hetzner-kube
hetzner-kube copied to clipboard
fix wireguard installation
$ go build -o hetzner-kube
$ ./hetzner-kube cluster create --name my-cluster-2 --ssh-key my-key
NAME:my-cluster-2
MASTERS: 1
WORKERS: 1
ETCD NODES: 0
HA: false
ISOLATED ETCD: false
2020/10/17 23:17:31 creating server 'my-cluster-2-master-01'...
--- [======================================] 100%
2020/10/17 23:17:37 Created node 'my-cluster-2-master-01' with IP 95.216.184.109
2020/10/17 23:17:37 creating server 'my-cluster-2-worker-01'...
--- [======================================] 100%
2020/10/17 23:17:41 Created node 'my-cluster-2-worker-01' with IP 116.203.203.82
2020/10/17 23:17:41 sleep for 10s...
my-cluster-2-worker-01: install packages (1)
my-cluster-2-master-01: install packages (1)
my-cluster-2-master-01: waiting for cloud-init completion (2)
my-cluster-2-worker-01: waiting for cloud-init completion (2)
my-cluster-2-master-01: installing transport tools (3)
my-cluster-2-worker-01: installing transport tools (3)
my-cluster-2-master-01: prepare packages (4)
my-cluster-2-worker-01: prepare packages (4)
my-cluster-2-master-01: updating packages (5)
my-cluster-2-master-01: installing packages (6)
my-cluster-2-worker-01: updating packages (5)
my-cluster-2-worker-01: installing packages (6)
my-cluster-2-master-01: set environment variables (7)
my-cluster-2-master-01: packages installed (8)
my-cluster-2-master-01: disabling swap (9)
my-cluster-2-worker-01: set environment variables (7)
my-cluster-2-master-01: packages installed (10)
my-cluster-2-worker-01: packages installed (8)
my-cluster-2-worker-01: disabling swap (9)
my-cluster-2-worker-01: packages installed (10)
my-cluster-2-worker-01: configure wireguard (11)
my-cluster-2-master-01: configure wireguard (11)
my-cluster-2-master-01: wireguard configured (12)
my-cluster-2-worker-01: wireguard configured (12)
my-cluster-2-master-01: kubeadm init (13)
my-cluster-2-master-01: configure kubectl (14)
my-cluster-2-master-01: install canal (15)
my-cluster-2-master-01: complete! (16)
my-cluster-2-worker-01: registering node (13)
my-cluster-2-worker-01: complete! (14)
2020/10/17 23:23:42 Cluster successfully created!
$ ssh [email protected]
Welcome to Ubuntu 18.04.5 LTS (GNU/Linux 4.15.0-117-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
New release '20.04.1 LTS' available.
Run 'do-release-upgrade' to upgrade to it.
Last login: Sat Oct 17 22:24:46 2020 from 93.100.162.202
root@my-cluster-2-master-01:~#
root@my-cluster-2-master-01:~# kubectl get node
NAME STATUS ROLES AGE VERSION
my-cluster-2-master-01 Ready master 2m2s v1.16.4
my-cluster-2-worker-01 Ready <none> 81s v1.16.4
root@my-cluster-2-master-01:~#
is this still needed as of #341 ?
@xetys maybe merge it?