hinzugefügt cluster creation, ein Deployment, das mit Taint verwaltet wird
This commit is contained in:
parent
7683a117df
commit
64e2baaac4
6
Kubernetes/LFS258/cluster-creation.yaml
Normal file
6
Kubernetes/LFS258/cluster-creation.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
kind: Cluster
|
||||
apiVersion: kind.x-k8s.io/v1alpha4
|
||||
nodes:
|
||||
- role: control-plane
|
||||
- role: worker
|
||||
image: kindest/node:v1.21.14@sha256:3381a3f1c4ed5efb52a0be6862b258e7fda64074ed13593f2644f846d1b93a68
|
||||
32
Kubernetes/LFS258/deployment-with-taint.yaml
Normal file
32
Kubernetes/LFS258/deployment-with-taint.yaml
Normal file
@ -0,0 +1,32 @@
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: taint-deployment
|
||||
spec:
|
||||
replicas: 8
|
||||
selector:
|
||||
matchLabels:
|
||||
app: nginx
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: nginx
|
||||
spec:
|
||||
containers:
|
||||
- name: nginx
|
||||
image: nginx:1.23.1
|
||||
ports:
|
||||
- containerPort: 80
|
||||
# wenn man für ein Node das Taint PreferNoSchedule zugewissen wird, werden nur Pods in der Minderheit erstellt werden, schon bestehende Pods werden im Ausführung bleiben
|
||||
#z.B. kubectl taint node <Name des Nodes> bubba=value:PreferNoSchedule
|
||||
|
||||
# wie kann ein Taint aus einem Node entfernt werden
|
||||
# kubectl taint <Name des Nodes> bubba-
|
||||
|
||||
# wenn man für ein Node das Taint NoSchedule zugewissen wird, werden keine neuen Pods erstellt, schon bestehende Pods werden im Ausführung bleiben
|
||||
#z.B. kubectl taint node <Name des Nodes> bubba=value:NoSchedule
|
||||
|
||||
# wenn man für ein Node das Taint NoExecute zugewissen wird, werden keine neuen Pods erstellt, schon bestehende Pods werden entfernt
|
||||
#z.B. kubectl taint node <Name des Nodes> bubba=value:NoSchedule
|
||||
|
||||
|
||||
28
Kubernetes/LFS258/pods-into-vip-node.yaml
Normal file
28
Kubernetes/LFS258/pods-into-vip-node.yaml
Normal file
@ -0,0 +1,28 @@
|
||||
apiVersion: v1
|
||||
kind: Pod
|
||||
metadata:
|
||||
name: vip
|
||||
spec:
|
||||
containers:
|
||||
- name: vip1
|
||||
image: busybox
|
||||
args:
|
||||
- sleep
|
||||
- 1000000
|
||||
- name: vip2
|
||||
image: busybox
|
||||
args:
|
||||
- sleep
|
||||
- 1000000
|
||||
- name: vip3
|
||||
image: busybox
|
||||
args:
|
||||
- sleep
|
||||
- 1000000
|
||||
- name: vip4
|
||||
image: busybox
|
||||
args:
|
||||
- sleep
|
||||
- 1000000
|
||||
nodeSelector:
|
||||
status: vip
|
||||
Loading…
x
Reference in New Issue
Block a user