Skip to content

Instantly share code, notes, and snippets.

@gowatana
Created February 23, 2023 15:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gowatana/b69344ea4d574dc3cc7204c5ef529d43 to your computer and use it in GitHub Desktop.
Save gowatana/b69344ea4d574dc3cc7204c5ef529d43 to your computer and use it in GitHub Desktop.
apiVersion: v1
kind: Secret
metadata:
annotations:
tkg.tanzu.vmware.com/addon-type: authentication/pinniped
labels:
clusterctl.cluster.x-k8s.io/move: ""
tkg.tanzu.vmware.com/addon-name: pinniped
tkg.tanzu.vmware.com/cluster-name: tkg21mc01
name: tkg21mc01-pinniped-package
namespace: tkg-system
stringData:
values.yaml: |
infrastructure_provider: vsphere
tkg_cluster_role: workload
identity_management_type: none
type: clusterbootstrap-secret
---
apiVersion: cpi.tanzu.vmware.com/v1alpha1
kind: VSphereCPIConfig
metadata:
name: tkg21mc01
namespace: tkg-system
spec:
vsphereCPI:
mode: vsphereCPI
tlsCipherSuites: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
vmNetwork:
excludeExternalSubnetCidr: 192.168.11.201/32
excludeInternalSubnetCidr: 192.168.11.201/32
---
apiVersion: run.tanzu.vmware.com/v1alpha3
kind: ClusterBootstrap
metadata:
annotations:
tkg.tanzu.vmware.com/add-missing-fields-from-tkr: v1.24.9---vmware.1-tkg.1
name: tkg21mc01
namespace: tkg-system
spec:
additionalPackages:
- refName: metrics-server*
- refName: secretgen-controller*
- refName: pinniped*
cpi:
refName: vsphere-cpi*
valuesFrom:
providerRef:
apiGroup: cpi.tanzu.vmware.com
kind: VSphereCPIConfig
name: tkg21mc01
kapp:
refName: kapp-controller*
---
apiVersion: v1
kind: Secret
metadata:
name: tkg21mc01
namespace: tkg-system
stringData:
password: VMware1!
username: administrator@vsphere.local
---
apiVersion: cluster.x-k8s.io/v1beta1
kind: Cluster
metadata:
annotations:
osInfo: photon,3,amd64
tkg.tanzu.vmware.com/cluster-controlplane-endpoint: 192.168.11.201
tkg/plan: dev
labels:
cluster-role.tkg.tanzu.vmware.com/management: ""
tkg.tanzu.vmware.com/cluster-name: tkg21mc01
name: tkg21mc01
namespace: tkg-system
spec:
clusterNetwork:
pods:
cidrBlocks:
- 100.96.0.0/11
services:
cidrBlocks:
- 100.64.0.0/13
topology:
class: tkg-vsphere-default-v1.0.0
controlPlane:
metadata:
annotations:
run.tanzu.vmware.com/resolve-os-image: image-type=ova,os-name=photon
replicas: 1
variables:
- name: controlPlaneCertificateRotation
value:
activate: true
daysBefore: 90
- name: auditLogging
value:
enabled: false
- name: podSecurityStandard
value:
audit: baseline
deactivated: false
warn: baseline
- name: apiServerEndpoint
value: 192.168.11.201
- name: aviAPIServerHAProvider
value: false
- name: vcenter
value:
cloneMode: fullClone
datacenter: /infra-dc-01
datastore: /infra-dc-01/datastore/ds-share/vsanDatastore
folder: /infra-dc-01/vm/05-Lab-k8s/k8s_lab-tkg-02_demo-03/vm_tkg21mc01
network: /infra-dc-01/network/dvpg-0011-dhcp
resourcePool: /infra-dc-01/host/infra-cluster-01/Resources/rp-03-lab
server: infra-vc-01.go-lab.jp
storagePolicyID: ""
template: /infra-dc-01/vm/05-Lab-k8s/tkg-ova/tkg-2.1.0/photon-3-kube-v1.24.9+vmware.1
tlsThumbprint: ""
- name: user
value:
sshAuthorizedKeys:
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDnL7m/MyyJTQZXxWHe4rAtNZWBkgfj+iMnO0FZ2nGnqA8JH2znjRbgicluQixTru0SFHcvg8PTC9OTvTwzMS4y3RnlnBRNc0RlHRhvhl3ywqI7WoSUyrd14of8hfHyE/ePy4WRcdEl7NDSttmH+HIq+E/Nk2TE92y4x53AP4lWjJ7yhiLEGx5xxus2wyfNWrkJOCniAWDLFx5b8P/uOCpJ0Ja5nFsD18wZ6EJoqTFo54AtQKI47YPzhgv3CEh1tJ3+WHOS7neEcGhWt0scxDmhYJp1SYFbHEvA0Ws4sWdKyZskq2HcDSXyurEY0mEaOqTRN0cBivECTMz+U5kB8q8BpYhCNTporWdbwjmihybPAndfnLDa7Ggq+dmzqXHbnjJPjQp9z4YIf5DQ2iySDUUJrcChnmBcPreFpmA6DXiO2DywKFLlKzTuTw7OkK0u4RDKNElmgN07GA6uUMTJCLmOonpE+VY9hH5UC+1vnrlXpqwTzbOk6CKFcqj6t0ROcEM=
- name: controlPlane
value:
machine:
diskGiB: 40
memoryMiB: 8192
numCPUs: 2
- name: worker
value:
count: 1
machine:
diskGiB: 40
memoryMiB: 8192
numCPUs: 2
version: v1.24.9+vmware.1
workers:
machineDeployments:
- class: tkg-worker
metadata:
annotations:
run.tanzu.vmware.com/resolve-os-image: image-type=ova,os-name=photon
name: md-0
replicas: 1
@gowatana
Copy link
Author

下記の投稿むけ。

Tanzu Kubernetes Grid 2.1 で以前のバージョン(TKG 1.6)の YAML から Workload Cluster を作成してみる。
https://vm.gowatana.jp/entry/2023/02/23/235923

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment