Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- zypper ar -f https://download.opensuse.org/repositories/devel:/kubic/openSUSE_Tumbleweed/devel:kubic.repo
- zypper ref
- transactional-update pkg install -f kubernetes-kubeadm
- reboot
- # Fix https://github.com/kubernetes/kubernetes/issues/56850
- cat /etc/sysconfig/kubelet
- KUBELET_EXTRA_ARGS="--runtime-cgroups=/systemd/system.slice --kubelet-cgroups=/systemd/system.slice"
- # Start kubeadm
- kubeadm init
- or
- kubeadm init --node-name=linux-uwkw.fritz.box # Use the FQDN hostname
- # CoreDNS is now not running (it requires a plugin)
- # Install network plugin (Weavenet)
- kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')"
- # CoreDNS STILL NOT RUNNING ...
- # We miss CNI binaries?
- # From Kubelet: Error while adding to cni lo network: failed to find plugin "loopback" in path [/opt/cni/bin]
- # cat /var/lib/kubelet/kubeadm-flags.env
- -> KUBELET_KUBEADM_ARGS=--cgroup-driver=cgroupfs --cni-bin-dir=/opt/cni/bin --cni-conf-dir=/etc/cni/net.d --network-plugin=cni
- cd /opt/cni/bin
- curl -L -O https://github.com/containernetworking/plugins/releases/download/v0.7.1/cni-plugins-amd64-v0.7.1.tgz
- tar -xf cni-plugins-amd64-v0.7.1.tgz
- ** NOTICE**
- # In case you have installed Flannel, you need to start kubeadm like this:
- kubeadm init --pod-network-cidr=10.244.0.0/16
- # instead of Weavenet, then you need more CNI binary rather than just loopback.
- # These are: (bridge, flannel, host-local, loopback, portmap).
- # All of these are included in the compressed *.tgz archive.
- # Check the coredns is now running
- # Deploy Dashboard
- kubectl -n kube-system edit service kubernetes-dashboard
- Change type: ClusterIP to type: NodePort and save file. If it's already changed go to next step.
- Next we need to check port on which Dashboard was exposed. (See TCP Ports)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement