cloud computing
목차 1. Metrics Server 란? 2. Metrics Server 설치하기 2.1 다운로드 2.2 TLS 수정 2.3 동작확인 1. Metrics Server 란? 메트릭 서버는 클러스터 전체의 리소스 사용 데이터를 수집한다. 각 노드에 설치되어있는 kubelet을 통하여 노드나 컨테이너의 CPU, Memory 사용량 같은 자원을 모니터링 할 수 있다. 과거에는 Heapster를 사용했다고 한다. 하지만 이것은 더 이상 개발되고 있지 않기 때문에, 이를 대체하는 것이 메트릭 서버이다. 메트릭 서버는 쿠버네티스를 설치한다고하여 자동으로 설치되지 않으므로 직접 설치하는 과정이 필요하다. 2. Metrics Server 설치하기 메트릭 서버는 클러스터 전체의 리소스 사용 데이터를 수집한다. 각 노드에..
목차 1. 환경 2. 사전 준비 (master & worker) 2.1 패키지 업데이트 2.2 kubernetes 설치하기 3. kubeadm을 이용하여 클러스터 생성하기 3.1 kubeadm init (master) 3.2 kubeadm join (worker) 1. 환경 Master Node (1대) : Ubuntu Desktop 20.04 on Hyper-V Worker Node (2대) : Ubuntu Server 20.04 on Hyper-V 2. 사전 준비 2.1. 패키지 업데이트(공통) 서버가 준비되면 각종 패키지를 업데이트한다. # Package Update sudo apt update sudo apt -y upgrade && sudo systemctl reboot 2.2. kubernet..
1. 설치환경 Ubuntu Server 20.04 Hyper-V 2. 설치 절차 리눅스(Ubuntu)에 Docker Engine을 설치하는 방법 은 아래 보이는 바와 같이 3가지로 나뉜다.(Docker 공식문서) ∙ 저장소를 설정하고 설정된 저장소에 설치 ∙ DEB 패키지를 다운로드하여 수동으로 설치 ∙ 테스트 및 개발 환경에서 자동화된 편의 스크립트를 사용하여 설치 본 포스팅에선 '저장소를 설정하고 여기에서 설치' 방식을 사용하여 설치를 진행한다. 저장소를 이용하는 방식의 설치 절차는 'Ⅰ. 저장소 설정 ' 하고 'Ⅱ. 설정된 저장소에 Docker Engine 설치' 한다. 3. 설치 3.1. 저장소 설정 # 1.패키지 업데이트 sudo apt-get update sudo apt-get install ..
1. Image Tagging ## Docker Image Tagging ## docker image tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG] docker tag hellodocker dmltjq2524/hellodocker:0.0.1 2. Image Upload(push) ## docker image push command ## docker push [OPTIONS] NAME[:TAG] ## docker push를 통해 dockerhub에 업로드한 이미지는 ## docker run을 이용해 run할 수 있다. docker push dmltjq2524/hellodocker:0.0.1 Summary ## Docker Image Tagging docker image tag ..