58 lines
1.5 KiB
YAML
58 lines
1.5 KiB
YAML
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:single_address}
|
|
insecure_address: 0.0.0.0
|
|
etcd:
|
|
members:
|
|
- host: ${_param:single_address}
|
|
name: ${linux:system:name}
|
|
addons:
|
|
dns:
|
|
enabled: true
|
|
replicas: 1
|
|
domain: cluster.local
|
|
server: 10.254.0.10
|
|
dnsmasq:
|
|
cache-size: 1000
|
|
no-resolv:
|
|
server: 127.0.0.1#10053
|
|
log-facility: "-"
|
|
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:single_address}
|
|
port: 4001
|