typhoon/google-cloud/fedora-coreos/kubernetes
Dalton Hubble 413585681b Remove unused Kubelet lock-file and exit-on-lock-contention
* Kubelet `--lock-file` and `--exit-on-lock-contention` date
back to usage of bootkube and at one point running Kubelet
in a "self-hosted" style whereby an on-host Kubelet (rkt)
started pods, but then a Kubelet DaemonSet was scheduled
and able to take over (hence self-hosted). `lock-file` and
`exit-on-lock-contention` flags supported this pivot. The
pattern has been out of favor (in bootkube too) for years
because of dueling Kubelet complexity
* Typhoon runs Kubelet as a container via an on-host systemd
unit using podman (Fedora CoreOS) or rkt (Flatcar Linux). In
fact, Typhoon no longer uses bootkube or control plane pivot
(let alone Kubelet pivot) and uses static pods since v1.16.0
* https://github.com/poseidon/typhoon/pull/536
2020-06-12 00:06:41 -07:00
..
fcc Remove unused Kubelet lock-file and exit-on-lock-contention 2020-06-12 00:06:41 -07:00
workers Remove unused Kubelet lock-file and exit-on-lock-contention 2020-06-12 00:06:41 -07:00
LICENSE Add module for Fedora CoreOS on Google Cloud 2020-02-01 15:21:40 -08:00
README.md Update Kubernetes from v1.18.2 to v1.18.3 2020-05-20 20:37:39 -07:00
apiserver.tf Add module for Fedora CoreOS on Google Cloud 2020-02-01 15:21:40 -08:00
bootstrap.tf Remove unused Kubelet cert / key Terraform state 2020-06-11 21:24:36 -07:00
controllers.tf Fix Fedora CoreOS on GCP proposing controller recreate 2020-05-19 21:41:51 -07:00
image.tf Use Fedora CoreOS image streams on Google Cloud 2020-05-08 01:23:12 -07:00
ingress.tf Add module for Fedora CoreOS on Google Cloud 2020-02-01 15:21:40 -08:00
network.tf Add module for Fedora CoreOS on Google Cloud 2020-02-01 15:21:40 -08:00
outputs.tf Add module for Fedora CoreOS on Google Cloud 2020-02-01 15:21:40 -08:00
ssh.tf Add module for Fedora CoreOS on Google Cloud 2020-02-01 15:21:40 -08:00
variables.tf Update recommended Terraform provider versions 2020-05-22 01:12:53 -07:00
versions.tf Use strict mode for Container Linux Configs 2020-06-09 23:00:36 -07:00
workers.tf Use Fedora CoreOS image streams on Google Cloud 2020-05-08 01:23:12 -07:00

README.md

Typhoon

Typhoon is a minimal and free Kubernetes distribution.

  • Minimal, stable base Kubernetes distribution
  • Declarative infrastructure and configuration
  • Free (freedom and cost) and privacy-respecting
  • Practical for labs, datacenters, and clouds

Typhoon distributes upstream Kubernetes, architectural conventions, and cluster addons, much like a GNU/Linux distribution provides the Linux kernel and userspace components.

Features

Docs

Please see the official docs and the Google Cloud tutorial.