189da4b92b
move basic k8s setup to common copy cni from hyperkube configurable calico node image use calico/cni image for obtaining cnis use calico/ctl image for obtaining calicoctl binary add cross requirement for k8s services and hyperkube update metadata for new pillar model update manifests to use hyperkube from common Change-Id: I6e5e84cf252399120141ad941ac7aa6dae7c16ac
44 lines
1.2 KiB
YAML
44 lines
1.2 KiB
YAML
applications:
|
|
- kubernetes
|
|
classes:
|
|
- service.kubernetes.support
|
|
- service.kubernetes.common
|
|
parameters:
|
|
kubernetes:
|
|
pool:
|
|
enabled: true
|
|
registry:
|
|
host: tcpcloud
|
|
host:
|
|
name: ${linux:system:name}
|
|
apiserver:
|
|
host: ${_param:cluster_vip_address}
|
|
insecure:
|
|
enabled: True
|
|
members:
|
|
- host: ${_param:cluster_vip_address}
|
|
# Temporary disabled until kubelet HA would be fixed
|
|
# - host: ${_param:cluster_node01_address}
|
|
# - host: ${_param:cluster_node02_address}
|
|
# - host: ${_param:cluster_node03_address}
|
|
address: ${_param:cluster_local_address}
|
|
cluster_dns: 10.254.0.10
|
|
cluster_domain: cluster.local
|
|
kubelet:
|
|
config: /etc/kubernetes/manifests
|
|
allow_privileged: True
|
|
frequency: 5s
|
|
token:
|
|
kubelet: ${_param:kubernetes_kubelet_token}
|
|
kube_proxy: ${_param:kubernetes_kube-proxy_token}
|
|
ca: kubernetes
|
|
network:
|
|
etcd:
|
|
members:
|
|
- host: ${_param:cluster_node01_address}
|
|
port: 4001
|
|
- host: ${_param:cluster_node02_address}
|
|
port: 4001
|
|
- host: ${_param:cluster_node03_address}
|
|
port: 4001
|