- Description
- Setup - The basics of getting started with kubeadm
- Usage - Configuration options and additional functionality
- Reference - An under-the-hood peek at what the module is doing and how
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
puppet-kubeadm installs and manages kubeadm for you.
It allows you to generate kubeadm configuration, and then manage and run kubeadm as needed.
This module will:
- Optionally install the kubeadm package repos
- Install the kubadm package
- Generate a kubeadm configuration from a Puppet hash object
- Execute and run kubeadm depending on the status of your system
Because kubeadm's init command isn't idempotent, we need to specify a single master to run the init command. To get started, do this:
class { '::kubeadm':
bootstrap_master => 'kube-master-1',
}
Will get you going
Coming Soon
Coming Soon
Coming Soon
Coming Soon