Kubernetes/02. 쿠버네티스 설치 및 구성 3

[쿠버네티스] kubeadm 클러스터 업그레이드 방법 및 작동 원리

들어가며: 컨트롤플레인 노드 업그레이드 워커노드 업그레이드 작동원리 들어가며 쿠버네티스 버전 및 버전-차이 정책와 kubeadm 버전 차이 정책을 확인하고 릴리스 노트를 주의 깊게 보시는 것을 추천합니다. 이전 포스트의 내용을 사전에 보시는 것도 권장해드립니다. 업그레이드할 버전을 먼저 결정해야합니다. apt update apt-cache madison kubeadm 포스팅한 시점에서는 1.21 까지 나왔지만 안정성을 위해 1.19.11-00 버전으로 업그레이드 해보겠습니다. 패치 업그레이드는 몇 칸을 올라가든 상관없지만 마이너 업그레이드는 1단계씩만 가능합니다. 현재는 1.18 버전이기 때문에 문제가 없습니다. 업그레이드 순서는 1. 컨트롤플레인노드 kubeadm → 2. kubelet and kube..

[쿠버네티스] 우분투 환경에서 쿠버네티스 설치하기 + kubeadm 툴박스로 클러스터 만들기 (kubeadm, kubectl, kubelet)

들어가며 사전확인 도커 설치하기 kubeadm, kubelet, kubectl 설치하기 kubeadm 툴박스로 클러스터 만들기 Control-plane 컴포넌트 구성 및 네트워크 환경구성 worker node 구성 추가 control-plane 노드에서 상태확인 work node 구성 삭제 끝마치며 들어가며 vagrant 설치 및 환경 구성을 한 뒤 이어서 쓰는 글이니 작업 환경이 궁금하다면 이전 글을 참조하길 바랍니다. 이 글은 우분투 18.04 LTS 환경에서 쿠버네티스 클러스터를 설치 및 구성하는 글입니다. 본인의 프로세서가 싱글코어 이하 이거나, 1GB 이하의 RAM 이라면 따라하는 것을 권장하지 않습니다. 또한 $swapon -s 를 확인했을 때 스왑 사용중이라면 kubelet이 재대로 작동하지..

[쿠버네티스] 사전 준비, Vagrant 를 이용하여 가상환경 구축하기 & vagrantfile 소개

들어가며: Vagrant 란? Vagrant 기초 명령어 사용법 소개 Vagrant Install 및 가상환경 구축 Vagrantfile 들어가며: 가상머신, 하이퍼바이저, 프로비저닝에 대한 사전 지식이 있다면 더 효과적으로 글을 읽을 수 있습니다. Vagrant 란? Vagrant는 운영체제 시스템에 대하여 쉬운 Provisioning을 할 수 있습니다. 주로 가상머신을 생성하고 관리할 때 사용할 수 있습니다. 가상머신을 사용자의 요구에 맞게 Host name, IP, Service Install 등 다양한 환경을 미리 설정하고 사용자가 원할 시 해당 시스템을 즉시 사용할 수 있도록 해주는 Provisioning 도구 입니다. Vagrant를 사용하지 않는 가상머신 생성 및 관리 방법 virtualBo..