Created
July 4, 2023 07:59
-
-
Save phamquy/f592483494a127f4ce36197ba95e572a to your computer and use it in GitHub Desktop.
byoh sample cluster
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: bootstrap.cluster.x-k8s.io/v1beta1 | |
kind: KubeadmConfigTemplate | |
metadata: | |
name: byoh-cluster-md-0 | |
namespace: default | |
spec: | |
template: | |
spec: {} | |
--- | |
apiVersion: cluster.x-k8s.io/v1beta1 | |
kind: Cluster | |
metadata: | |
labels: | |
cni: byoh-cluster-crs-0 | |
crs: "true" | |
name: byoh-cluster | |
namespace: default | |
spec: | |
clusterNetwork: | |
pods: | |
cidrBlocks: | |
- 192.168.0.0/16 | |
serviceDomain: cluster.local | |
services: | |
cidrBlocks: | |
- 10.128.0.0/12 | |
controlPlaneRef: | |
apiVersion: controlplane.cluster.x-k8s.io/v1beta1 | |
kind: KubeadmControlPlane | |
name: byoh-cluster-control-plane | |
infrastructureRef: | |
apiVersion: infrastructure.cluster.x-k8s.io/v1beta1 | |
kind: ByoCluster | |
name: byoh-cluster | |
--- | |
apiVersion: cluster.x-k8s.io/v1beta1 | |
kind: MachineDeployment | |
metadata: | |
name: byoh-cluster-md-0 | |
namespace: default | |
spec: | |
clusterName: byoh-cluster | |
replicas: 2 | |
selector: | |
matchLabels: null | |
template: | |
metadata: | |
labels: | |
nodepool: pool1 | |
spec: | |
bootstrap: | |
configRef: | |
apiVersion: bootstrap.cluster.x-k8s.io/v1beta1 | |
kind: KubeadmConfigTemplate | |
name: byoh-cluster-md-0 | |
clusterName: byoh-cluster | |
infrastructureRef: | |
apiVersion: infrastructure.cluster.x-k8s.io/v1beta1 | |
kind: ByoMachineTemplate | |
name: byoh-cluster-md-0 | |
version: v1.24.2 | |
--- | |
apiVersion: controlplane.cluster.x-k8s.io/v1beta1 | |
kind: KubeadmControlPlane | |
metadata: | |
labels: | |
nodepool: pool0 | |
name: byoh-cluster-control-plane | |
namespace: default | |
spec: | |
kubeadmConfigSpec: | |
clusterConfiguration: | |
apiServer: | |
certSANs: | |
- localhost | |
- 127.0.0.1 | |
- 0.0.0.0 | |
- host.docker.internal | |
controllerManager: | |
extraArgs: | |
enable-hostpath-provisioner: "true" | |
files: | |
- content: | | |
apiVersion: v1 | |
kind: Pod | |
metadata: | |
creationTimestamp: null | |
name: kube-vip | |
namespace: kube-system | |
spec: | |
containers: | |
- args: | |
- manager | |
env: | |
- name: cp_enable | |
value: "true" | |
- name: vip_arp | |
value: "true" | |
- name: vip_leaderelection | |
value: "true" | |
- name: vip_address | |
value: 172.31.1.100 | |
- name: vip_interface | |
value: {{ .DefaultNetworkInterfaceName }} | |
- name: vip_leaseduration | |
value: "15" | |
- name: vip_renewdeadline | |
value: "10" | |
- name: vip_retryperiod | |
value: "2" | |
image: ghcr.io/kube-vip/kube-vip:v0.5.0 | |
imagePullPolicy: IfNotPresent | |
name: kube-vip | |
resources: {} | |
securityContext: | |
capabilities: | |
add: | |
- NET_ADMIN | |
- NET_RAW | |
volumeMounts: | |
- mountPath: /etc/kubernetes/admin.conf | |
name: kubeconfig | |
hostNetwork: true | |
hostAliases: | |
- hostnames: | |
- kubernetes | |
ip: 127.0.0.1 | |
volumes: | |
- hostPath: | |
path: /etc/kubernetes/admin.conf | |
type: FileOrCreate | |
name: kubeconfig | |
status: {} | |
owner: root:root | |
path: /etc/kubernetes/manifests/kube-vip.yaml | |
initConfiguration: | |
nodeRegistration: | |
criSocket: /var/run/containerd/containerd.sock | |
ignorePreflightErrors: | |
- Swap | |
- DirAvailable--etc-kubernetes-manifests | |
- FileAvailable--etc-kubernetes-kubelet.conf | |
joinConfiguration: | |
nodeRegistration: | |
criSocket: /var/run/containerd/containerd.sock | |
ignorePreflightErrors: | |
- Swap | |
- DirAvailable--etc-kubernetes-manifests | |
- FileAvailable--etc-kubernetes-kubelet.conf | |
machineTemplate: | |
infrastructureRef: | |
apiVersion: infrastructure.cluster.x-k8s.io/v1beta1 | |
kind: ByoMachineTemplate | |
name: byoh-cluster-control-plane | |
namespace: default | |
replicas: 1 | |
version: v1.24.2 | |
--- | |
apiVersion: infrastructure.cluster.x-k8s.io/v1beta1 | |
kind: ByoCluster | |
metadata: | |
name: byoh-cluster | |
namespace: default | |
spec: | |
bundleLookupBaseRegistry: projects.registry.vmware.com/cluster_api_provider_bringyourownhost | |
controlPlaneEndpoint: | |
host: 172.31.1.100 | |
port: 6443 | |
--- | |
apiVersion: infrastructure.cluster.x-k8s.io/v1beta1 | |
kind: ByoMachineTemplate | |
metadata: | |
name: byoh-cluster-control-plane | |
namespace: default | |
spec: | |
template: | |
spec: | |
installerRef: | |
apiVersion: infrastructure.cluster.x-k8s.io/v1beta1 | |
kind: K8sInstallerConfigTemplate | |
name: byoh-cluster-control-plane | |
namespace: default | |
--- | |
apiVersion: infrastructure.cluster.x-k8s.io/v1beta1 | |
kind: ByoMachineTemplate | |
metadata: | |
name: byoh-cluster-md-0 | |
namespace: default | |
spec: | |
template: | |
spec: | |
installerRef: | |
apiVersion: infrastructure.cluster.x-k8s.io/v1beta1 | |
kind: K8sInstallerConfigTemplate | |
name: byoh-cluster-md-0 | |
namespace: default | |
--- | |
apiVersion: infrastructure.cluster.x-k8s.io/v1beta1 | |
kind: K8sInstallerConfigTemplate | |
metadata: | |
name: byoh-cluster-control-plane | |
namespace: default | |
spec: | |
template: | |
spec: | |
bundleRepo: projects.registry.vmware.com/cluster_api_provider_bringyourownhost | |
bundleType: k8s | |
--- | |
apiVersion: infrastructure.cluster.x-k8s.io/v1beta1 | |
kind: K8sInstallerConfigTemplate | |
metadata: | |
name: byoh-cluster-md-0 | |
namespace: default | |
spec: | |
template: | |
spec: | |
bundleRepo: projects.registry.vmware.com/cluster_api_provider_bringyourownhost | |
bundleType: k8s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment