Share
Sign In

쿠버네티스 구성요소 설치

컨테이너 런타임 설치
1.
OS에 도커(Docker) 레포지토리 등록
dnf config-manager --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
2.
containerd 설치
dnf install -y containerd.io
3.
containerd 설정 파일 생성
containerd config default | sudo tee /etc/containerd/config.toml
4.
containerd Cgroup 드라이버를 Systemd로 설정
vi /etc/containerd/config.toml
127번 라인 SystemdCgroup 값을 "true" 변경
5.
containerd 서비스 재시작
systemctl restart containerd && \ systemctl enable containerd
서비스 상태 확인
systemctl statusa containerd
쿠버네티스 서비스 및 유틸 설치
1.
쿠버네티스 OS 레포지토리 등록
cat <<EOF | sudo tee /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://pkgs.k8s.io/core:/stable:/v1.27/rpm enabled=1 gpgcheck=1 gpgkey=https://pkgs.k8s.io/core:/stable:/v1.27/rpm/repodata/repomd.xml.key exclude=kubelet kubeadm kubectl EOF
2.
쿠버네티스 서비스 설치
dnf install -y kubelet kubeadm kubectl --disableexcludes=kubernetes
kubelet 서비스 시작
systemctl enable --now kubelet