ba9fa99f6c
Add install tool The tool aims to make the deploying of stackube as easy as possible. User could set up a whole Stackube cluster automatically by using it. It uses docker images provided by OpenStack Kolla Project to run a containerized OpenStack, and uses kubeadm to deploy kubenetes, then bootstrap the Stackube cluster. Change-Id: I6f18cf4d1a792bc505f955937f000dc0967341ce Implements: blueprint cluster-installation
20 lines
612 B
YAML
20 lines
612 B
YAML
kind: MasterConfiguration
|
|
apiVersion: kubeadm.k8s.io/v1alpha1
|
|
kubernetesVersion: "stable"
|
|
controllerManagerExtraArgs:
|
|
horizontal-pod-autoscaler-use-rest-clients: "true"
|
|
horizontal-pod-autoscaler-sync-period: "10s"
|
|
node-monitor-grace-period: "10s"
|
|
feature-gates: "AllAlpha=true"
|
|
enable-dynamic-provisioning: "true"
|
|
apiServerExtraArgs:
|
|
runtime-config: "api/all=true"
|
|
feature-gates: "AllAlpha=true"
|
|
experimental-keystone-url: "__KEYSTONE_URL__"
|
|
networking:
|
|
podSubnet: "__POD_NET_CIDR__"
|
|
api:
|
|
advertiseAddress: "__KUBERNETES_API_PRIVATE_IP__"
|
|
apiServerCertSANs: ["__KUBERNETES_API_PUBLIC_IP__"]
|
|
|