Puppet Class: kubeinstall::runtime::crio
- Defined in:
- manifests/runtime/crio.pp
Summary
CRI-O container runtime installationOverview
CRI-O container runtime installation see kubernetes.io/docs/setup/production-environment/container-runtimes/#cri-o
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'manifests/runtime/crio.pp', line 8
class kubeinstall::runtime::crio (
# While using CRI-O - decomission Docker
Boolean $docker_decomission = true,
)
{
contain kubeinstall::runtime::crio::install
contain kubeinstall::runtime::crio::config
contain kubeinstall::runtime::crio::service
if $docker_decomission {
include dockerinstall::profile::decomission
# include kubeinstall::kubeadm::reset_command
# stop kubelet if CRI-O package has been changed (installed/upgraded)
# then perform Docker decomission (if required)
# then install CRI-O runtime
Class['dockerinstall::profile::decomission']
-> Class['kubeinstall::runtime::crio::install']
}
Class['kubeinstall::runtime::crio::install']
-> Class['kubeinstall::runtime::crio::config']
~> Class['kubeinstall::runtime::crio::service']
}
|