Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
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
Tags
more
Archives
Today
Total
관리 메뉴

클라우드 엔지니어 꿈나무

Kubernetes(K8S) 따배쿠 Pod : static Pod(feat. kubelet daemon) 본문

kubernetes

Kubernetes(K8S) 따배쿠 Pod : static Pod(feat. kubelet daemon)

새싹싹이 2023. 10. 15. 12:25

Static Pod

api서버에게 요청을 보내지 않음

원하는 node에서 kubelet daemon으로 실행하는 것

var/lib/kubelet/config.yaml => staticPodPath 확인

/etc/kubernetes/manifests 디렉토리에 k8s yaml 파일을 저장 시 적용

(yaml 파일 저장 시 바로 실행, 삭제 시 바로 삭제)

 

node 2

# cat /var/lib/kubelet/config.yaml 

 

<참고> 

kubernetes 자격증의 시험은 staticPodPath 가 변경되어 있는 경우가 있음. 때문에 개인이 이 경로를 바꿔 진행할 수 있음.

vi  /var/lib/kubelet/config.yaml 로 수정

kubelet Daemon은 restart 필수!

 

# cd /etc/kubernetes/manifests/ 

ls => yaml 파일 없는 것 확인 가능

# cat > nginx-pod.yaml

apiVersion: v1
kind: Pod
metadata:
  name: nginx-pod
spec:
  containers:
  - name: nginx-container
    image: nginx
    ports:
    - containerPort: 80
      protocol: TCP

 

저장하고 마스터 노드에서 pod를 조회하면 하기와 같이 바로 pod가 생성된 것을 확인할 수 있음

# rm nginx.yaml

삭제하자마자 해당 pod 도 같이 사라짐

mater node

# ls /etc/kubernetes/manifests/

작성했던 yaml 파일들이 있는 것을 확인할 수 있음

<<참고>>

https://youtu.be/qEu_znIYCz0?si=0o9hVSTJ2UbPOudg