blob: 46d391fed2dc7a7718f50df41d737c760f812fcd [file] [log] [blame]
applications:
- kubernetes
classes:
- service.kubernetes.support
- service.kubernetes.common
parameters:
kubernetes:
master:
enabled: true
registry:
host: tcpcloud
service_addresses: 10.254.0.0/16
admin:
username: ${_param:kubernetes_admin_user}
password: ${_param:kubernetes_admin_password}
kubelet:
allow_privileged: True
apiserver:
address: ${_param:cluster_local_address}
insecure_address: ${_param:cluster_local_address}
etcd:
members:
- host: ${_param:cluster_node01_address}
name: ${_param:cluster_node01_hostname}
- host: ${_param:cluster_node02_address}
name: ${_param:cluster_node02_hostname}
- host: ${_param:cluster_node03_address}
name: ${_param:cluster_node03_hostname}
addons:
dns:
enabled: true
replicas: 1
domain: cluster.local
server: 10.254.0.10
dashboard:
enabled: True
heapster_influxdb:
enabled: False
token:
admin: ${_param:kubernetes_admin_token}
kubelet: ${_param:kubernetes_kubelet_token}
kube_proxy: ${_param:kubernetes_kube-proxy_token}
scheduler: ${_param:kubernetes_scheduler_token}
controller_manager: ${_param:kubernetes_controller-manager_token}
dns: ${_param:kubernetes_dns_token}
ca: kubernetes
storage:
engine: none
namespace:
kube-system:
enabled: True
network:
etcd:
members:
- host: ${_param:cluster_node01_address}
port: 4001
- host: ${_param:cluster_node02_address}
port: 4001
- host: ${_param:cluster_node03_address}
port: 4001