k8s 节点操作常用命令

这篇具有很好参考价值的文章主要介绍了k8s 节点操作常用命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 概述

kubectl 命令是操作 Kubernetes 集群的最直接和最高效的途径,熟练掌握命令的使用能起到事半功倍的效果,整理命令有助于加深记忆,该文仅记录关于节点常用的操作命令。


2. 节点管理

2.1 Kubectl 自动补全

source <(kubectl completion bash) 

2.2 查看服务节点信息

kubectl get nodes

2.3 查看服务器节点详情

kubectl get nodes -o wide

2.4 显示服务器节点的详细信息

kubectl describe node node-name/node-address

2.5 服务器节点打标签

kubectl label nodes <node-name> labelName=<标签名称>

2.6 查看服务器节点标签

kubectl get node --show-labels

2.7 删除服务器节点标签

kubectl label node <node-name> labelName-

2.8 标记服务器节点不可调度

kubectl cordon node-name

2.9 标记服务器节点可调度

kubectl uncordon node-name

2.10 清空服务器节点以待维护

kubectl drain node-name

2.11 删除服务器节点

驱逐节点上的pod

kubectl drain node-name/node-address --delete-local-data --force --ignore-daemonsets

删除节点

kubectl delete node node-name/node-address

2.12 显示服务器节点的指标度量,需要安装一个Metrics-server端

kubectl top node node-name

2.13 worker节点加入集群

kubeadm join master-address:6443 --token xxxxxxxxxxxx    --discovery-token-ca-cert-hash sha256:xxxxxxxxxxxxxxxxxxxx

3. 参考文献

https://jimmysong.io/kubernetes-handbook/guide/kubectl-cheatsheet.html
http://docs.kubernetes.org.cn/683.html
https://segmentfault.com/a/1190000023078910
https://cloud.tencent.com/developer/article/1876774
https://cloud.tencent.com/developer/article/1910711文章来源地址https://www.toymoban.com/news/detail-594575.html

到了这里,关于k8s 节点操作常用命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 云原生 | k8s节点打标签

    pod可以根据要求让pod调度到想要的节点上运行,或者不在某节点运行。 例子1: 1.创建pod时候指定调度节点  2.执行生成pod 3.查看分发pod在哪个node上 例子2: 修改已经生成的pod,调度到指定节点 1.当前节点pod重启多次无法正常运行,尝试调度到其他节点 kubectl get pod -n drugs-er

    2024年02月07日
    浏览(34)
  • Kubernetes实战(十六)-k8s节点打标签

    pod可以根据调度策略让pod调度到想要的节点上运行,或者不在某节点运行。 3.1.1 生成deployment文件 3.1.2 执行生成pod  3.1.3 查看结果  迁移过程相当于删除当前节点pod,再在新node上生成pod,生产环境操作时需要谨慎。 3.2.1 调整pod运行标签 3.2.2 查看结果   pod已经切换至ops-wor

    2024年01月16日
    浏览(48)
  • 【云原生|K8s系列第4篇】:实战查看Pod和工作节点

    本期文章是K8s系列第4篇,主要是实战查看pod和工作节点。通过本期文章:我们将学习了解Kubernetes中的Pod和工作节点,并且对已经部署的应用故障排除。 在前期的文章中,已经介绍了一些云原生入门的知识及简单实战,感兴趣的同学可以去我的云原生专栏中学习,任意门:云

    2024年01月16日
    浏览(55)
  • k8s其他master节点加入集群命令

      kubeadm join 192.168.0.236:16443 --token 7t2weq.bjbawausm0jaxury         --discovery-token-ca-cert-hash sha256:92175a356db070deb2ddd3823e288e3005a4baeec9b68580dcc11ce4d3767195         --control-plane --certificate-key a01487c705d04e23832dafee30b06e9ef2ed9d946e9c5c1e869d915da043b640

    2024年01月18日
    浏览(49)
  • k8s从节点加入主节点[preflight] Running pre-flight checks卡住(已解决)k8s常用问题解决

    部署k8s时,主节点部署成功了,从节点1执行kubeadm join也成功了,从节点2执行kubeadm join一直卡在[preflight] Running pre-flight checks不动! 网上查的资料,不管是时间同步,还是重新生成token都尝试了,结果还是不行。 kubeadm token list 查看token也并没有 过期。 kubeadm token create --ttl 0 -

    2024年02月09日
    浏览(38)
  • k8s命令查看容器日志

    ● namespace 以不同命名空间区分环境,如:TEST,DEV ● POD k8s运行的最小单位 ● Service 一种资源类型,将pod开放给外部访问,拥有IP地址,port,target port,前者为对外端口,后者为pod端口 kbpod 功能:列出pod 使用方式: kbpod namespace 说明:如果namespace为all,将打印所有命名空间的

    2024年02月06日
    浏览(48)
  • k8s集群node节点运行kubectl命令

            在容器化项目部署中,某些应用需要部署到指定的机器上(涉及机器信息收集,然后生成license,机器授权等),所以需要在k8s集群的node节点上,手动执行kubectl命令。         具体的操作步骤如下: (1)在node节点执行任意kubectl命令,例如:kubectl get nodes,可以看到

    2024年02月14日
    浏览(55)
  • K8s基础2——部署单Master节点K8s集群、切换containerd容器运行时、基本命令

    两种部署方式: kubeadm工具部署 。Kubeadm 是一个K8s 部署工具,提供 kubeadm init 和kubeadm join,用于快速部署 Kubernetes集群。 kubeadm 工具功能: kubeadm init:初始化一个 Master 节点。 kubeadm join:将工作节点加入集群。 kubeadm upgrade:升级 K8s 版本。 kubeadm token:管理 kubeadm join 使用的令

    2024年02月12日
    浏览(54)
  • K8s:K8s 20个常用命令汇总

    博文内容为节译整理,用于温习 理解不足小伙伴帮忙指正 对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·

    2024年02月15日
    浏览(55)
  • k8s查看日志命令—2023.02

    查看k8s中pod日志命令: kubectl logs -f pod/[pod名称] -n [命名空间名称] 假设现在要查coredns-7ff77c879f-9bsbx 这个pod的日志,可以使用如下命令:

    2024年02月11日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包