K8s ubunbu에 설치(실패)
2025. 2. 13. 21:58ㆍk8s
시스템 업데이트
sudo apt update && sudo apt upgrade -y
sudo apt install -y apt-transport-https ca-certificates curl
Docker 설치
sudo apt install -y docker.io
# 서비스 설정
sudo systemctl enable docker
sudo systemctl start docker
# 확인
docker --version
K8s 설치
# Repository 추가
curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.28/deb/Release.key | sudo tee /etc/apt/keyrings/kubernetes-apt-keyring.asc > /dev/null
echo "deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.asc] https://pkgs.k8s.io/core:/stable:/v1.28/deb/ /" | sudo tee /etc/apt/sources.list.d/kubernetes.list > /dev/null
sudo apt update
# K8s Component 설치
sudo apt install -y kubelet kubeadm kubectl
# Swap Disable
sudo swapoff -a
sudo sed -i '/ swap / s/^/#/' /etc/fstab
# Master node 설정
sudo kubeadm init --pod-network-cidr=192.168.0.0/16
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
# Flannel Network plugin 설치
kubectl apply -f https://github.com/flannel-io/flannel/releases/latest/download/kube-flannel.yml
# 확인
sudo reboot
kubectl get nodes
kubectl get pods -A