문제: Configure kubelet hosting to start a pod on the node
- TASK:
- Node: hk8s-w1
- pod Name: web
- image: nginx
풀이
# pod.yaml 확인
kubectl run web --image=nginx --dry-run=client -o yaml
---
apiVersion: v1
kind: Pod
metadata:
creationTimestamp: null
labels:
run: web
name: web
spec:
containers:
- image: nginx
name: web
---
# 해당 노드에 접속
ssh hk8s-w1
# root user로 전환
sudo -i
# staticPodPath 확인
cat /var/lib/kubelet/config.yaml | egrep "static"
# 파일 생성
# 방법 A: vi 이용
touch /etc/kubernetes/manifests/web-pod.yaml
vi /etc/kubernetes/manifests/web-pod.yaml
# 아까 복사한 내용 붙여넣기
# :wq! 종료
# 방법 B: cat 이용
cat > /etc/kubernetes/manifests/web-pod.yaml
# 아까 복사한 내용 붙여넣기
# ctrl + d
# 조금 기다리면 pod 생성됨따배씨는 4강 부터는 구독회원을 대상으로 영상을 공개하여 이 다음은 다른 방법으로 CKA 준비를 해야한다…