본문 바로가기

kubernetes2

kubeadm으로 Kubernetes 구축하기 on AWS EC2 (Containerd, Calico, RHEL8/RHEL9) 본 게시글에서는 kubeadm / Containerd / Calico를 사용하여 구축을 진행한다.구축 환경은 인터넷이 가능한 환경이며, 서버 간 적절한 방화벽이 오픈되어 있다고 가정한다.별도 Private Repository를 사용하지 않는다.공식 문서를 기반으로 구축을 진행한다. root 계정으로 명령어를 수행한다.테스트 환경은 AWS EC2에서 진행하였으며, 단일 서브넷에 2개의 인스턴스를 생성했다.Kubernetes Cluster 구축 전 체크 사항1. Kubernetes Cluster 구축 시 어떤 배포도구를 사용할 것인지?kubeadm / kOps / Kubespray 2. 어떤 Container Runtime은 어떤 것을 사용할 것인지?Containerd / CRI-O / Docker Engi.. 2024. 11. 23.
Kubernetes 버전에 따른 kube-system 이미지 버전 찾는 법 공식문서에서 찾을 수 있으면 좋겠지만어디서 찾을 수 있는지 모르겠다... kubeadm config image list 명령어를 사용하면 Kubernetes 버전에 따른 필요한 kube-system의 이미지 버전을 알 수 있다.다만 kubeadm 명령어를 사용할 수 있는 환경을 셋팅하기 전에 이미지 버전을 찾고 싶은 사람들이 있을 것 같아서몇 개의 버전을 찾아봤고 블로그에 적어본다. 그리고 kubeadm 버전에 따라서 조회 가능한 버전 범위가 한정적이다.예를 들어서 kubeadm 버전이 1.29.10일 경우 1.28.0부터 리스트 조회가 가능하며1.27 버전은 리스트 조회가 불가하다.범위 외 버전을 조회하면 다음과 같은 에러가 발생한다.kubeadm config images list --kubernete.. 2024. 11. 23.