1 개요[ | ]
- 쿠버네티스 tolerations
- k8s 톨러레이션
yaml
Copy
spec:
nodeSelector:
node-role.kubernetes.io/master: ""
tolerations:
- effect: NoSchedule
operator: Exists
yaml
Copy
spec:
nodeSelector:
node-role.kubernetes.io/master: ""
tolerations:
- effect: NoSchedule
key: node-role.kubernetes.io/master
2 Pod 예시[ | ]
yaml
Copy
apiVersion: v1
kind: Pod
metadata:
name: nginx
labels:
env: test
spec:
containers:
- name: nginx
image: nginx
tolerations:
- key: "example-key"
operator: "Exists"
effect: "NoSchedule"
# https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/#concepts
3 Deployment 예시[ | ]
yaml
Copy
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment
spec:
selector:
matchLabels:
app: nginx
replicas: 10
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx
tolerations:
- effect: NoSchedule
operator: Exists
# https://github.com/infracloudio/kubernetes-scheduling-examples/blob/1531d18c402d82a47415d08f99c6c60f4c2f7608/taints/deployment-toleration.yaml
4 같이 보기[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.