🫡
쿠버네티스
환경을 만드는 방법은 여러가지가 있습니다.
직접 가상머신을 생성해서 띄우는 방법, cloud의 가상머신을 이용하는 방법, 그리고 플랫폼에서 제공하는쿠버네티스
를 이용하는 방법등이 있습니다.
gke, aks, eks등 다양한 클라우드 플랫폼에서쿠버네티스
를 제공하고 있으며 이를 이용한다면 정말 쉽게쿠버네티스
환경을 생성할 수 있습니다.
😁대부분의 플랫폼의 경우 생성하는 방법이 비슷하므로 여기서는 gcp를 활용하여 만드는 방법을 알아보겠습니다.
😎먼저 시작하기 위해
Kubernetes Engine
으로 이동하여 만들기를 눌러줍니다 이후 표준모드의 구성을 눌러줍니다.
😑원하시는 이름을 설정하시면 됩니다. 나머지는 필요하시면 설정하시면 되지만 여기서는 건들지 않겠습니다.
🧐
쿠버네티스
의 워커 노드 개수를 설정 할 수 있습니다. 기본 적으로는 3개를 생성하는데 여기서도 기본값으로 놔두겠습니다.
🤔노드의 이미지와 사양을 설정할 수 있습니다.
기본 값으로 생성하겠습니다.
vpc가 없다면 vpc와 서브넷을 만들어주셔야 합니다. 저는 기존에 만든 vpc가 있으므로 이를 이용하도록 하겠습니다.
🤗클러스터 관련 설정을 할 수 있습니다. 최대 pod수라든가 ip범위를 설정할 수 있고
CNI
의 경우 칼리코로 설정하는 항목도 있습니다.
여기도 기본값으로 이용할 수 있게 놔두겠습니다.이제 모든 설정이 끝났으니 생성하시면 됩니다.
🤨클러스터에 연결버튼을 누른 후 gcloud를 통해 접속을 하면 됩니다.
접속에 성공하셨다면kubectl get nodes
를 통해 워커노드들이 존재하는지 확인하시면 됩니다.
🥳3개의 노드가 존재하는 것을 확인 할 수 있습니다.
참고 : 위 사진의 경우 캡쳐를 늦게 해서 AGE가 7d20m으로 나오고 있습니다. 방금 만드셨다면 AGE가 저와는 다르게 나올 것입니다.