Introduction - Kubeadm

순서
- container runtime containerD 설치
- Install and configure prerequisites
- Getting started with containerd
- Ubuntu install using th apt repository
- 마지막에 docker만 설치한다.
- master, worcker 모두 설치
- cgroup drivers
ps -p 1명령어로 cgroupfs 또는 systemd인지 확인- systemd일 경우
- vi로 파일내용을 모두 지우고 입력
- master, worcker 모두 설치
- Installing kubeadm, kubelet and kubectl
- master, worcker 모두 설치
- Initializing your control-plane node
kubeadm init --pod-network-cidr=10.32.0.0/16 --apiserver-advertise-address={ip add를 통해 interface 확인}- 실행 후 명령어 실행
- master 만
- Networking and Network Policy
- 여기서는 weavenet 사용
- 필요하다면
kubectl edit ds weve-net -n kube-system으로IPALLOC_RANGE수정 4.에서kubeadm join으로 시작하는 명령어 worker에 실행
referrence
https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/
https://github.com/kodekloudhub/certified-kubernetes-administrator-course/blob/master/kubeadm-clusters/apple-silicon/docs/01-prerequisites.md