Nemo
83eb97c8db
Create etcd dns entry
2019-02-13 20:37:38 +05:30
Nemo
40b967edce
Migrate to kayak
2019-02-10 23:14:21 +05:30
Nemo
f85692da9e
Switch to a remote state
2019-02-10 23:14:10 +05:30
Nemo
97300459fd
General Updates
2019-02-03 18:39:10 +05:30
Nemo
80ce34d52f
Bring up a sample pod
2019-02-02 23:21:49 +05:30
Nemo
86f2edc112
Get cluster up and running
2019-02-02 22:55:55 +05:30
Nemo
23cf15b8a9
minor fixes
2019-01-28 02:01:46 +05:30
Nemo
ff8efd3139
fix etcd, c-m, and node label/taints for kubelet
2019-01-27 20:07:52 +05:30
Nemo
6586244fa8
Adds etcd secrets to bootkube-start
2019-01-27 18:56:12 +05:30
Nemo
0956877ac7
asset copy fixes
2019-01-27 04:16:32 +05:30
Nemo
a3dec142ad
[k8s] Upload all assets using upload{} inside docker_container
2019-01-27 04:02:59 +05:30
Nemo
94f9a23b4f
Remove unused variables
2019-01-27 02:49:55 +05:30
Nemo
5949a9448a
[k8s] Use terraform-render-bootkube to bring up etcd
...
- Stop running render on the server
2019-01-27 02:49:55 +05:30
Nemo
6f6c4f974e
[k8s] Run kubelet using --containerized (or maybe not)
2019-01-27 02:49:55 +05:30
Nemo
2a12c17948
Switch to official images
2019-01-27 02:49:55 +05:30
Nemo
6deddebe48
Resolve DNS issues by bypassing DNS for now
2019-01-27 02:49:55 +05:30
Nemo
524949c8e5
[k8s] Run etcd with bootkube generated certs
2019-01-27 02:49:55 +05:30
Nemo
7214355a89
[k8s] Adds kubelet, start stitching things together
...
Challenges:
1. etcd booting before bootkube meant I missed certs
2. etcd can run without certs, but managing docker network
over static pod manifests might be tricky :fingers_crossed:
2019-01-27 02:49:55 +05:30
Nemo
97ef9179e4
[k8s] Make bootkube start depend on bootkube render
2019-01-27 02:49:55 +05:30
Nemo
789c9c5d3f
[k8s] S01E03 Control Plane: bootkube-start
2019-01-27 02:49:55 +05:30
Nemo
86c0613d28
[k8s] S01E02 Control Plane: bootkube-render
2019-01-27 02:49:55 +05:30
Nemo
9b40bfd341
[k8s] S01E01 Control Plane: etcd
...
This brings up etcd using the terraform docker provider
to my Digital Ocean VPN Server. The listen address is set to the
VPN Address (10.8.0.1 = openvpn master server, also running on the
same server).
/mnt/disk is a Digital Ocean Volume attached to the instance.
2019-01-27 02:49:55 +05:30