반응형
쿠버네티스는 모든 파드는 노드네임이 존재하나 노드네임을 직접 명시 하지 않으면 랭킹 알고리즘을 통해
적절한 노드에 파드를 생성한다.
스케줄러는 생성할 적절한 노드를 선택하고 파드들의 상태를 확인한다.
- kubectl get pods -n kube-system
NAME READY STATUS RESTARTS AGE
coredns-78fcd69978-5x8np 1/1 Running 0 14d
coredns-78fcd69978-fsffz 1/1 Running 0 14d
etcd-docker-desktop 1/1 Running 0 14d
kube-apiserver-docker-desktop 1/1 Running 0 14d
kube-controller-manager-docker-desktop 1/1 Running 0 14d
kube-proxy-57q6k 1/1 Running 0 14d
kube-scheduler-docker-desktop 1/1 Running 0 14d
storage-provisioner 1/1 Running 0 14d
vpnkit-controller
kube-scheduler가 있는 것을 확인 할 수 있다.
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx
spec:
nodeName: node0
container:
image: nginx
Name:nginx
위와같이 수동으로 node0에 파드를 생성할 수 있다.
kubectl replace --force -f nginx.yaml 명령어로 파드 삭제후 재생성 한다.
반응형
'Tools > K8S' 카테고리의 다른 글
Kubernetes ReplicaSet (0) | 2023.07.01 |
---|---|
Kubernetes Config (1) | 2023.06.17 |
Kubernetes namespace (0) | 2023.03.19 |
Kubernetes Services (0) | 2023.03.19 |
Kubernetes Core concept (0) | 2023.03.18 |