일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 독서노트
- Terraform GKE
- Encapsulation
- Session Manager
- Terraform GCP GKE
- java s3 400
- 프라이빗 EC2 접속
- 문과남자의 과학공부
- client vpn 인증서
- 벨로그
- TCP/IP
- ACM 도메인
- s3 upload 400
- AWS session manager
- 티스토리
- 비공개 GKE
- 비공개 GKE autorized
- 엔지니어블로그
- velog
- AWS private EC2
- AWS client VPN 인증서
- Decapsulation
- S3
- aws
- client vpn
- 테라폼 private GKE
- Terrafrom GCP
- ACM
- Today
- Total
망지로그
CKA- kubeadm 본문
https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/
Installing kubeadm
This page shows how to install the kubeadm toolbox. For information on how to create a cluster with kubeadm once you have performed this installation process, see the Creating a cluster with kubeadm page. This installation guide is for Kubernetes v1.30. If
kubernetes.io
1. 설치
cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf
br_netfilter
EOF
cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sudo sysctl --system
----------------------------------
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl
sudo mkdir -m 755 /etc/apt/keyrings
curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.29/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.29/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update
# To see the new version labels
sudo apt-cache madison kubeadm
sudo apt-get install -y kubelet=1.29.0-1.1 kubeadm=1.29.0-1.1 kubectl=1.29.0-1.1
sudo apt-mark hold kubelet kubeadm kubectl
=> container runtime bridge traffic 설정 먼저 해주고 해야함 ! ---윗부분 + 버전확인하고 설치하기!
https://kubernetes.io/docs/setup/production-environment/container-runtimes/
2. control plane initialize
Creating a cluster with kubeadm
Using kubeadm, you can create a minimum viable Kubernetes cluster that conforms to best practices. In fact, you can use kubeadm to set up a cluster that will pass the Kubernetes Conformance tests. kubeadm also supports other cluster lifecycle functions, su
kubernetes.io
'Kubernetes' 카테고리의 다른 글
CKA - jsonpath (0) | 2024.07.05 |
---|---|
CKA -trouble shooting (0) | 2024.07.04 |
CKA - ingress (0) | 2024.07.04 |
CKA - core DNS in k8s (0) | 2024.07.03 |
CKA - service networking (0) | 2024.07.03 |