现在我有一个服务
kubectl get svc ray-test-svc
apiVersion: v1
items:
- apiVersion: v1
kind: Service
metadata:
annotations:
....
labels:
app: ray-test-app
service: ray-test-svc
name: ray-test-svc
namespace: ray-test-ns
spec:
ports:
- nodePort: 30198
port: 80
protocol: TCP
targetPort: 8000
selector:
app: ray-test-app
service: ray-test-svc
version: v2
type: LoadBalancer
在我编辑我的 yaml 文件后,删除version: v2
in 选择器并执行
kubectl apply -f ray-test-svc.yaml
version:v2
仍在选择器中!
这是我的 yaml 文件
kind: Service
apiVersion: v1
metadata:
name: ray-test-svc
annotations:
....
labels:
app: ray-test-app
service: ray-test-svc
spec:
selector:
app: ray-test-app
service: ray-test-svc
type: LoadBalancer
ports:
- port: 80
targetPort: 8000
我通过-v=9
查看 kubectl 用于PATCH
进行更新来检查日志。这是 kubeApi 中的错误还是有什么方法可以删除部分标签?谢谢!!