mirror of
https://github.com/outbackdingo/matchbox.git
synced 2026-03-21 22:43:46 +00:00
* scp kubeconfig to hosts rather than insecurely distributing credentials within Ignition configs. This is also easier than copy-pasting k8s secrets into machine metadata (slow). * Self-hosted Kubernetes machine configurations can be versioned without containing Kubernetes credentials * Use path-based activiation for the host kubelet * Update from Kubernetes v1.2.2 to v1.3.0-alpha.5_coreos.0. * Update host kubelet flags accordingly
25 lines
789 B
JSON
25 lines
789 B
JSON
{
|
|
"id": "node1",
|
|
"name": "Master Node",
|
|
"profile": "bootkube-master",
|
|
"selector": {
|
|
"mac": "52:54:00:a1:9c:ae"
|
|
},
|
|
"metadata": {
|
|
"etcd_initial_cluster": "node1=http://172.15.0.21:2380,node2=http://172.15.0.22:2380,node3=http://172.15.0.23:2380",
|
|
"etcd_name": "node1",
|
|
"ipv4_address": "172.15.0.21",
|
|
"k8s_dns_service_ip": "10.3.0.10",
|
|
"k8s_etcd_endpoints": "http://172.15.0.21:2379,http://172.15.0.22:2379,http://172.15.0.23:2379",
|
|
"k8s_master_endpoint": "https://172.15.0.21:443",
|
|
"k8s_pod_network": "10.2.0.0/16",
|
|
"k8s_service_ip_range": "10.3.0.0/24",
|
|
"networkd_address": "172.15.0.21/16",
|
|
"networkd_dns": "172.15.0.3",
|
|
"networkd_gateway": "172.15.0.1",
|
|
"pxe": "true",
|
|
"ssh_authorized_keys": [
|
|
"ADD ME"
|
|
]
|
|
}
|
|
} |