심플 코스 #1 관리 클러스터 생성 Kind

codelab·2023년 10월 5일
0

Multi Cloud

목록 보기
2/11

심플 코스

일단 너무 복잡한 절차를 거치면 흥미가 떨어질 수 있으니 설치 및 설정이 간단한 버전부터 소개해 드리겠습니다.

  • 관리 클러스터는 (Managed) k8s Cluster나 Docker 등을 사용할 수 있지만 세팅이 매우 간단한 Kind로 시작합니다.
  • 노드 이미지가 필요하지만 별도로 만들지 않아도 되는 Azuer 클라우드 프로바이더를 이용하겠습니다.
  • 워크로드는 CCM, CSI 등 클라우드 인프라 제어가 포함되어 있는 Managed WorkLoad로 구성할 예정입니다.


준비

Azuer, GCP Instance 또는 워크스테이션에 Kind, Docker, Go 를 설치한 후 진행하시면 됩니다.
설치는 DevOps 관련 포스팅을 참고세요.



Kind 관리 클러스터 생성

❯ kind create cluster --name mgmt
Creating cluster "mgmt" ...
 ✓ Ensuring node image (kindest/node:v1.27.3) 🖼 
 ✓ Preparing nodes 📦  
 ✓ Writing configuration 📜 
 ✓ Starting control-plane 🕹️ 
 ✓ Installing CNI 🔌 
 ✓ Installing StorageClass 💾 
Set kubectl context to "kind-mgmt"
You can now use your cluster with:

kubectl cluster-info --context kind-mgmt

Not sure what to do next? 😅  Check out https://kind.sigs.k8s.io/docs/user/quick-start/

❯ kubectl cluster-info --context kind-mgmt
Kubernetes control plane is running at https://127.0.0.1:41617
CoreDNS is running at https://127.0.0.1:41617/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy

To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.
profile
Think about a better architecture

0개의 댓글