前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >K8s中污点实验--NoExecute

K8s中污点实验--NoExecute

作者头像
院长技术
发布2020-12-17 10:17:38
1.2K0
发布2020-12-17 10:17:38
举报
文章被收录于专栏:院长运维开发

查看Pod的信息

[root@k8s-master pv]# kubectl get pods -o wide

代码语言:javascript
复制
NAME                              READY   STATUS      RESTARTS   AGE     IP             NODE        NOMINATED NODE   READINESS GATES
affinity-hard-soft                1/1     Running     0          13h     10.244.1.26    k8s-node1   <none>           <none>
affinity-in                       1/1     Running     0          17h     10.244.1.25    k8s-node1   <none>           <none>
affinity-notin                    1/1     Running     0          17h     10.244.2.159   k8s-node3   <none>           <none>
affinity-soft-strategy-in         1/1     Running     0          13h     10.244.3.2     k8s-node2   <none>           <none>
dapi-test-pod                     0/1     Completed   0          6d19h   10.244.3.236   k8s-node2   <none>           <none>
dapi-test-pod1                    0/1     Completed   0          6d18h   10.244.3.237   k8s-node2   <none>           <none>
dapi-test-pod2                    0/1     Completed   0          6d17h   10.244.3.239   k8s-node2   <none>           <none>
emptydir-test-pod                 2/2     Running     69         4d19h   10.244.3.247   k8s-node2   <none>           <none>
frontend-454dm                    1/1     Running     0          10d     10.244.1.16    k8s-node1   <none>           <none>
frontend-8h79l                    1/1     Running     0          10d     10.244.1.20    k8s-node1   <none>           <none>
frontend-bsbbc                    1/1     Running     1          10d     10.244.2.137   k8s-node3   <none>           <none>
frontend-n8tb4                    1/1     Running     0          10d     10.244.3.225   k8s-node2   <none>           <none>
frontend-pg595                    1/1     Running     1          10d     10.244.2.131   k8s-node3   <none>           <none>
frontend-q66ql                    1/1     Running     0          10d     10.244.1.15    k8s-node1   <none>           <none>
my-nginx-7c6668789d-7hjjd         1/1     Running     0          6d17h   10.244.3.240   k8s-node2   <none>           <none>
pod-1                             1/1     Running     0          12h     10.244.2.161   k8s-node3   <none>           <none>
pod-2                             1/1     Running     0          12h     10.244.3.3     k8s-node2   <none>           <none>
pod-deployment-58b58949b9-2s8b8   1/1     Running     1          5d19h   10.244.2.138   k8s-node3   <none>           <none>
pod-deployment-58b58949b9-rrhqk   1/1     Running     0          5d19h   10.244.3.242   k8s-node2   <none>           <none>
secret-pod                        1/1     Running     0          5d22h   10.244.3.241   k8s-node2   <none>           <none>
test-hostpath-pod                 1/1     Running     0          4d18h   10.244.2.145   k8s-node3   <none>           <none>
yz-pod                            1/1     Running     0          5d15h   10.244.2.144   k8s-node3   <none>           <none>

设置k8s-node2节点为NoExecute(不允许将Pod调度到此节点,并将该节点上的Pod进行驱逐)

key为:check,value为:yuanzhang,effect为:NoExecute,key和value可以自定设置,我设置的意思就是yuanzhang检查

[root@k8s-master pv]# kubectl taint nodes k8s-node2 check=yuanzhang:NoExecute

代码语言:javascript
复制
node/k8s-node2 tainted

再次查看Pod的信息,可以Deployment控制器下的Pod重新创建到其他节点上,不受控制器管理的Pod会被删除

[root@k8s-master ~]# kubectl get pods -o wide

代码语言:javascript
复制
NAME                              READY   STATUS    RESTARTS   AGE     IP             NODE        NOMINATED NODE   READINESS GATES
affinity-hard-soft                1/1     Running   0          13h     10.244.1.26    k8s-node1   <none>           <none>
affinity-in                       1/1     Running   0          17h     10.244.1.25    k8s-node1   <none>           <none>
affinity-notin                    1/1     Running   0          17h     10.244.2.159   k8s-node3   <none>           <none>
frontend-454dm                    1/1     Running   0          10d     10.244.1.16    k8s-node1   <none>           <none>
frontend-8h79l                    1/1     Running   0          10d     10.244.1.20    k8s-node1   <none>           <none>
frontend-bsbbc                    1/1     Running   1          10d     10.244.2.137   k8s-node3   <none>           <none>
frontend-pg595                    1/1     Running   1          10d     10.244.2.131   k8s-node3   <none>           <none>
frontend-q66ql                    1/1     Running   0          10d     10.244.1.15    k8s-node1   <none>           <none>
frontend-sk684                    1/1     Running   0          2m2s    10.244.2.164   k8s-node3   <none>           <none>
my-nginx-7c6668789d-f9zqh         1/1     Running   0          2m2s    10.244.2.165   k8s-node3   <none>           <none>
pod-1                             1/1     Running   0          12h     10.244.2.161   k8s-node3   <none>           <none>
pod-deployment-58b58949b9-2s8b8   1/1     Running   1          5d20h   10.244.2.138   k8s-node3   <none>           <none>
pod-deployment-58b58949b9-xnlsv   1/1     Running   0          2m2s    10.244.2.168   k8s-node3   <none>           <none>
test-hostpath-pod                 1/1     Running   0          4d18h   10.244.2.145   k8s-node3   <none>           <none>
yz-pod                            1/1     Running   0          5d15h   10.244.2.144   k8s-node3   <none>           <none>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 查看Pod的信息
  • 设置k8s-node2节点为NoExecute(不允许将Pod调度到此节点,并将该节点上的Pod进行驱逐)
    • key为:check,value为:yuanzhang,effect为:NoExecute,key和value可以自定设置,我设置的意思就是yuanzhang检查
    • 再次查看Pod的信息,可以Deployment控制器下的Pod重新创建到其他节点上,不受控制器管理的Pod会被删除
    相关产品与服务
    容器服务
    腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档