-
Kubernetes - 10.static podKubernetes/Kubernetes 2022. 5. 27. 16:41
api서버 없이 특정 노드에 있는 kubelet 데몬에 의해 직접 관리
/etc/kubernetes/manifests/ 디렉토리에 k8s yaml 파일을 저장 시 적용됨
vi /var/lib/kubelet/config.yaml
...
staticPodPath: /etc/kubernetes/manifests
디렉터리 수정시 kubelet 데몬 재실행
systemctl restart kubelet
ssh kube-node1
cat /var/lib/kubelet/config.yaml
cd /etc/kubernetes/manifests/
ls
vi nginx.yaml
apiVersion: v1
kind: Pod
metadata:
labels:
name: nginx-pod
spec:
containers:
- image: nginx:1.14
name: nginx-container
ports:
- containerPort: 80
:wq!
저장하는 순간 파드가 생성됨
파드 삭제하려면 해당 노드에 있는 yaml파일을 삭제해야함
만약 마스터(control-plane)에 만들게되면 워커노드이나 노드2중에 어딘가에 생성이됨(api이용해서 생성하는것과 같음)============================================================================================
참조 : https://www.youtube.com/playlist?list=PLApuRlvrZKohaBHvXAOhUD-RxD0uQ3z0c
'Kubernetes > Kubernetes' 카테고리의 다른 글
Kubernetes - 12.pod 환경변수 (0) 2022.05.30 Kubernetes - 11.resource 할당하기 (0) 2022.05.27 Kubernetes - 9.init container (0) 2022.05.27 Kubernetes - 8.livenessprobe (0) 2022.05.26 Kubernetes - 7.Container (0) 2022.05.26