목록클라우드/K8S (11)
컬쥐네 다락방
Worker Node 추가 Worker Node를 새롭게 만들어 Control Plane과 조인하는 방법에 대해 서술한다. Docker 설치 먼저 도커를 설치해준다. sudo apt-get updatesudo apt-get install ca-certificates curl gnupg lsb-releasecurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpgecho "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg..
K8s 설치 쿠버네티스 설치에는 다양한 방법이 존재한다. 여기서는 kubeadm 설치 방법을 서술한다. Kubeadm Kubespray (Kubeadm + Ansible) Kops Docker Desktop - Kubernetes minikube Kubeadm 1.22.8로 진행 후 업그레이드를 해본다 kubeadm, kubectl, kubelet 도구 설치 apt 패키지 업데이트 및 apt 레포지토리에 필요한 패키지 설치 sudo apt-get update sudo apt-get install -y apt-transport-https ca-certificates curl 구글 클라우드의 서명키를 가져온다. sudo curl -fsSLo /usr/share/keyrings/kubernetes-archiv..

쿠버네티스란? 쿠버네티스는 컨테이너화된 애플리케이션의 배포, 확장 관리등을 자동화하는 오픈소스 시스템. 구글이 내부에서 사용하던 프로그램을 기반으로 만들었고, 이를 CNCF에 기부하여 오픈 소스 프로젝트가 되었다. 서버리스, CI/CD 등 여러 기능들이 쿠버네티스 위에서 동작하게 된다. k8s라는 표기는 'k'와 's'와 그 사이에 있는 8글자를 나타내는 약식 표기이다. 개발 환경의 변화 전통적인 배포 시대 초기 조직은 애플리케이션을 물리 서버에서 실행했다. 한 물리 서버에서 여러 애플리케이션에 리소스 한계를 정의할 방법이 없었고 리소스 할당의 문제가 발생하기 시작했다. 이를 해결하기 위해 서로 다른 물리 서버에서 각 애플리케이션을 실행하는 것이 한 방법이었지만 이는 리로스가 충분히 활용되지 못한다는 점..