본문 바로가기

VMware

(55)
(DK) Tanzu Application Platform (1) 자세한 설치는 아래 블로그를 참고 부탁드리겠습니다. https://huntedhappy.github.io/tanzu-application-platform/ The Documentation TAP Tanzu Application Platform huntedhappy.github.io TAP DOCUMENT https://docs.vmware.com/en/Tanzu-Application-Platform/1.0/tap/GUID-install-tanzu-cli.html VMware Tanzu 애플리케이션 플랫폼은 개발자와 운영자가 Kubernetes 플랫폼에서 앱을 보다 쉽게 구축, 배포 및 관리할 수 있도록 도와주는 패키지된 구성 요소 집합입니다. Tanzu 애플리케이션 플랫폼은 Kubernetes 기반 앱 ..
(DK)WSL 에서 TCE Extension 설치 하기 ## repo 저장 tanzu package repository add tce-repo --url projects.registry.vmware.com/tce/main:0.9.1 --namespace tanzu-package-repo-global ## repo list 확인 tanzu package repository list --namespace tanzu-package-repo-global ## repo 설치 가능한 리스트 확인 tanzu package available list ## 또는 kubectl get package -A ## 설치 방법 tanzu package install cert-manager --package-name cert-manager.community.tanzu.vmware.co..
(DK)WSL에서 TCE(Tanzu Communty Edition) Install 윈도우에서는 아래와 같은 에러가 발생 함 Error: unable to create Tanzu Standalone Cluster client Cause: unable to ensure prerequisites: unable to ensure tkg BOM file: failed to download TKG compatibility file from the registry: failed to list TKG compatibility image tags: Get "https://projects.registry.vmware.com/v2/": x509: certificate signed by unknown authority Error: exit status 1 해당 파일을 열어서 내용 수정 ## 파일을 열고 %..
(DK) TANZU PUBLIC환경에서 VM Resizing ## PUBLIC 환경에서 배포한 VM의 사이즈 변경이 필요 할 경우 VM의 TEMPLATE을 바꾸어 줘야 한다. 관리클러스터로 Context를 변경 배포된 VM의 Template 확인, 만약 AWS면 k get awsmachinetemplates 이라고 하면 된다. 변경하고자 하는 Template 확인 kubectl edit azuremachinetemplates azr-sectkg-md-2 현재 Standard_D2s_v3로 배포 되어 있는것을 확인 할 수 있다. Azure에서 해당 VM에서도 D2s v3인것을 확인 할 수 있다. ## yaml파일로 떨군다. kubectl get azuremachinetemplates azr-sectkg-md-2 -o yaml > azr-sectkg-md-2.yaml..
(DK) TANZU HARBOR EXTENTION에서 OCI Registry 및 KUBEAPPS 연동 ## EXTENTION에서 CHART MUSEUM을 제공 하지 않기 때문에 OCI Registry를 구성해야 한다. HARBOR 구성 ### 변수를 저장, 저장 안하면 에러 발생 export HELM_EXPERIMENTAL_OCI=1 ### helm registry login helm registry login https://harbor.azr-sectkg.io -u admin --p Harbor12345 변수 저장 안하면 아래 같이 에러 발생 ## Private으로 구성 하기 위해서 폴더를 package 한다. helm package ./kubeapps ### chart를 save 한다. helm chart save kubeapps-7.1.6.tgz harbor.azr-sectkg.io/library/..
(DK) tkg 용어정리 TKG라고 하면 일반적으로 TKGM 이라고 생각 하면 됨. TKGI = 기존 PIVOTAL에서 제공 했던 BOSH Manager를 통해 K8S 배포 TKGM = TKG Management를 배포 TKGS = vSphere with Kubernetes TKC = 운영 / 개발 CLUSTER (일반적인 클러스터라고 보면 됨)
(DK) TANZU AWS DYNAMIC EFS 연동 EFS는 POD 형태로 설치가 필요 하며 두가지 방식이 있다 1번은 현재 EOL이 나온 상태이며, 2번째로 진행이 필요 ( 여기서는 2번째 방식으로 진행을 함) 1. https://github.com/kubernetes-retired/external-storage/tree/master/aws/efs GitHub - kubernetes-retired/external-storage: [EOL] External storage plugins, provisioners, and helper libraries [EOL] External storage plugins, provisioners, and helper libraries - GitHub - kubernetes-retired/external-storage: [E..
(DK) TKGM에서 각 MASTER 및 NODE에 TRUST CA 설정 ## 설치시 YTT에 YAML 추가 참고링크 ### 미리 생성한 CA를 아래 폴더로 이동. cp /data/cert/ca.crt ~/.tanzu/tkg/providers/infrastructure-azure/ytt/tkg-custom-ca.pem ### YTT 폴더에 맨 밑에 아래 수정 cd ~/.tanzu/tkg/providers/infrwastructure-IAAS/ytt/IAAS-overlay.yaml IAAS = { AWS or AZURE or vSphere } vi ~/.tanzu/tkg/providers/infrastructure-azure/ytt/azure-overlay.yaml #@overlay/match by=overlay.subset({"kind":"KubeadmConfigTemplat..