├── .gitignore ├── CONTRIBUTING.md ├── COPYRIGHT.md ├── LICENSE ├── README.md ├── ca.conf ├── configs ├── 10-bridge.conf ├── 99-loopback.conf ├── containerd-config.toml ├── encryption-config.yaml ├── kube-apiserver-to-kubelet.yaml ├── kube-proxy-config.yaml ├── kube-scheduler.yaml └── kubelet-config.yaml ├── docs ├── 01-prerequisites.md ├── 02-jumpbox.md ├── 03-compute-resources.md ├── 04-certificate-authority.md ├── 05-kubernetes-configuration-files.md ├── 06-data-encryption-keys.md ├── 07-bootstrapping-etcd.md ├── 08-bootstrapping-kubernetes-controllers.md ├── 09-bootstrapping-kubernetes-workers.md ├── 10-configuring-kubectl.md ├── 11-pod-network-routes.md ├── 12-smoke-test.md └── 13-cleanup.md ├── downloads-amd64.txt ├── downloads-arm64.txt └── units ├── containerd.service ├── etcd.service ├── kube-apiserver.service ├── kube-controller-manager.service ├── kube-proxy.service ├── kube-scheduler.service └── kubelet.service /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /COPYRIGHT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/COPYRIGHT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/README.md -------------------------------------------------------------------------------- /ca.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/ca.conf -------------------------------------------------------------------------------- /configs/10-bridge.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/configs/10-bridge.conf -------------------------------------------------------------------------------- /configs/99-loopback.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/configs/99-loopback.conf -------------------------------------------------------------------------------- /configs/containerd-config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/configs/containerd-config.toml -------------------------------------------------------------------------------- /configs/encryption-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/configs/encryption-config.yaml -------------------------------------------------------------------------------- /configs/kube-apiserver-to-kubelet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/configs/kube-apiserver-to-kubelet.yaml -------------------------------------------------------------------------------- /configs/kube-proxy-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/configs/kube-proxy-config.yaml -------------------------------------------------------------------------------- /configs/kube-scheduler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/configs/kube-scheduler.yaml -------------------------------------------------------------------------------- /configs/kubelet-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/configs/kubelet-config.yaml -------------------------------------------------------------------------------- /docs/01-prerequisites.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/docs/01-prerequisites.md -------------------------------------------------------------------------------- /docs/02-jumpbox.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/docs/02-jumpbox.md -------------------------------------------------------------------------------- /docs/03-compute-resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/docs/03-compute-resources.md -------------------------------------------------------------------------------- /docs/04-certificate-authority.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/docs/04-certificate-authority.md -------------------------------------------------------------------------------- /docs/05-kubernetes-configuration-files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/docs/05-kubernetes-configuration-files.md -------------------------------------------------------------------------------- /docs/06-data-encryption-keys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/docs/06-data-encryption-keys.md -------------------------------------------------------------------------------- /docs/07-bootstrapping-etcd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/docs/07-bootstrapping-etcd.md -------------------------------------------------------------------------------- /docs/08-bootstrapping-kubernetes-controllers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/docs/08-bootstrapping-kubernetes-controllers.md -------------------------------------------------------------------------------- /docs/09-bootstrapping-kubernetes-workers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/docs/09-bootstrapping-kubernetes-workers.md -------------------------------------------------------------------------------- /docs/10-configuring-kubectl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/docs/10-configuring-kubectl.md -------------------------------------------------------------------------------- /docs/11-pod-network-routes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/docs/11-pod-network-routes.md -------------------------------------------------------------------------------- /docs/12-smoke-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/docs/12-smoke-test.md -------------------------------------------------------------------------------- /docs/13-cleanup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/docs/13-cleanup.md -------------------------------------------------------------------------------- /downloads-amd64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/downloads-amd64.txt -------------------------------------------------------------------------------- /downloads-arm64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/downloads-arm64.txt -------------------------------------------------------------------------------- /units/containerd.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/units/containerd.service -------------------------------------------------------------------------------- /units/etcd.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/units/etcd.service -------------------------------------------------------------------------------- /units/kube-apiserver.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/units/kube-apiserver.service -------------------------------------------------------------------------------- /units/kube-controller-manager.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/units/kube-controller-manager.service -------------------------------------------------------------------------------- /units/kube-proxy.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/units/kube-proxy.service -------------------------------------------------------------------------------- /units/kube-scheduler.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/units/kube-scheduler.service -------------------------------------------------------------------------------- /units/kubelet.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kelseyhightower/kubernetes-the-hard-way/HEAD/units/kubelet.service --------------------------------------------------------------------------------