🔥딱 8일간! 인프런x토스x허먼밀러 역대급 혜택

쿠버네티스 무게감 있게 설치하기 > 구간별 상태 확인 [미션1]

저는 우선 쿠버네티스 설치를 우분투 환경에서 진행했습니다.

1. 내 PC에서 프로그램 및 자원 확인

[1-1] 내 PC 네트워크 확인

image

[1-2] 내 PC 자원 확인

image

[1-3] VirtualBox 설치 버전 확인

image

[1-4] Vagrant 설치 버전 확인

image

[1-5] 원격접속(MobaXterm) 설치 버전 확인

원격접속은 기본 터미널로 진행했습니다.

 

2. VirtualBox

[2-1] VirtualBox VM 확인

image

[2-2] 내 VM에 적용된 NAT 확인

image

[2-3] 내 VM에 적용된 Host-Only Network 확인

image

[2-4] VirtualBox Host-Only cidr 확인

image

3. 가상머신

[3-1] Rocky Linux 버전 확인

image

[3-2] Hostname 확인

image

[3-3], [3-4] Network 확인

image

[3-5] 자원(cpu, memory) 확인

image

image

[4] Rocky Linux 기본 설정

image

[5] kubeadm 설치 전 사전작업

image

image

image

[6] 컨테이너 런타임 설치

[6-1] 컨테이너 런타임 설치 전 사전작업

image

 

[6-2] 컨테이너 런타임 (containerd 설치)

docker repo 설정 확인

image

containerd 설치 확인

image

설치 가능한 버전의 containerd.io 리스트 확인

image

[6-3] 컨테이너 런타임 (CRI활성화)

cri 활성화 설정 확인

image

kubelet cgroup 확인 (configmap)

image

kubelet cgroup 확인 (kubelet)

image

[7] kubeadm 설치

repo 설정 확인

image

SELinux 설정 확인

image

image

kubelet, kubeadm, kubectl 패키지 설치

image

image

설치 가능한 버전의 kubeadm 리스트 확인

image

[8] kubeadm으로 클러스터 생성

[8-1] 클러스터 초기화 (Pod Network 세팅)

클러스터 상태 확인

# master node 상태확인

[root@k8s-master ~]# kubectl get node

 

# pod network cidr 설정 확인

[root@k8s-master ~]# kubectl cluster-info dump | grep -m 1 cluster-cidr

 

# apiserver advertise address 적용 확인

[root@k8s-master ~]# kubectl cluster-info

 

# kubernetes component pod 확인

[root@k8s-master ~]# kubectl get pods -n kube-system

image

[8-2] kubectl 사용 설정

인증서 설정 확인

image

[8-3] CNI Plugin 설치 (calico)

calico pod 설치 및 pod network cidr 적용 확인

# Calico Pod 상태 확인

[root@k8s-master ~]# kubectl get -n calico-system pod

[root@k8s-master ~]# kubectl get -n calico-apiserver pod

 

# Calico에 pod network cidr 적용 확인

[root@k8s-master ~]# kubectl get installations.operator.tigera.io default -o yaml | grep cidr

image

[8-4] Master에 pod를 생성 할 수 있도록 설정

Master Node에 Taint 해제 확인

image

[9] 쿠버네티스 편의 기능 설치

[9-1] kubectl 자동완성 기능

kubectl 기능 설정 확인

image

[9-2] Dashboard 설치

dashboard 설치 확인

image

[9-3] Metrics Server 설치

metrics server 설치 확인

image

image

 

 

 

댓글을 작성해보세요.

채널톡 아이콘