쿠버네티스 모든 노드

  [1] rocky linux 기본 설정 : 패키지 업데이트, 타임존 설정

  [2] kubeadm 설치 전 사전작업 : 방화벽 해제, 스왑 비활성화

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

      [3-1] 컨테이너 런타임 설치 전 사전작업 : iptables 세팅

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

          [3-2-1] containerd 패키지 설치 (option2)

              [3-2-1-1] docker engine 설치 : repo 설정, containerd 설치

      [3-3] 컨테이너 런타임 : cri 활성화

  [4] kubeadm 설치 : repo 설정, SELinux 설정

                                      kubelet, kubeadm, kubectl 패키지 설치

 

쿠버네티스 마스터 노드만

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

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

      [5-2] kubectl 사용 설정

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

      [5-4] Master Pod 생성 할수 있도록 설정

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

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

      [6-2] Dashboard 설치

      [6-3] Metrics Server 설치

 

kubeadm init --pod-network-cidr=20.96.0.0/16 --apiserver-advertise-address 192.168.137.30

kubectl create -f https://raw.githubusercontent.com/k8s-1pro/install/main/ground/k8s-1.27/calico-3.26.4/calico.yaml

kubectl create -f https://raw.githubusercontent.com/k8s-1pro/install/main/ground/k8s-1.27/calico-3.26.4/calico-custom.yaml

kubectl taint nodes k8s-master node-role.kubernetes.io/control-plane-

kubectl create -f https://raw.githubusercontent.com/k8s-1pro/install/main/ground/k8s-1.27/dashboard-2.7.0/dashboard.yaml

kubectl create -f https://raw.githubusercontent.com/k8s-1pro/install/main/ground/k8s-1.27/metrics-server-0.6.3/metrics-server.yaml

 

 

'Kubernetes > study' 카테고리의 다른 글

3. Object 그려보며 이해하기  (0) 2025.04.21
2. 모니터링 설치  (0) 2025.04.18
0. install for mac  (0) 2025.04.18

+ Recent posts