修改label的影响
把index.html改一下
1 | <!DOCTYPE html> |
curl一下

只修改pod的label
1 | [root@paas-m-k8s-master-1 yaml]# kubectl -n nginx get pod -Lapp |
现在的deployment和service会怎么样了

没事,一切照旧
因为又自动拉起了label是app=nginx的pod。

就是deploy找不到pod了,replicas对不上了。就当pod死了,再拉起来一个。
现在svc指向的pod是 10.10.15.211

是新拉起的lable是app=nginx的那个pod
修改svc的select
1 | selector: |
发现endpoint指向了之前的label改成app=nginx2的pod

也就是说我们可以手动修改pod和svc的label对应关系来控制svc的服务指向