![[인프런 워밍업 클럽 4기] 미션 1. 쿠버네티스 설치 구간별 상태 확인](https://cdn.inflearn.com/public/files/blogs/8907599d-64bb-4205-9498-1d8699b45f6a/쿠버네티스_데브옵스_썸네일.jpg)
[인프런 워밍업 클럽 4기] 미션 1. 쿠버네티스 설치 구간별 상태 확인
[설치 환경]
칩 : Apple M1 Pro
메모리 : 16GB
macOS : Sequoia 15.5
가상플랫폼 : UTM
[Sprint1]
쿠버네티스 무게감 있게 설치하기 > 구간별 상태 확인 (1/2) [미션1]
[1-3] UTM 설치 버전 확인
[2-1] UTM VM 확인
[3-1] Rocky Linux 버전 확인
[3-2] Hostname 확인
[3-3], [3-4] Network 확인
참고. enp0s1: 물리적 네트워크 인터페이스 (이더넷)
[3-5] 자원(cpu, memory) 확인
[Sprint1]
쿠버네티스 무게감 있게 설치하기 > 구간별 상태 확인 (2/2) [미션1]
[4] Rocky Linux 기본 설정
타임존 설정 확인
[5] kubeadm 설치 전 사전작업
방화벽 해제 확인
스왑(swap) 비활성화 확인
[6-1] 컨테이너 런타임 설치 전 사전작업
iptables 세팅
참고. iptables: 어떤 네트워크 트래픽을 허용하거나 차단할지 정의하는 규칙 체계
[6-2] 컨테이너 런타임 (containerd 설치)
[6-2-1] containerd 패키지 설치 (option2)
[6-2-1-1] docker engine (containerd.io)만 설치
docker repo 설정 확인
containerd 설치 확인
설치 가능한 버전의 containerd.io 리스트 확인
[6-3] 컨테이너 런타임 (CRI활성화)
CRI (Container Runtime Interface)
활성화 설정 확인은 Kubernetes에서 사용하는 컨테이너 런타임(containerd, CRI-O, Docker 등)이 kubelet과 통신 가능한지, 그리고 설정이 올바르게 되어 있는지를 점검하는 과정
cri 활성화 설정 확인
kubelet cgroup 확인 (configmap)
kubelet cgroup 확인 (kubelet)
[7] kubeadm 설치
SELinux 설정 확인
kubelet, kubeadm, kubectl 패키지 설치
설치 가능한 버전의 kubeadm 리스트 확인
[8] kubeadm으로 클러스터 생성
[8-1] 클러스터 초기화 (Pod Network 세팅)
클러스터 상태 확인
[8-2] kubectl 사용 설정
인증서 설정 확인
[8-3] CNI Plugin 설치 (calico)
calico pod 설치 및 pod network cidr 적용 확인
[8-4] Master에 pod를 생성 할 수 있도록 설정
Master Node에 Taint 해제 확인
[9] 쿠버네티스 편의 기능 설치
[9-1] kubectl 자동완성 기능
kubectl 기능 설정 확인
[9-2] Dashboard 설치
dashboard 설치 확인
[9-3] Metrics Server 설치
metrics server 설치 확인
댓글을 작성해보세요.