Notice
Recent Posts
Recent Comments
Tags
- 우파푸른하늘
- Storage
- 웰카
- dell
- etcd
- MotD
- banner
- mariadb
- wildfly jboss
- 우파푸른하늘80만이벤트
- snmp
- docker
- Path
- Kubernetes
- RHEL8
- n15148
- mgmtip
- Network
- Galera Cluster
- drbd
- web&was apche htaccess
- admin port
- Auth
- openldap
- CentOS
- unix_socket
- vmware
- n1548
- CEP
- maxscale
- data-door
- perplexity
- port description
250x250
반응형
전산쟁이의 기억노트
k8s에서 노드 taint설정 본문
728x90
반응형
사전정보
- 별도 설정이 없는 경우 배포하는 pod은 전체 worker노드를 대상으로 배포하는데
- 특정 pod을 특정노드에 배포해야 하는 경우 node selector나 taint설정을 진행하면 가능하다.
taint 설정방법
- taint 설정정보
$ kubectl taint nodes worker1 key1=nginx:NoSchedule node/worker1 tainted
- taint 설정정보 확인
$ kubectl get nodes -o custom-columns=NAME:.metadata.name,TAINTS:.spec.taints --no-headers master1 [map[effect:NoSchedule key:node-role.kubernetes.io/master]] master2 [map[effect:NoSchedule key:node-role.kubernetes.io/master]] master3 [map[effect:NoSchedule key:node-role.kubernetes.io/master]] worker1 [map[effect:NoSchedule key:key1 value:nginx]] worker2 <none>
- Taint정보 삭제
$ kubectl taint nodes worker1 key1=nginx:NoSchedule- node/worker1 untainted
- Taint정보 삭제 확인
$ kubectl get nodes -o custom-columns=NAME:.metadata.name,TAINTS:.spec.taints --no-headers master1 [map[effect:NoSchedule key:node-role.kubernetes.io/master]] master2 [map[effect:NoSchedule key:node-role.kubernetes.io/master]] master3 [map[effect:NoSchedule key:node-role.kubernetes.io/master]] worker1 <none> worker2 <none>
출처
http://igoni.kr/books/linux/page/k8s-taint
k8s에서 노드 taint설정 | igoni.kr
사전정보 별도 설정이 없는 경우 배포하는 pod은 전체 worker노드를 대상으로 배포하는데 특정 pod을...
igoni.kr
728x90
반응형
Comments