Tanzu Kubernetes Grid 1.3.0
업데이트:
Tanzu Kubernetes Grid 1.3 Release Notes
Tanzu Kubernetes Grid?
VMware Tanzu Kubernetes Grid는 최종 사용자 워크로드 및 에코 시스템 통합을 위해 준비된 SDDC, 퍼블릭 클라우드 및 엣지 환경에서 일관되고 업스트림과 호환되는 지역 Kubernetes 기판을 엔터프라이즈 조직에 제공함 TKG는 신뢰할 수있는 업스트림 및 커뮤니티 프로젝트를 기반으로하며 최종 사용자 및 파트너를 위해 엔지니어링되고 지원되는 Kubernetes 플랫폼을 제공함
주요 기능
- 관리 클러스터를 vSphere, Amazon EC2 및 Microsoft Azure에 배포하는 프로세스를 안내하는 그래픽 설치 프로그램 인 Tanzu Kubernetes Grid 설치 프로그램 인터페이스임
- CNCF 준수 Kubernetes 클러스터를 vSphere, Amazon EC2 및 Microsoft Azure에 배포 할 수있는 간단한 명령을 제공하는 Tanzu CLI
- Kubernetes 용 바이너리 및 엔터프라이즈 급 Kubernetes 개발 환경을 쉽게 구축하는 데 필요한 모든 구성 요소입니다. 모든 바이너리는 VMware에서 테스트하고 서명함
- 인증 및 권한 부여, 로깅, 네트워킹, 모니터링, 하버 레지스트리 및 수신 제어를 제공하는 Tanzu Kubernetes Grid 인스턴스용 확장임.
- Tanzu Kubernetes Grid 배포를위한 VMware 지원
Kubernetes Grid v1.3.0 기능
- Kubernetes 지원 버전
- 1.20.4
- 1.19.8
- 1.18.16
- 1.17.16
- vSphere의 Photon OS 및 Amazon EC2의 Amazon Linux 외에도 모든 인프라에서 Ubuntu 노드 OS 이미지를 기본적으로 지원합니다. 이 릴리스에서 Ubuntu의 기본값은 20.04임
- vSphere의 Tanzu Kubernetes Grid 사용자에게 Kubernetes 워크로드를 위한 Layer4 로드 밸런싱 솔루션을 제공하는 NSX Advanced Load Balancer Essentials 포함
- 새로운 CLI, 내부 CLI, Tanzu CLI는 Tanzu Kubernetes CLI를 대체함. (tkg -> tanzu)
- 다음을 수행하는 새로운 CLI 명령
- kubeconfig는 다른 사용자와 클러스터를 공유하기 위해 독립 실행형 파일을 생성함
- 관리 클러스터에 로그인하거나 로컬 kubeconfig파일, vSphere 7 Supervisor 클러스터 또는 서버 엔드 포인트에서 새 클러스터를 추가
- (vSphere) 관리 및 워크로드 클러스터에서 사용하는 vSphere 자격 증명을 업데이트함
- 클러스터 구성 매개 변수 및 업그레이드 명령 플래그는 신규 또는 업그레이드된 클러스터 노드 VM에 대해 여러 OS 이미지를 지원하기 위해 OS이름과 버전을 지정
- 워크로드 클러스터에 대해 새로 사용 가능한 Kubernetes 버전의 동적 검색 및 다운로드. 자세한 내용 은 다양한 Kubernetes 버전으로 Tanzu Kubernetes 클러스터 배포를 참조
- 이미지 빌더 개선
- 네트워킹 기능. 다음을 구성 할 수 있음
- 관리 및 워크로드 클러스터를위한 HTTP 및 HTTPS 프록시. 자세한 내용 은 Tanzu CLI 구성 파일 변수 참조 의 설치 프로그램 인터페이스 및 프록시 구성 을 사용하여 관리 클러스터 배포 에서 Kubernetes 네트워크 및 프록시 구성 을 참조
- external-dns확장을 사용한 서비스 검색
- Antrea, Pinniped, vSphere CPI, vSphere CSI 및 Metrics Server 애드온의 자동 설치 및 수명주기 관리.
- Pinniped를 통한 OIDC 및 LDAP ID 관리 (Dex & Gangway는???)
- 설치 프로그램 인터페이스에서 AWS 자격 증명 프로필 및 AWS 기본 자격 증명 체인 지원
- Velero로 워크로드 클러스터의 재해 복구
- 모니터링 기능은?
- Kubernetes API 서버 및 노드 VM에 대한 로깅
- Fluent Bit 확장을 위한 Syslog 출력 플러그인. 이를 통해 syslog 메시지를 vRealize Log Insight로 전달할 수 있음
- 관리 및 워크로드 클러스터에 사전 설치된 Metrics Server. 이렇게 하면 kubectl top nodes및 kubectl top pods명령 을 사용할 수 있음
- kapp-controller 관리 및 워크로드 클러스터에 사전 설치됨
- 설치 프로그램 인터페이스 및 CLI에서 Tanzu Mission Control에 관리 클러스터 등록을 지원함.
- 게시 시점에는 Tanzu없이 vSphere 6.7 또는 vSphere 7.0에 배포 된 Tanzu Kubernetes Grid 관리 클러스터 만 등록 할 수 있음
- VMware Cloud on AWS, Azure VMware Solution, Amazon EC2 또는 Microsoft Azure에 배포 된 관리 클러스터는 등록 할 수 없음
설치 가이드
- vSphere 7.0 & Ubuntu 20.04 기준 작성
Install the Tanzu CLI
Prerequisites
- Tanzu Kubernetes Grid Downloads page에서 다운로드
- 환경에 맞는 버전으로 설치 (대부분이 Linux)
- VMware Tanzu CLI for Linux (544.35MB / 1.2.1까지는 tkg만 있었는데 뭔가 많아졌음)
- tkg cluster 생성을 위해서 ova도 같이 받음
- 최신 버전 사용하기 위해서 Photon v3 Kubernetes v1.20.4 OVA로 받았는데, 하위 버전도 필요하므로 시간나면 받을 예정
- 설치 서버에 다운로드 받은 파일 적당히 압축 풀어서 확인 (기본적인 사항이므로 skip)
Install the Tanzu CLI
-
sudo cp core/v1.3.0/tanzu-core-linux_amd64 /usr/local/bin/tanzu
-
sudo chmod +x /usr/local/bin/tanzu
-
tanzu –help (설치 테스트, 복사 & 권한 변경이라……그래도 뭐가 달라졌는지 한번 보자)
$ tanzu --help Tanzu CLI Usage: tanzu [command] Available command groups: System completion Output shell completion code config Configuration for the CLI init Initialize the CLI plugin Manage CLI plugins update Update the CLI version Version information Flags: -h, --help help for tanzu Use "tanzu [command] --help" for more information about a command. Not logged in
-
version 확인
$ tanzu version version: v1.3.0 buildDate: 2021-03-19 sha: 06ddc9a
Install the Tanzu CLI Plugins
-
Plugin List 확인
$ tanzu plugin list NAME LATEST VERSION DESCRIPTION REPOSITORY VERSION STATUS alpha v1.3.0 Alpha CLI commands core not installed cluster v1.3.0 Kubernetes cluster operations core not installed login v1.3.0 Login to the platform core not installed pinniped-auth v1.3.0 Pinniped authentication operations (usually not directly invoked) core not installed kubernetes-release v1.3.0 Kubernetes release operations core not installed management-cluster v1.3.0 Kubernetes management cluster operations tkg not installed
-
CLI Plugin 설치 전 Plugin 삭제
$ tanzu plugin clean
-
Plugin Install
$ tanzu plugin install --local cli all
-
설치된 Plugin 확인
$ tanzu plugin list NAME LATEST VERSION DESCRIPTION REPOSITORY VERSION STATUS alpha v1.3.0 Alpha CLI commands core not installed cluster v1.3.0 Kubernetes cluster operations core v1.3.0 installed login v1.3.0 Login to the platform core v1.3.0 installed pinniped-auth v1.3.0 Pinniped authentication operations (usually not directly invoked) core v1.3.0 installed kubernetes-release v1.3.0 Kubernetes release operations core v1.3.0 installed management-cluster v1.3.0 Kubernetes management cluster operations tkg v1.3.0 installed
Management Cluster
- Tanzu Kubernetes Grid 1.3버전으로 management cluster 설치는 기존 버전과 비슷함
- 명령어 차이만 있고 UI는 동일하나 설치 과정에 대한 부분이 몇가지 추가된 사항 있음
- UI screen shot는 없으며, 추후 설치 시 필요한 부분에 대해서는 update 예정
Deploying Management Cluster
-
tanzu management-cluster create –ui
$ tanzu management-cluster create --ui Validating the pre-requisites... Serving kickstart UI at http://172.0.0.1:8080 unable to open browser: exit status 3 Identity Provider not configured. Some authentication features won't work. Validating configuration... web socket connection established sending pending 2 logs to UI Using infrastructure provider vsphere:v0.7.6 Generating cluster configuration... Setting up bootstrapper... Bootstrapper created. Kubeconfig: /home/ubuntu/.kube-tkg/tmp/config_CG7uIg8R Installing providers on bootstrapper... Fetching providers Installing cert-manager Version="v0.16.1" Waiting for cert-manager to be available... Installing Provider="cluster-api" Version="v0.3.14" TargetNamespace="capi-system" Installing Provider="bootstrap-kubeadm" Version="v0.3.14" TargetNamespace="capi-kubeadm-bootstrap-system" Installing Provider="control-plane-kubeadm" Version="v0.3.14" TargetNamespace="capi-kubeadm-control-plane-system" Installing Provider="infrastructure-vsphere" Version="v0.7.6" TargetNamespace="capv-system" Start creating management cluster... Saving management cluster kubeconfig into /home/ubuntu/.kube/config Installing providers on management cluster... Fetching providers Installing cert-manager Version="v0.16.1" Waiting for cert-manager to be available... Installing Provider="cluster-api" Version="v0.3.14" TargetNamespace="capi-system" Installing Provider="bootstrap-kubeadm" Version="v0.3.14" TargetNamespace="capi-kubeadm-bootstrap-system" Installing Provider="control-plane-kubeadm" Version="v0.3.14" TargetNamespace="capi-kubeadm-control-plane-system" Installing Provider="infrastructure-vsphere" Version="v0.7.6" TargetNamespace="capv-system" Waiting for the management cluster to get ready for move... Waiting for addons installation... Moving all Cluster API objects from bootstrap cluster to management cluster... Performing move... Discovering Cluster API objects Moving Cluster API objects Clusters=1 Creating objects in the target cluster Deleting objects from the source cluster Context set for management cluster tkg-mgmt as 'tkg-mgmt-admin@tkg-mgmt'. Management cluster created! You can now create your first workload cluster by running the following: tanzu cluster create [name] -f [file]
- IaaS Provider
- vCenter Sing Sign On 계정 정보 추가
- tanzu cli 사용할 JumpBox의 SSH Public Key 추가
- Management Cluster Settings
- Development : 1개의 Control Plane Node로 구성된 Management Cluster로 배포
- Production : 3개의 Control Plane Node로 구성된 Management Cluster로 배포
- Node의 Resource는 vCenter Resource를 상태를 확인 후 적절하게 선택
- VMware NSX Advanced Load Balancer 구성
- vSphere 전용이며, 설치하려는 vCenter에는 NSX 구성이 없어서 skip
- Metadata 구성
- management cluster에 대한 설명 정보 제공
- Location : 클러스터가 싱행되는 위치 (e.g. Korea)
- Description : management cluster에 대한 설명 (e.g. tkg-mgmt)
- Labels : 사용자가 cluster를 식별 정보 (e.g. release : beta / environment : dev)
- Resources
- vm 배치할 VM 폴더 선택
- 사용할 데이터스토어 선택
- 리소스 풀 선택
- Kubernetes Network Settings
- Kubernetes 서비스 네트워크로 사용할 vSphere 네트워크 선택
- 대상 host에는 dhcp 서버가 구성되어 있어야함 (구성은 어렵지 않으니 필요 시 구글 참조하여 구성)
- Proxy Settings (선택 사항)
- management cluster에서 proxy로 나가는 http(s) 트래픽을 보내려면 Enable Proxy Settings 설정 활성화 (해본적 없음, cuni tkg 서버 구성할때 해보자)
- Tanzu Kubernetes Grid는 이러한 설정을 kubelet, containerd 및 제어 영역에 적용함
- ID 관리 구성
- id 관리 설정을 변경할 수 있으며 OIDC, LDAPS 두가지가 있음
- OIDC & LDAPS 구성은 대부분 숙지했다는 생각으로 skip
- oidc -> keycloak(오타 아님;;) / ldap -> openldap & phpldapadmin 직접 설치하여 테스트 권유
- OS Image 선택
- Tanzu Kubernetes Grid VM 배포에 사용하는 OS는 기본적으로 Photon OS를 제공해줌
- 다운로드 받고 템플릿으로 만들어 놓으면 OS 이미지 선택 가능
- Ubuntu도 지원한다고 했는데 어떠한 방식으로 하는지 모름
- Tanzu Mission Control 등록
- vSphere 6.7 or vSphere 7.0에 배포된 Tanzu Kubernetes Grid 관리 클러스터만 등록할 수 있음
- VMware Cloud on AWS, Azure VMware Solution, Amazon EC2, Microsoft Azure에 배포된 mamagement cluster는 등록할 수 없음
Tanzu Kubernetes Cluster
- vSphere에 Tanzu CLI를 설정한 후 Tanzu CLI를 사용하여 Tanzu Kubernetes 클러스터를 배포
- Tanzu Kubernetes Cluster 구성 파일 생성
- Tanzu Kubernetes Cluster를 배포할 때 Cluster에 대한 대부분의 구성은 배포에 사용하는 management cluster의 구성과 동일
- 대부분의 구성이 동일하기 때문에 Tanzu Kubernetes Cluster의 초기 구성 파일을 복사 & 수정하여 사용
- .tanzu/tkg/clusterconfigs 디렉토리에 management cluster 구성 후 생성된 yaml 파일을 사용
$ cd .tanzu/tkg/clusterconfigs $ cp xxw24iyqrd.yaml dev_cluster.yaml $ vi dev_cluster.yaml AVI_CA_DATA_B64: "" AVI_CLOUD_NAME: "" AVI_CONTROLLER: "" AVI_DATA_NETWORK: "" AVI_DATA_NETWORK_CIDR: "" AVI_ENABLE: "false" AVI_LABELS: "" AVI_PASSWORD: "" AVI_SERVICE_ENGINE_GROUP: "" AVI_USERNAME: "" CLUSTER_CIDR: 100.96.0.0/11 CLUSTER_NAME: tkg-dev-01 # Tanzu Kubernetes Cluster Name CLUSTER_PLAN: dev # Cluster 유형 : dev or prod CLUSTER_PLANE_MACHINE_COUNT: 1 # Cluster Control Plane 노드 수 ENABLE_CEIP_PARTICIPATION: "true" ENABLE_MHC: "true" IDENTITY_MANAGEMENT_TYPE: none INFRASTRUCTURE_PROVIDER: vsphere LDAP_BIND_DN: "" LDAP_BIND_PASSWORD: "" LDAP_GROUP_SEARCH_BASE_DN: "" LDAP_GROUP_SEARCH_FILTER: "" LDAP_GROUP_SEARCH_GROUP_ATTRIBUTE: "" LDAP_GROUP_SEARCH_NAME_ATTRIBUTE: cn LDAP_GROUP_SEARCH_USER_ATTRIBUTE: DN LDAP_HOST: "" LDAP_ROOT_CA_DATA_B64: "" LDAP_USER_SEARCH_BASE_DN: "" LDAP_USER_SEARCH_FILTER: "" LDAP_USER_SEARCH_NAME_ATTRIBUTE: "" LDAP_USER_SEARCH_USERNAME: userPrincipalName OIDC_IDENTITY_PROVIDER_CLIENT_ID: "" OIDC_IDENTITY_PROVIDER_CLIENT_SECRET: "" OIDC_IDENTITY_PROVIDER_GROUPS_CLAIM: "" OIDC_IDENTITY_PROVIDER_ISSUER_URL: "" OIDC_IDENTITY_PROVIDER_NAME: "" OIDC_IDENTITY_PROVIDER_SCOPES: "" OIDC_IDENTITY_PROVIDER_USERNAME_CLAIM: "" SERVICE_CIDR: 100.64.0.0/13 TKG_HTTP_PROXY_ENABLED: "false" VSPHERE_CONTROL_PLANE_DISK_GIB: "40" # Control Plane Resource VSPHERE_CONTROL_PLANE_ENDPOINT: xxx.xxx.xxx.xxx # Control Plane ENDPOINT IP VSPHERE_CONTROL_PLANE_MEM_MIB: "8192" # Control Plane Resource VSPHERE_CONTROL_PLANE_NUM_CPUS: "2" # Control Plane Resource VSPHERE_DATACENTER: /Datacenter VSPHERE_DATASTORE: /Datacenter/datastore/tkg_cluster_01_store_01 # 데이타스토어 VSPHERE_FOLDER: /Datacenter/vm/CUNi_3.0 # VM 폴더 VSPHERE_NETWORK: VM Network # 사용할 네트워크 VSPHERE_PASSWORD: <encoded:XXXXXXXXXXX=> VSPHERE_RESOURCE_POOL: /Datacenter/host/x86-Cluster/Resources/tkg # 리소스 풀 VSPHERE_SERVER: 10.100.1.110 VSPHERE_SSH_AUTHORIZED_KEY: |- ssh-rsa ............ jongha0212@gmail.com VSPHERE_TLS_THUMBPRINT: 3D:88:67:15:5C:A1:CF:A5:2E:0D:07:89:0B:3E:90:99:45:32:97:5F VSPHERE_USERNAME: <USERNAME> VSPHERE_WORKER_DISK_GIB: "40" # Worker Node 리소스 VSPHERE_WORKER_MEM_MIB: "8192" # Worker Node 리소스 VSPHERE_WORKER_NUM_CPUS: "2" # Worker Node 리소스 WORKER_MACHINE_COUNT: 3 # Worker Node Count
-
Cluster 생성
$ $ tanzu cluster create --file .tanzu/tkg/clusterconfigs/dev_cluster.yaml Validating configuration... Failed to configure Pinniped configuration for workload cluster. Please refer to the documentation to check if you can configure pinniped on workload cluster manually Creating workload cluster 'tkg-dev-01'... Waiting for cluster to be initialized... Waiting for cluster nodes to be available... Waiting for addons installation... Workload cluster 'tkg-dev-01' created
-
Cluster 정보
$ tanzu cluster get tkg-dev-01 NAME NAMESPACE STATUS CONTROLPLANE WORKERS KUBERNETES ROLES tkg-dev-01 default running 1/1 3/3 v1.20.4+vmware.1 <none> Details: NAME READY SEVERITY REASON SINCE MESSAGE /tkg-dev-01 True 4m35s ├─ClusterInfrastructure - VSphereCluster/tkg-dev-01 True 7m4s ├─ControlPlane - KubeadmControlPlane/tkg-dev-01-control-plane True 4m35s │ └─Machine/tkg-dev-01-control-plane-rtwtg True 6m10s └─Workers └─MachineDeployment/tkg-dev-01-md-0 └─3 Machines... True 3m30s See tkg-dev-01-md-0-66c9699d57-k2xg5, tkg-dev-01-md-0-66c9699d57-mrzd4, ...
-
Cluster 업데이트
$ tanzu cluster credentials update tkg-dev-01 ? Enter namespace of the cluster default ? Enter vSphere username administrator@vsphere.local ? Enter vSphere password ******** Updating credentials for workload cluster "tkg-dev-01" Updating credentials for workload cluster successful! $ tanzu cluster list NAME NAMESPACE STATUS CONTROLPLANE WORKERS KUBERNETES ROLES PLAN tkg-dev-01 default running 1/1 3/3 v1.20.4+vmware.1 <none> dev
-
Workload Cluster kubeconfig 정보 저장
$ tanzu cluster kubeconfig get tkg-dev-01 --admin Credentials of workload cluster 'tkg-dev-01' have been saved You can now access the cluster by running 'kubectl config use-context tkg-dev-01-admin@tkg-dev-01' $ kubectl config get-contexts CURRENT NAME CLUSTER AUTHINFO NAMESPACE tkg-dev-01-admin@tkg-dev-01 tkg-dev-01 tkg-dev-01-admin * tkg-mgmt-admin@tkg-mgmt tkg-mgmt tkg-mgmt-admin $ k config use-context tkg-dev-01-admin@tkg-dev-01 Switched to context "tkg-dev-01-admin@tkg-dev-01". $ k get ns NAME STATUS AGE default Active 10m kube-node-lease Active 10m kube-public Active 10m kube-system Active 10m tkg-system Active 9m25s tkg-system-public Active 9m25s
Tanzu CLI
- Tanzu CLI의 모든 명령어 & 옵션 (자세한 사항은 참조)
Command | Options | Documented In |
---|---|---|
tanzu * | ||
–file | Common Tanzu Kubernetes Grid Options | |
Deploy Management Clusters from a Configuration File | ||
Deploy Management Clusters with the Installer Interface | ||
–log-file | Common Tanzu Kubernetes Grid Options | |
–timeout | ||
–verbose | ||
–help | ||
tanzu cluster create | ||
–file | Deploy Tanzu Kubernetes Clusters | |
–dry-run | Create Tanzu Kubernetes Cluster Manifest Files | |
–tkr | Deploy Tanzu Kubernetes Clusters with Different Kubernetes Versions | |
Use the Tanzu CLI with a vSphere with Tanzu Supervisor Cluster | ||
tanzu cluster credentials update | Tanzu Kubernetes Cluster Secrets | |
tanzu cluster delete | Delete Tanzu Kubernetes Clusters | |
tanzu cluster get | ||
tanzu cluster kubeconfig get | Deploying Tanzu Kubernetes Clusters | |
Connect to and Examine Tanzu Kubernetes Clusters | ||
Manage Your Management Clusters | ||
–admin | Connect to and Examine Tanzu Kubernetes Clusters | |
–export-file | ||
–namespace | ||
tanzu cluster list | ||
–include-management-cluster | Connect to and Examine Tanzu Kubernetes Clusters | |
Upgrade Management Clusters | ||
Upgrade Tanzu Kubernetes Clusters | ||
–namespace | Connect to and Examine Tanzu Kubernetes Clusters | |
–output | ||
tanzu cluster machinehealthcheck delete | Configure Machine Health Checks for Tanzu Kubernetes Clusters | |
tanzu cluster machinehealthcheck get | ||
tanzu cluster machinehealthcheck set | ||
tanzu cluster scale | ||
–controlplane-machine-count | Manage Your Management Clusters | |
–namespace | Scale Tanzu Kubernetes Clusters | |
–worker-machine-count | ||
tanzu cluster upgrade | ||
–namespace | Upgrade Tanzu Kubernetes Clusters | |
–timeout | ||
–os-arch | ||
–os-name | ||
–os-version | ||
–tkr | ||
–yes | ||
tanzu init | ||
tanzu kubernetes-release get | Deploy Tanzu Kubernetes Clusters with Different Kubernetes Versions | |
tanzu kubernetes-release available-upgrades get | Upgrade Tanzu Kubernetes Clusters | |
tanzu kubernetes-release os get | ||
tanzu login | Connect to and Examine Tanzu Kubernetes Clusters | |
Manage Your Management Clusters | ||
Use the Tanzu CLI with a vSphere with Tanzu Supervisor Cluster | ||
Manage Your Management Clusters | ||
tanzu management-cluster ceip-participation get | Opt in or Out of the VMware CEIP | |
tanzu management-cluster ceip-participation set | ||
tanzu management-cluster credentials update | Tanzu Kubernetes Cluster Secrets | |
tanzu management-cluster create | Deploy Management Clusters from a Configuration File Deploy Management Clusters with the Installer Interface | |
tanzu management-cluster delete | Delete Management Clusters | |
tanzu management-cluster get | Connect to and Examine Tanzu Kubernetes Clusters | |
Examine the Management Cluster Deployment | ||
Manage Your Management Clusters | ||
Upgrade Management Clusters | ||
tanzu management-cluster import | Upgrading Tanzu Kubernetes Grid | |
tanzu management-cluster kubeconfig get | ||
–admin | Examine the Management Cluster Deployment | |
–export-file | Configure Identity Management After Management Cluster Deployment | |
tanzu management-cluster register | Register the Management Cluster with Tanzu Mission Control | |
tanzu management-cluster permissions aws get | Create a Cluster Configuration File for Amazon EC2 | |
tanzu management-cluster permissions aws set | ||
tanzu management-cluster upgrade | ||
–os-arch | Upgrade Management Clusters | |
–os-name | ||
–os-version | ||
–timeout | ||
–yes | ||
tanzu version | Install the Tanzu CLI |
TKG CLI vs Tanzu CLI
TKG CLI command | Tanzu CLI command | Notes |
---|---|---|
tkg init | tanzu management-cluster create | Some tkg flags not replicated in tanzu |
tkg init –ui | tanzu management-cluster create –ui | Some tkg flags not replicated in tanzu |
tkg set management-cluster MANAGEMENT_CLUSTER_NAME | tanzu login –server SERVER | |
tkg add management-cluster | tanzu login –kubeconfig CONFIG –context OPTIONAL_CONTEXT –name SERVER-NAME | |
tkg get management-cluster | tanzu login | The tanzu login command displays the currently configured management clusters |
tkg create cluster | tanzu cluster create | Some tkg flags not replicated in tanzu |
tkg config cluster | tanzu cluster create –dry-run | Some tkg flags not replicated in tanzu |
tkg delete cluster | tanzu cluster delete | |
tkg get cluster | tanzu cluster list | |
tkg scale cluster | tanzu cluster scale | |
tkg upgrade cluster | tanzu cluster upgrade | |
tkg get credentials | tanzu management-cluster kubeconfig get –admin | |
tkg get credentials WORKLOAD_CLUSTER_NAME | tanzu cluster kubeconfig get WORKLOAD_CLUSTER_NAME –admin | |
tkg delete machinehealthcheck | tanzu cluster machinehealthcheck delete | |
tkg get machinehealthcheck | tanzu cluster machinehealthcheck get | |
tkg set machinehealthcheck | tanzu cluster machinehealthcheck set | |
tkg get ceip-participation | tanzu management-cluster ceip-participation get | |
tkg set ceip-participation | tanzu management-cluster ceip-participation set | |
tkg delete management-cluster | tanzu management-cluster delete | |
tkg upgrade management-cluster | tanzu management-cluster upgrade | |
tkg version | tanzu version | |
tkg get kubernetesversions | tanzu kubernetes-release get |
댓글남기기