Notice
Recent Posts
Recent Comments
Tags
- unix_socket
- Galera Cluster
- data-door
- CEP
- Storage
- admin port
- openldap
- dell
- etcd
- 웰카
- port description
- 우파푸른하늘
- web&was apche htaccess
- banner
- Path
- Auth
- RHEL8
- n15148
- vmware
- n1548
- perplexity
- CentOS
- drbd
- Network
- wildfly jboss
- mgmtip
- mariadb
- Kubernetes
- MotD
- snmp
- 우파푸른하늘80만이벤트
- maxscale
- docker
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