0
我試圖在測試kubernetes簇(1.2.5),人們可以很容易地通過創建衝突的一對複製控制器(第一)和部署(之後),例如過載的羣集:如何保護kubernetes集羣免遭配置錯誤?
apiVersion: v1
kind: ReplicationController
metadata:
name: nginx2
spec:
replicas: 3
selector:
app: nginx
template:
metadata:
name: nginx
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx
ports:
- containerPort: 80
撲救
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: nginx-deployment
spec:
replicas: 2
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx
ports:
- containerPort: 80
因此,如果多個團隊成員在同一個kubernetes集羣上工作,就很容易發生這樣的錯誤,即集羣上的所有服務都會失效。
什麼是防止此類操作錯誤的工具或最佳實踐?