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
Dalton Hubble
28c95f3255
Add etcd3 example cluster with rkt
2016-08-16 11:41:53 -07:00
Dalton Hubble
e179256194
examples: Add Kubernetes with rkt runtime
...
* Add an example Kubernetes cluster with rkt as the container
runtime, CoreOS 1122.0.0, and rkt 1.11.0 (i.e. rktnetes)
2016-08-16 10:08:22 -07:00
Dalton Hubble
0a486cb991
examples/etc/bootcfg/cert-gen: Improve cert-gen usability
...
* Print helpful message if SAN is unset
* Don't prompt to sign certs, false illusion of choice. Users
running cert-gen need self-signed certs.
* Remove intermediate cert signing requests
* Decrease the scariness of the self-signed warnings
2016-08-12 14:33:04 -07:00
Dalton Hubble
183285a03b
examples: Bump k8s version to v1.3.4_coreos.0
2016-08-04 15:23:19 -07:00
Chance Zibolski
8705f78aee
examples: Update kubelet.service to mount /var/log in rkt
2016-08-04 00:53:14 -07:00
Dalton Hubble
4d46848417
examples/torus: Use DNS names for Torus cluster
...
* Change `torusblk volume create` to `torusctl block create`
2016-07-26 14:52:58 -07:00
Dalton Hubble
dc5b3e24e5
examples/k8s: Use DNS names in Kubernetes clusters
...
* Use DNS names to refer to nodes to mirror production
2016-07-26 14:41:03 -07:00
Dalton Hubble
ed0f54da27
examples/etcd: Use DNS names in etcd clusters, no IPs
...
* Use DNS names to refer to nodes in etcd examples to mirror
production
* Add dnsmasq.conf files for metal0 (rkt) and docker0 examples
which include static MAC->IP and Name->IP mappings
* Remove the etcd-docker example cluster, no longer needed
2016-07-25 12:03:26 -07:00
Dalton Hubble
dcfc6dae96
examples/bootkube: Update from bootkube v0.1.1 to v0.1.2
...
* Update self-hosted Kubernetes cluster example to use bootkube
v0.1.2.
* Bump Kubernetes from v1.3.0-beta.2_coreos.0 to v1.3.0_coreos.1
2016-07-21 16:54:40 -07:00
Dalton Hubble
0e4a809600
examples: Bump CoreOS Alpha from 1053.2.0 to 1109.1.0
...
* Clusters which install to disk auto-update so this bump just
changes the "starting" version. Deployed alpha clusters should
already be using 1109.1.0.
2016-07-21 14:48:44 -07:00
Dalton Hubble
d8f3ceafbe
Documentation,CHANGES.md: Update docs for v0.4.0
2016-07-20 14:35:54 -07:00
Dalton Hubble
07751a4bba
bootcfg/http: Add request query params to template variables
...
* Add query parameters to template variables, referenced by
{{.request.query.param}}
* Render Ignition/Fuze, cloud-config, and generic templates and
metadata with collected variables
* Replace template variable {{.query}} with {{.request.raw_query}}
(breaking)
2016-07-19 16:25:01 -07:00
Dalton Hubble
281e411594
Documentation: Add docs for Kubernetes v1.3.0 dashboard
2016-07-17 00:26:36 -07:00
Dalton Hubble
ecf921928c
examples/kubernetes: Avoid systemd dependency failures
...
* Units which fail due to unmet dependencies are not restarted.
Upstream issue: github.com/systemd/systemd/issues/1312
* Avoid depending on flanneld. Instead, check and fail if unmet
to force a restart (retry)
* Remove unneeded k8s-assets dependency on kubelet. The k8s-assets
script itself just checks for the Kubernetes API to be up anyway
2016-07-17 00:12:42 -07:00
Dalton Hubble
e002ac2881
examples/kubernetes: Upgrade Kubernetes cluster to v1.3.0
...
* Add Kubernetes dashboard addon controller and service
* Update kube2sky -> kubedns-amd64
* Update skydns -> kube-dnsmasq-amd64
* Update heapster
* Rename exechealthz -> exechealthz-amd64
* Remove kube-system namespace, present already
2016-07-17 00:12:05 -07:00
Dalton Hubble
94877692e7
examples/ignition: Add missing -xe to install scripts
2016-07-11 16:03:17 -07:00
Dalton Hubble
cb579834ac
examples/ignition: Separate installer script
2016-07-11 14:08:58 -07:00
Dalton Hubble
721e6dc0ff
examples/ignition: Add -xe to bash scripts
2016-07-11 10:50:12 -07:00
Dalton Hubble
134ea88d72
examples/k8s: Run etcd on controller, proxies on workers
...
* Update the etcd topology in the k8s and k8s-install static
manifest clusters to mirror the self-hosted Kubernetes setup
2016-07-08 22:34:59 -07:00
Dalton Hubble
446d44a220
examples/k8s: Mount /etc/resolv.conf into kubelet
...
* Kubelet must be able to resolve DNS names which are
known to the host
* Fixes a bug in which only IP's could be used for
k8s_controller_endpoint metadata
2016-07-08 22:21:03 -07:00