K8S on CoreOs
K8S on CoreOs so I can test coco
https://docs.fedoraproject.org/en-US/fedora-coreos/producing-ign/
podman pull quay.io/coreos/butane:releasepodman run --interactive --rm quay.io/coreos/butane:release --pretty --strict remote.bu transpiled_config.ignpodman run --interactive --rm --security-opt label=disable --volume "${PWD}:/pwd" --workdir /pwd quay.io/coreos/butane:release --pretty --strict remote.bu --out transpiled_config.ign
CoreOs Butane
{ "ignition": { "version": "3.2.0" }, "passwd": { "users": [ { "name": "core", "sshAuthorizedKeys": [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIWiVh70HA7zk3Y+AcXz3sRmAaOP1gUDvidWpqXivoiX accdom01\\m24669@W7N12083" ] } ] }, "storage": { "files": [ { "path": "/etc/hostname", "mode": 420, "overwrite": true, "contents": { "source": "data:,podman-box" } } ] }, "systemd": { "units": [ { "name": "podman.socket", "enabled": true } ] }}
Install kind
kind create cluster —config=
kind: ClusterapiVersion: kind.x-k8s.io/v1alpha4name: dev01networking: # WARNING: It is _strongly_ recommended that you keep this the default # (127.0.0.1) for security reasons. However it is possible to change this. apiServerAddress: "0.0.0.0"nodes:- role: control-plane kubeadmConfigPatches: - | kind: ClusterConfiguration apiServer: certSANs: - "192.168.1.155" - "podman-box"- role: worker labels: "node.kubernetes.io/worker":