The master node runs the Kubernetes control plane, which is responsible for the management of the worker nodes, makes scheduling decisions, and implements changes to drive the cluster to a desired state. lb-range string Advertise the specified IPv4 range via ARP and allocate addresses for LoadBalancer Services (non-cloud only, example: 192.168.0.100-192.168.0.In a Kubernetes cluster, there are two machines roles including master nodes and worker nodes. kubernetes-version string Kubernetes version (default "1.19.10") kubernetes-service-cidr string range of IP address for service VIPs (default "10.10.0.0/16") kubernetes-pod-network-cidr string range of IP addresses for the pod network (default "10.20.0.0/16") kubernetes-oidc-issuer-url string URL of the OIDC provider which allows the API server to discover public signing keys kubernetes-oidc-client-id string A client ID that all OIDC tokens must be issued for kubernetes-node-token string PKE join token kubernetes-node-labels strings Specifies the labels the Node should be registered with kubernetes-network-provider string Kubernetes network provider (default "calico") 0 means default value of the Kubernetes network provider is used kubernetes-mtu uint maximum transmission unit. kubernetes-master-mode string Kubernetes cluster mode (default "default")
kubernetes-join-control-plane Join an another control plane node kubernetes-infrastructure-cidr string network CIDR for the actual machine (default "192.168.64.0/20") kubernetes-controller-manager-signing-ca string Kubernetes Controller Manager signing cert kubernetes-container-runtime string Kubernetes container runtime (default "containerd") kubernetes-cluster-name string Kubernetes cluster name (default "pke") kubernetes-cloud-provider string cloud provider. kubernetes-api-server-cert-sans strings sets extra Subject Alternative Names for the API Server signing cert kubernetes-api-server-ca-cert-hash string CA cert hash kubernetes-api-server string Kubernetes API Server host port kubernetes-advertise-address string Kubernetes API Server advertise address
Used for kubelet server certificate verify. kubelet-certificate-authority string Path to a cert file for the certificate authority. image-repository string Prefix for image repository (default "banzaicloud") h, -help help for kubernetes-controlplane etcd-prefix string The prefix to prepend to all resource paths in etcd etcd-key-file string An SSL key file used to secure etcd communication etcd-endpoints strings Endpoints of etcd members etcd-cert-file string An SSL certification file used to secure etcd communication etcd-ca-file string An SSL Certificate Authority file used to secure etcd communication encryption-secret string Use this key to encrypt secrets (32 byte base64 encoded) disable-default-storage-class Do not deploy a default storage class azure-vnet-resource-group string The name of the resource group that the Vnet is deployed in azure-vnet-name string The name of the VNet that the cluster is deployed in Candidate values are: vmss and standard (default "standard") azure-vm-type string The type of azure nodes. azure-tenant-id string The AAD Tenant ID for the Subscription that the cluster is deployed in azure-subnet-name string The name of the subnet that the cluster is deployed in azure-storage-kind string Possible values are shared, dedicated, and managed (default "dedicated") azure-storage-account-type string Azure storage account Sku tier (default "Standard_LRS") azure-security-group-name string The name of the security group attached to the cluster's subnet azure-route-table-name string The name of the route table attached to the subnet that the cluster is deployed in (default "kubernetes-routes")
Candidate values are: basic and standard (default "basic") azure-loadbalancer-sku string Sku of Load Balancer and Public IP.
pke upgrade master kubernetes-controlplane.
pke install single pipeline-certificates.pke install single kubernetes-controlplane.pke install master pipeline-certificates.pke install master kubernetes-controlplane.