Uninstall
This guide describes how to remove Imageless Kubernetes from a cluster.
First, remove the RuntimeClass with:
Then follow the installation-method specific guidance below.
Amazon EKS
If a separate node group was used for Imageless Kubernetes, removing that node group and the RuntimeClass is all that is required to uninstall.
Terraform
If Terraform was used to add a node group to an existing cluster:
- Remove the
eks_managed_node_groupresource from your configuration - Apply the updated configuration
eksctl
If eksctl was used, remove the node group with:
where nodegroup.yaml is the file that was used to create it.
Alternatively, remove the node group directly from the AWS management console.
Self-managed
First, remove the Flox runtime from the containerd configuration on each node.
The installer used in the installation instructions makes a backup of the original configuration
in /etc/containerd/config.toml.bak.xx where xx is an arbitrary number.
Restore the backup with:
Then remove the shim from each node with:
And finally, uninstall Flox from each node by following the instructions from the Uninstall Flox page.