kelseyhightower / kubernetes-the-hard-way

Bootstrap Kubernetes the hard way. No scripts.
Apache License 2.0
40.79k stars 13.97k forks source link

Provide links to other KTHW docs that don't use GCP #575

Open mclarkson opened 4 years ago

mclarkson commented 4 years ago

Provide links to other KTHW clones for those that can't or don't want to use GCP:

Would be really useful for those people that would miss these options otherwise.

sray commented 4 years ago

Just published one more option (and linked to several other tutorials in the kubicluster readme already, including the ones mentioned here):

bryfry commented 4 years ago

Here's our derived version targeting VM or bare metal systems built out with ansible:

https://github.com/alta3/kubernetes-the-alta3-way

eoli3n commented 3 years ago

Thanks for links ! Mine here: with ansible playbooks, i (will) try multiple runtimes and cnis https://github.com/eoli3n/kubernetes-the-less-hard-way

icy commented 3 years ago

My setup with Virtualbox/Vagrant and bash scripts: https://github.com/icy/k8s-vbox-the-hard-way . This was very useful for me in a corporate network environment > 2 years ago , and it served as my production script ;) All original doc and notes are transformed to code, e.g

_test() { #public: Default test (See README#getting-started). Create new cluster and test.
  set -xe
  __execute __require
  __execute _vagrant up
  __execute _k8s_bootstrapping_ca
  __execute _k8s_bootstrapping_lb_vboxdns
  __execute _k8s_bootstrapping_lb_haproxy
  __execute _k8s_bootstrapping_etcd
  __execute _k8s_encryption_key_gen
  __execute _k8s_bootstrapping_control_plane
  __execute _k8s_bootstrapping_worker
  __execute _k8s_worker_routing
  __execute _k8s_bootstrapping_kubectl_config
  __execute _k8s_bootstrapping_coredns
  __execute _k8s_bootstrapping_rbac_cluster_role
  set +x
  _welcome
}