变更
| 变更 | 是否允许 | 说明 |
|---|---|---|
| 改 clusterIP | 不允许 | 需删除重建,IP 会变化 |
| ClusterIP → NodePort/LoadBalancer | 允许 | 自动分配 nodePort |
| NodePort → ClusterIP | 允许 | 节点端口被释放 |
| 改 selector / ports | 允许 | 触发 Endpoints 重算 |
安全变更示例
安全变更示例
kubectl patch svc web -p '{"spec":{"type":"NodePort"}}'
kubectl get svc web -o wide
kubectl diff -f svc.yaml删除重建 Service 会改变 ClusterIP:依赖固定 IP 的旧应用会断,优先用 DNS 名或 headless 方案解耦。