個(gè)人學(xué)習(xí)筆記
保持POD健康
- 存活探針
1.HTTP GET
apiVersion: v1
kind: Pod
metadata:
name: kubia-manual
spec:
containers:
- image: charliejiang233/kubia-manual
name: kubia
ports:
- containerPort: 8080
protocol: TCP
livenessProbe:
httpGet:
path: /
port: 8080
initialDelaySeconds: 15
2.TCP套接字
3.Exec探針
- 就緒探針
rc的管理操作
- 修改rc的配置,例如想修改副本數(shù)量
k edit rc kubia - 刪除rc,但不刪除其管理的pod
k delete rc kubia --cascala=false
ReplicaSet
- 創(chuàng)建rs
apiVersion: apps/v1beta2
kind: ReplicaSet
metadata:
name: kubia
spec:
replicas: 3
selector:
matchLabels:
env: dev
template:
metadata:
labels:
env: dev
spec:
containers:
- name: kubia
image: charliejiang233/kubia
ports:
- containerPort: 8080
- DeamonSet,在每個(gè)工作節(jié)點(diǎn)只會(huì)啟動(dòng)一個(gè)POD
- 向節(jié)點(diǎn)添加所需標(biāo)簽
k label node minikube disk=ssd - 從節(jié)點(diǎn)刪除所需標(biāo)簽
k label node minikube disk=ssd --overwrite