mirror of
https://github.com/optim-enterprises-bv/kubernetes.git
synced 2025-11-02 19:28:16 +00:00
Based on the official debian image, with the following changes: * Switched extlinux -> grub, because we need to change kernel options to enable the memory cgroup controller, and extlinux is harder and has reboot problems * Added packages that would otherwise be installed as part of the boot (just an optimization) * Also add the cloud-initramfs-growroot package; with it the root volume will resize. * We add panic=10 & oops=panic to kernel options * We install the packages as per the base image, except we install awscli from pip, because the repo version is really old.
Cluster Configuration
The scripts and data in this directory automate creation and configuration of a Kubernetes cluster, including networking, DNS, nodes, and master components.
See the getting-started guides for examples of how to use the scripts.
cloudprovider/config-default.sh contains a set of tweakable definitions/parameters for the cluster.
The heavy lifting of configuring the VMs is done by SaltStack.