Граф коммитов

227 Коммитов

Автор SHA1 Сообщение Дата
Sean Knox d0cc54a8b7
(*): node bootstrapping attempt 1 2018-04-09 22:22:25 -07:00
Sean Knox b0fde1f307
(controller-mgr/scheduler): set cloud provider on controller-mgr 2018-04-08 19:35:24 -07:00
Sean Knox 638ad958ce
(terraform): remove pause, re-extract rg creation into module
pausing doesn't help with rg-dependent resources
2018-04-08 14:58:16 -07:00
Sean Knox 674d5ed209
(node): rename k8snode -> "node" 2018-04-07 18:18:41 -07:00
Sean Knox 59d27cd08e
(terraform): force pause after resource group creation 2018-04-07 17:25:04 -07:00
Sean Knox 59b00c9ba6
(packer): add option for managed image build 2018-04-07 10:38:33 -07:00
Sean Knox ff715d2869
(node): support 50 pods via CNI per node
Also include a hack to use backup internal DNS server because the CNI
plugin breaks systemd-resolved DNS on Ubuntu 16.10+.
2018-04-06 18:23:34 -07:00
Sean Knox 1d36b8f375
(README): update instructions 2018-04-06 11:13:01 -07:00
Sean Knox 12c15a41d6
(*): allow ssh'ing to any private host with "make ssh hostname=thehostname" 2018-04-06 09:10:39 -07:00
Sean Knox 3f7441ac49
(node): create DNS A records for nodes upon creation 2018-04-05 19:36:03 -07:00
Sean Knox 22af070383 (*): keep empty .keypair dir 2018-04-05 17:13:41 -07:00
Sean Knox 160f0805c2 (*): ignore .cfssl directory 2018-04-05 15:16:48 -07:00
Sean Knox e1a126b356 (controller/nodes): disable RBAC, enable azure-vnet-ipam 2018-04-05 13:52:48 -07:00
Sean Knox ee1ff0e5f9
(README): spaces > tabs 2018-04-05 11:35:05 -07:00
Sean Knox 077019d5b5
(controller): change etcd addresses to their DNS names 2018-04-05 10:42:10 -07:00
Sean Knox 70d1778cc2
(README): update todo 2018-04-05 10:41:45 -07:00
Sean Knox d5a5607834
(etcd): split etcd to own VMs; provide RG directly to modules 2018-04-05 10:14:50 -07:00
Sean Knox 07d72b1b38 (etcd): enable and start etcd on first boot 2018-04-04 17:25:27 -07:00
Sean Knox ed5943571b (packer): use new VHD with non-apt etcd install 2018-04-04 17:25:05 -07:00
Sean Knox 8d14e81e4b (pki): generate certs for etcd{N}.${INTERNAL_TLD} 2018-04-04 17:22:57 -07:00
Sean Knox 6aa07d310c (terraform): explicitly reference resource group in modules to ensure RG is created first 2018-04-04 17:14:38 -07:00
Sean Knox be636fe261 (packer): install etcd from official release, not dpkg 2018-04-04 17:13:05 -07:00
Sean Knox 596d76af55
(controller): split cloud config into its own terraform file, use ENV var for etcd 2018-04-04 12:51:33 -07:00
Sean Knox a158934f34
(controller): rename master -> controller 2018-04-04 12:51:00 -07:00
Sean Knox 2c00795a62
(controllers) fix etcd startup 2018-04-04 00:36:33 -07:00
Sean Knox 9c2b2f2d6c
(dns): ensure DNS is created before VMs 2018-04-04 00:25:22 -07:00
Sean Knox a3f586769b (dns): provision a private zone using CLI 2018-04-03 16:57:00 -07:00
Sean Knox 97e068cd8d (terraform): fix kubeconfig path 2018-04-03 16:31:57 -07:00
Sean Knox 65f5d3c1ec (terraform): configure kubelets to use internal load balancer 2018-04-03 16:31:50 -07:00
Sean Knox 65bba2d3d1 (README): update TODO 2018-04-03 16:30:56 -07:00
Sean Knox ad4ef643d3 (terraform): add scaffolding for private api LB 2018-04-02 17:10:19 -07:00
Sean Knox 309995751e (terraform): add kube-api public FQDN to cert 2018-04-02 16:44:25 -07:00
Sean Knox 61393d2e79 (terraform): add public loadbalancer for kube-apiserver 2018-04-02 15:25:27 -07:00
Sean Knox 52cc92373d (terraform): fix generated cloud-configs for node and master 2018-04-02 14:29:28 -07:00
Sean Knox f68d4aed55 (terraform): output node private IPs 2018-04-02 13:43:58 -07:00
Sean Knox bb92f4c7e3 (packer): remove credentials. d'oh! 2018-04-02 13:34:42 -07:00
Sean Knox f976908eb3 (terraform): change name of private SSH keys 2018-04-02 13:32:27 -07:00
Sean Knox c367c448fb
(terraform): fix cloud provider 2018-04-02 08:40:34 -07:00
Sean Knox 4a0cf315b1
(terraform): add node provisioning; add cloud provider to controller-mgr 2018-04-01 22:42:35 -07:00
Sean Knox 0f47605ca6
(packer): install conntrack and kubelet 2018-04-01 21:51:04 -07:00
Sean Knox b7ba1be9be
(packer): add kube-proxy and CNI components 2018-04-01 19:54:44 -07:00
Sean Knox cfd203b105
(README): update with latest terraform capabilities 2018-04-01 10:38:18 -07:00
Sean Knox 3f74b01181
(terraform): attempt to fix INTERNAL_IP on subsequent controller VMs 2018-04-01 10:37:55 -07:00
Sean Knox ebcdea3707
(terraform): enable apiserver, controller-manager, scheduler 2018-04-01 08:51:10 -07:00
Sean Knox 527a0ec4a0
(terraform): provision etcd 2018-03-31 22:32:26 -07:00
Sean Knox 9637dc17b5
(terraform): install kube-apiserver cloud config on master 2018-03-31 18:15:39 -07:00
Sean Knox 68cbb95eb2
(terraform): install TLS keys on master 2018-03-31 18:06:15 -07:00
Sean Knox ac1f3633cf
(packer/terraform): update VHD image 2018-03-31 14:25:02 -07:00
Sean Knox db6df5e27e
(terraform): add "create-certs" makefile target for etcd/k8s TLS certs 2018-03-31 14:24:11 -07:00
Sean Knox 19e5fd7830
(terraform): build VM image from VHD blob and pass as module 2018-03-29 22:22:12 -07:00