Skip to content

Commit

Permalink
minor-fix
Browse files Browse the repository at this point in the history
  • Loading branch information
Sayanta66 committed Feb 23, 2024
1 parent 5560995 commit 4fe4ba7
Showing 1 changed file with 0 additions and 7 deletions.
7 changes: 0 additions & 7 deletions docs/topics/preparation.md
Original file line number Diff line number Diff line change
Expand Up @@ -138,11 +138,4 @@ kubectl patch secret robot-ssh -p '{"metadata":{"labels":{"clusterctl.cluster.x-

The secret name and the tokens can also be customized in the cluster template.


### Creating a viable Node Image

For using cluster-API with the bootstrap provider kubeadm, we need a server with all the necessary binaries and settings for running Kubernetes.
There are several ways to achieve this. In the quick-start guide, we use `pre-kubeadm` commands in the KubeadmControlPlane and KubeadmConfigTemplate objects. These are propagated from the bootstrap provider kubeadm and the control plane provider kubeadm to the node as cloud-init commands. This way is usable universally also in other infrastructure providers.
For Hcloud, there is an alternative way of doing this using Packer. It creates a snapshot to boot from. This makes it easier to version the images, and creating new nodes using this image is faster. The same is possible for Hetzner Bare Metal, as we could use installimage and a prepared tarball, which then gets installed.

See [node-image](./node-image.md) for more information.

0 comments on commit 4fe4ba7

Please sign in to comment.