Skip to content

Instantly share code, notes, and snippets.

@sysadmiral-io
Last active April 11, 2019 12:55
Show Gist options
  • Select an option

  • Save sysadmiral-io/216dcb3975ed5fff76437f91ca7fbd36 to your computer and use it in GitHub Desktop.

Select an option

Save sysadmiral-io/216dcb3975ed5fff76437f91ca7fbd36 to your computer and use it in GitHub Desktop.
kubeadm-init-config
apiVersion: kubeadm.k8s.io/v1beta1
kind: InitConfiguration
bootstrapTokens:
- token: "ghr903.k455adquq3ustxob"
description: "default kubeadm bootstrap token"
ttl: "0"
localAPIEndpoint:
advertiseAddress: 172.16.100.10
bindPort: 6443
---
apiVersion: kubeadm.k8s.io/v1beta1
kind: ClusterConfiguration
kubernetesVersion: v1.13.1
clusterName: medium-1
controlPlaneEndpoint: medium-1-api-int.mydomain.io:6443
certificatesDir: /home/kosta/devel/kubeadm-config/_clusters/medium-1/pki
networking:
podSubnet: 10.244.0.0/16
apiServer:
certSANs:
- medium-1-api-int.mydomain.io
- medium-1-api.mydomain.io
# https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/
extraArgs:
max-requests-inflight: "1000"
max-mutating-requests-inflight: "500"
default-watch-cache-size: "500"
watch-cache-sizes: "persistentvolumeclaims#1000,persistentvolumes#1000"
controllerManager:
# https://kubernetes.io/docs/reference/command-line-tools-reference/kube-controller-manager/
extraArgs:
deployment-controller-sync-period: "50"
# scheduler:
# # https://kubernetes.io/docs/reference/command-line-tools-reference/kube-scheduler/
# extraArgs:
# address: 0.0.0.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment