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
variant: fcosversion: 1.1.0passwd: users: - name: core ssh_authorized_keys: - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIWiVh70HA7zk3Y+AcXz3sRmAaOP1gUDvidWpqXivoiXm24669@W7N12083 - name: root ssh_authorized_keys: - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIWiVh70HA7zk3Y+AcXz3sRmAaOP1gUDvidWpqXivoiXm24669@W7N12083storage: 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":