Skip to content

Instantly share code, notes, and snippets.

View kelseyhightower's full-sized avatar

Kelsey Hightower kelseyhightower

View GitHub Profile
$ uuidgen
4a505df4-fd0d-43bb-8272-a7d1a281e62e
#cloud-config
coreos:
fleet:
etcd_servers: http://192.168.12.10:2379
metadata: role=node
#cloud-config
hostname: vmware-guest
users:
- name: core
passwd: $1$LEfVXsiG$lhcyOrkJq02jWnEhF93IR/
groups:
- sudo
- docker
- name: root
#cloud-config
hostname: etcd
coreos:
fleet:
etcd_servers: http://127.0.0.1:4001
metadata: role=etcd
units:
- name: fleet.service
mack: true
#cloud-config
coreos:
fleet:
etcd_servers: http://192.168.12.10:2379
metadata: role=node
units:
- name: etcd.service
mask: true
- name: fleet.service
cat /etc/ntp.conf
# Common pool
server 0.coreos.pool.ntp.org
server 1.coreos.pool.ntp.org
server 2.coreos.pool.ntp.org
server 3.coreos.pool.ntp.org
# Warning: Using default NTP settings will leave your NTP
# server accessible to all hosts on the Internet.
- name: kube-kubelet.service
command: start
content: |
[Unit]
Description=Kubernetes Kubelet
Documentation=https://github.com/GoogleCloudPlatform/kubernetes
After=docker.service
Requires=docker.service
Requires=setup-network-environment.service
After=setup-network-environment.service
#cloud-config
coreos:
fleet:
etcd_servers: http://192.168.12.10:2379
metadata: role=node
units:
- name: etcd.service
mask: true
#cloud-config
coreos:
fleet:
public-ip: $public_ipv4
etcd_servers: http://172.17.8.100:2379
units:
- name: fleet.service
command: start
- name: docker-tcp.socket
var systemdUnitTemplate = `
[Unit]
Description=etcd
[Service]
Environment=ETCD_NAME={{.Name}}
Environment=ETCD_DATA_DIR={{.DataDir}}
Environment=ETCD_ADVERTISE_CLIENT_URLS={{.AdvertiseClientUrls}}
Environment=ETCD_LISTEN_CLIENT_URLS={{.ListenClientUrls}}
Environment=ETCD_INITIAL_ADVERTISE_PEER_URLS=http://{{.PrivateIP}}:2380