Dalton Hubble
d496192032
Rename bootcfg to matchbox in docs, examples, scripts
...
* Verify all examples and docs work correctly
* Exclude contrib k8s and systemd which will be updated
and verified in a followup commit
2017-01-09 04:32:45 -08:00
Dalton Hubble
0e06878714
examples: Update Kubernetes (static) addons for v1.5.1
2017-01-05 13:04:19 -08:00
Dalton Hubble
5ee63aebe5
examples: Update Kubernetes (static) to v1.5.1
2017-01-05 10:54:06 -08:00
Dalton Hubble
b9f0f61bd5
examples: Upgrade self-hosted Kubernetes to v1.5.1
...
* Update bootkube version to stop requiring the forked
binary; bootkube now allows DNS names
* https://github.com/kubernetes-incubator/bootkube/pull/151
2016-12-30 16:27:53 -08:00
Dalton Hubble
6963994942
examples: Update static Kubernetes clusters to v1.4.7
...
* Combine rktnetes Ignition into Kubernetes static cluster
* Set the container_runtime metadata to docker or rkt
2016-12-17 17:07:56 -08:00
Dalton Hubble
9f27efba9b
examples/ignition/bootkube: Wrap bootkube in systemd service
...
* Start `bootkube start` via systemctl, don't require a persistent
SSH connection during the script run
2016-12-17 14:43:50 -08:00
Dalton Hubble
b2317ec35e
examples/bootkube: Update self-hosted k8s to v1.4.7
2016-12-17 14:26:31 -08:00
Dalton Hubble
eb9809ee86
examples/ignition: Remove old kubelet by uuid-file
...
* Fix typo, --uuid should be --uuid-file
2016-12-13 14:16:24 -08:00
Dalton Hubble
54f0be2b8a
bootcfg/storage: Change kernel args to be a slice
...
* Add Profile 'args' field as a list of kernel args
* Deprecate 'cmdline' field map of kernel args
* Add missing console=tty0 console=ttyS0 kernel args
to all example clusters
* Show `virsh console nodeN` command for development
with local QEMU/KVM nodes
2016-12-12 11:05:05 -08:00
Dalton Hubble
6cd016d019
examples: Remove old kubelet pods by uuid-file
...
* Save the rkt pod uuid on start and remove pod resources
(files, network) on restart, without waiting on gc
2016-12-09 15:08:56 -08:00
Dalton Hubble
b492b1a23a
Documentation: Change metal0 bridge to 172.18.0.0/24
...
* Change CIDR from 172.15.0.0/16, which isn't a reserved
private range
* Use a smaller CIDR, /24 is sufficient
2016-11-21 11:01:41 -08:00
Dalton Hubble
002412df2e
Documentation: Use /etc/hosts node names in docs
2016-11-20 01:05:44 -08:00
Dalton Hubble
dc36b7858d
examples/README: Add autologin clarification
2016-11-19 23:18:04 -08:00
Dalton Hubble
d5c5dde2e4
docs,examples: Update CoreOS to stable 1185.3.0
2016-11-19 23:09:58 -08:00
Dalton Hubble
cc07099687
examples: Bump self-hosted Kubernetes to v1.4.6
2016-11-17 00:46:14 -08:00
Dalton Hubble
962474e667
examples: Bump Kubernetes to v1.4.6
...
* Bump static docker/rkt Kubernetes clusters to v1.4.6
2016-11-16 23:21:10 -08:00
Dalton Hubble
60842c155c
examples/ignition: Set reboot strategy to etcd-lock
...
* locksmithd should use etcd to lock for reboots
* The default best-effort strategy uses the reboot
strategy if etcd isn't running for some reason
2016-11-10 15:28:54 -08:00
Dalton Hubble
7a13843b21
examples: Increase the inotify max_user_watches
...
* Kubelet is reported to crash if cadvisor can't watch
2016-11-08 10:09:38 -08:00
Dalton Hubble
2c68b4a0d9
examples: Use Kubelet --pod-manifest-path and EnvironmentFile
2016-11-01 16:39:14 -07:00
Dalton Hubble
eb0e109f09
Upgrade Kubernetes clusters to v1.4.3
...
* Upgrade rktnetes Kubernetes clusters
* Upgrade dockernetes Kubernetes clusters
* Upgrade self-hosted Kubernetes clusters
2016-10-19 12:11:19 -07:00
Dalton Hubble
fb2ab2a5d9
examples: Update all examples to CoreOS Beta 1185.1.0
2016-10-16 16:25:26 -07:00
Dalton Hubble
cef7c97945
examples: Update Kubernetes/rktnetes to v1.4.1
2016-10-16 15:38:11 -07:00
Dalton Hubble
f3cb1db4bc
examples: Fix etcd and etcd3 proxy references
2016-10-16 15:38:11 -07:00
Dalton Hubble
279ede31c7
examples: Update self-hosted Kubernetes to v1.4.1
2016-10-16 15:37:43 -07:00
Dalton Hubble
6692148b87
examples: Update self-hosted Kubernetes to v1.4.0
...
* Render with dghubble/bootkube fork which supports DNS
* Start with bootkube v0.2.0 with rkt
* Update on-host hyperkube to v1.4.0_coreos.0
2016-10-12 02:37:56 -07:00
Dalton Hubble
82c2ec62d1
examples/rktnetes: Update to CoreOS Beta 1185.1.0
...
* rkt v1.14.0 is needed for rktnetes
2016-10-10 17:14:58 -07:00
Dalton Hubble
e739c3adfa
Documentation: Update docs for k8s/rktnetes 1.4
2016-10-08 20:11:43 -07:00
Dalton Hubble
2a11b387fb
examples/{k8s,rktnetes}: Update addons for 1.4, use YAML
2016-10-08 18:33:38 -07:00
Dalton Hubble
1ed777edb2
examples/{k8s,rktnetes}: Bump to v1.4.0_coreos.2 hyperkube
...
* Replace --network-plugin-dir with --cni-conf-dir
* Add DefaultStorageClass to admission-control list
2016-10-08 18:33:38 -07:00
Dalton Hubble
4daf997a73
examples/k8s: Use CNI for Kubernetes clusters
...
* Set the Docker bridge IP and IP masq to empty string
* https://github.com/coreos/coreos-kubernetes/pull/551
2016-10-08 18:33:37 -07:00
Dalton Hubble
7b1640b1c6
examples/etc/bootcfg: Fix typo in cert-gen help
2016-09-21 16:20:06 -07:00
Dalton Hubble
bd131fc60d
examples: Remove unneeded k8s-*-install profiles
...
* Use the same k8s-controller and k8s-worker profiles
whether booting a live cluster or installing to disk
* Exta root=/dev/sda kernel arg during install is fine
2016-09-17 21:07:45 -07:00
Dalton Hubble
14c1a37e71
examples: Replace pxe/pxe-disk with simple/simple-install
...
* simple example just network boots CoreOS machines
* simple-install example just network boots and installs CoreOS
* Simple examples don't do much provisioning, except adding pubkeys
2016-09-17 15:16:31 -07:00
Justin Garrison
37ef166c15
Finished renaming Master -> controller
2016-09-16 11:07:00 -07:00
Dalton Hubble
9b364b8efa
examples: Update rktnetes clusters to v1.3.6
...
* Update Kubernetes hyperkube image to v1.3.6_coreos.0
* Update kube-dns to v17.1
* Update Kubernetes-dashboard to 1.1.1
2016-09-09 11:16:56 -07:00
Dalton Hubble
94db98d854
*: Rename k8s-master to k8s-controller
2016-09-09 11:16:56 -07:00
Dalton Hubble
cc675906c7
examples: Update k8s clusters to v1.3.6
...
* Update Kubernetes hyperkube image to v1.3.6_coreos.0
* Update kube-dns to v17.1
* Update Kubernetes-dashboard to 1.1.1
2016-09-09 11:15:41 -07:00
Dalton Hubble
4b12a21acf
examples/ignition: Fix etcd peer listen urls to use IPs
...
* See github.com/coreos/etcd/pull/6365
2016-09-08 23:43:26 -07:00
Dalton Hubble
3b389cc524
README: Update links and examples list
2016-09-06 14:30:21 -07:00
Dalton Hubble
9c241ad384
examples: Add rknetes-install example cluster
...
* Add reference cluster which installs CoreOS and
provisions Kubernetes with rkt as the container
runtime
2016-08-30 10:55:57 -07:00
Dalton Hubble
dbbbc228b5
examples: Update example clusters to CoreOS 1153.0.0
...
* CoreOS 1153.0.0 adds rkt 1.13.0 which should resolve a
docker2aci bug in rktnetes observed with rkt 1.11.0
* https://github.com/coreos/rkt/pull/3026
2016-08-30 00:28:33 -07:00
Dalton Hubble
5342e28754
examples: Run Torus' etcd3 with rkt
...
* Bump etcd3 version to 3.0.6
2016-08-27 15:10:52 -07:00
Dalton Hubble
87d41c1a7f
examples/rktnetes: Use EnvironmentFile to configure cni
...
* Docker v1.12 dockerd fails if given the daemon argument
* Applies https://github.com/coreos/coreos-kubernetes/pull/642
2016-08-26 15:04:49 -07:00
Dalton Hubble
90d9ca588a
examples/rktnetes: Update to CoreOS 1151.0.0
...
* Resolves several docker2aci bugs in rkt 1.11.0
https://github.com/coreos/rkt/pull/3026
* Install to disk (rktnetes-install) is not yet working
https://github.com/coreos/bugs/issues/1541
2016-08-26 14:42:48 -07:00
Dalton Hubble
54a16ffda4
examples: Use universal root filesystem
...
* Use the "root" filesystem from the Ignition universal
base config (path /sysroot)
* No need for custom named filesystem anymore
2016-08-25 14:18:07 -07:00
Dalton Hubble
128f5d9b36
examples: Add etcd3-install cluster
...
* etcd3-install installs CoreOS to disk and sets
up a 3-node etcd3 cluster
* Additional machines are setup as etcd3 proxies
2016-08-25 11:52:28 -07:00
Dalton Hubble
6ff16e0813
examples/ignition/etcd3: Use notify service type
2016-08-25 11:52:28 -07:00
Dalton Hubble
9d35698b9b
examples/groups/bootkube-install: Replace IPs with DNS names
2016-08-25 01:07:49 -07:00
Dalton Hubble
e194bf0355
examples/bootkube: Use DNS names for self-hosted Kubernetes
...
* Self-hosted Kuberntes api-server comes up without a hostname
override and detects the hostname it should use from `uname -n`
* kube-apiserver name must correspond to routable kubelet
hostname-override
* Provision /etc/hostname with the FQDN so `uname -n` can be
used by Kubernetes (until NODE_NAME is avail. in k8s 1.4)
2016-08-25 00:42:08 -07:00
Dalton Hubble
747245c2f8
examples: Update self-hosted Kubernetes to v1.3.4
...
* Use bootkube v0.1.4 for self-hosted bootstrapping
2016-08-17 16:51:24 -07:00