Skip to content
This repository has been archived by the owner on Apr 29, 2019. It is now read-only.

a few more things... #32

Merged
merged 2 commits into from
Mar 11, 2015
Merged

a few more things... #32

merged 2 commits into from
Mar 11, 2015

Conversation

AntonioMeireles
Copy link
Contributor

  • more idiomatic (CoreOS centric) cloud-configs.
  • adds built-in etcd (v2) clustering.
  • uses CoreOS built-in flanneld.
  • the docker-caching image used is now 10 times smaller.
    for faster master's startup times.
  • add tweaks to cloud-config for proper NFS behaviour.
  • delay k8s' minion init until master's k8s machinery is
    up and ready, as this allows all VMs to be started at
    same time.
  • improve documentation.

fwiw looks sane in my side 😃

@rimusz
Copy link
Contributor

rimusz commented Mar 9, 2015

very cool 👍

@pires
Copy link
Owner

pires commented Mar 9, 2015

Can you split this into several PR's. I'm inclined to merge docker-caching right now, but the others will need testing.

@AntonioMeireles
Copy link
Contributor Author

tricky. as all tangled. in the meantime you can just change docker-registry to point to my own. all else inter-related.

@AntonioMeireles AntonioMeireles force-pushed the master branch 5 times, most recently from b1f6ad8 to c24c384 Compare March 10, 2015 17:23
@AntonioMeireles
Copy link
Contributor Author

btw to try to keep upstream not too far behind us submited this there too 😄

  - more idiomatic (CoreOS centric) cloud-configs.
  - adds built-in etcd (v2) clustering.
  - uses CoreOS built-in flanneld.
  - the docker-caching image used is now 10 times smaller.
    for faster master's startup times.
  - add tweaks to cloud-config for proper NFS behaviour.
  - delay k8s' minion init until master's k8s machinery is
    up and ready, as this allows all VMs to be started at
    same time.
  - improve documentation.

Signed-off-by: António Meireles <antonio.meireles@reformi.st>
pires added a commit that referenced this pull request Mar 11, 2015
Added etcd 2.x clustering
Use CoreOS built-in flannel
Improved master provisioning speed
@pires pires merged commit 7f33709 into pires:master Mar 11, 2015
pires added a commit that referenced this pull request Mar 18, 2015
…we thought were smart moves. Sorry for that!

Removing dockerized etcd 2.x
Removing dockerized flannel
Master node doesn't need to rely on its own dockercache for pulling images, for now.
Refs #46 #47 #32
zutherb pushed a commit to zutherb/kubernetes-vagrant-coreos-cluster that referenced this pull request Mar 28, 2015
…reos-cluster into pires-master

* 'master' of git://github.com/pires/kubernetes-vagrant-coreos-cluster: (35 commits)
  Fixes pires#51
  Allow for running privileged containers.
  Warning, only Kubernetes 0.13.x or newer is currently supported (and working).
  Removing etcd debugging stuff in order to simplify things.
  Ignoring bad SSL certificates when downloading kubectl.
  Fixing typos.
  Kubernetes upgraded to 0.13.2.
  kube-proxy is deprecating flag --ectd_servers in favor of --master. Refs pires#50
  Reverted to Kubernetes 0.12.2 since 0.13.x has broken services iptables rules. See kubernetes/kubernetes#5647
  Added waiter for Kubernetes API server before starting kube-proxy and kubelet.
  Latest Kubernetes version is really the latest tested, so 0.13.1 now.
  Desperate attempt at fixing so many issues that were brought by what we thought were smart moves. Sorry for that! Removing dockerized etcd 2.x Removing dockerized flannel Master node doesn't need to rely on its own dockercache for pulling images, for now. Refs pires#46 pires#47 pires#32
  Added more hypervisor related documentation love, namely removing DHCP from Virtualbox. Fixes pires#45
  Removed incompatible Docker flags because of bad merge.
  drop unneeded nfs related cruft.
  docker-cache container now restarts on failure. Refs pires#40
  only start docker in the minion nodes after the master's docker-cache is up.
  adding workaround for docker-archive/docker-registry#892
  rollback 182252c. just default kubernetes to latest stable release.
  fix pires#36 - docker could start before flanneld
  ...
zutherb pushed a commit to zutherb/kubernetes-vagrant-coreos-cluster that referenced this pull request Mar 28, 2015
* pires-master: (35 commits)
  Fixes pires#51
  Allow for running privileged containers.
  Warning, only Kubernetes 0.13.x or newer is currently supported (and working).
  Removing etcd debugging stuff in order to simplify things.
  Ignoring bad SSL certificates when downloading kubectl.
  Fixing typos.
  Kubernetes upgraded to 0.13.2.
  kube-proxy is deprecating flag --ectd_servers in favor of --master. Refs pires#50
  Reverted to Kubernetes 0.12.2 since 0.13.x has broken services iptables rules. See kubernetes/kubernetes#5647
  Added waiter for Kubernetes API server before starting kube-proxy and kubelet.
  Latest Kubernetes version is really the latest tested, so 0.13.1 now.
  Desperate attempt at fixing so many issues that were brought by what we thought were smart moves. Sorry for that! Removing dockerized etcd 2.x Removing dockerized flannel Master node doesn't need to rely on its own dockercache for pulling images, for now. Refs pires#46 pires#47 pires#32
  Added more hypervisor related documentation love, namely removing DHCP from Virtualbox. Fixes pires#45
  Removed incompatible Docker flags because of bad merge.
  drop unneeded nfs related cruft.
  docker-cache container now restarts on failure. Refs pires#40
  only start docker in the minion nodes after the master's docker-cache is up.
  adding workaround for docker-archive/docker-registry#892
  rollback 182252c. just default kubernetes to latest stable release.
  fix pires#36 - docker could start before flanneld
  ...
Hikariii pushed a commit to Hikariii/kubernetes-vagrant-coreos-cluster that referenced this pull request May 1, 2015
Added etcd 2.x clustering
Use CoreOS built-in flannel
Improved master provisioning speed
Hikariii pushed a commit to Hikariii/kubernetes-vagrant-coreos-cluster that referenced this pull request May 1, 2015
…we thought were smart moves. Sorry for that!

Removing dockerized etcd 2.x
Removing dockerized flannel
Master node doesn't need to rely on its own dockercache for pulling images, for now.
Refs pires#46 pires#47 pires#32
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants