본문 바로가기

VMware/TANZU

(DK) VMWARE TANZU HAPROXY TKG Deploy (3)

728x90

아직 TKG 클러스터를 생성 하지 않았기 때문에 NameSpace로 접속

export KUBECONFIG=$HOME/.kube/config-admin

 

kubectl vsphere login --insecure-skip-tls-verify --server 10.253.106.16 -u administrator@vsphere.local --tanzu-kubernetes-cluster-namespace dk-test

 

NameSpace 접속

SUPERVISOR의 NODE IP 할당 10.253.105.x/24 확인

Supervisor Node N/W
POD N/W 확인

HAProxy 사용시 SuperVisor에서는 Pod배포 실패, CNI가 없기 때문인것으로 파악 또는 라이센스?

SuperVisor에서 Pod 배포 실패

TKG 배포

스토리지 확인

k get sc

사용가능한 스토리지 정책 확인

TKG 사용 가능한 이미지 확인 (사전에 Contents Library에 TKG이미지를 적용 함)

k get virtualmachineimages

사용 가능한 이미지

배포 할 수 있는 사이즈 확인

kubectl get virtualmachineclasses

배포 할 수 있는 사이즈

각 사이즈별 상세 정보 확인

kubectl describe virtualmachineclasses guaranteed-small

상세 정보

docs.vmware.com/en/VMware-vSphere/7.0/vmware-vsphere-with-tanzu/GUID-4E68C7F2-C948-489A-A909-C7A1F3DC545F.html

YAML파일을 어떻게 만드는지는 위에 페이지에서 확인

Sample
배포가 완료되면 vCenter에서 확인

CLI로 Running 확인

k get tkc

Default Pod, service 대역은

192.168.0.0/16 (POD) , 10.96.0.0/12 (Service IP)

k describe tkc tkg-cluster-01

IP가 어떻게 설정되어있는지 확인

클러스터가 생성되면 생성된 클러스터로 접속 가능

kubectl vsphere login --insecure-skip-tls-verify --server 10.253.106.16 -u administrator@vsphere.local --tanzu-kubernetes-cluster-name tkg-cluster-01 --tanzu-kubernetes-cluster-namespace dk-test

생성된 클러스터 접속
TKG 클러스터의 IP 할당이 WorkLoad의 IP를 할당 받음
서비스 IP와 EndPoints 확인

반응형