Kubernetes中常用的命令补全功能有哪些?

2026-04-28 15:152阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计320个文字,预计阅读时间需要2分钟。

Kubernetes中常用的命令补全功能有哪些?

Kubernetes部署后,默认不包含完整的命令行工具,kubectl命令仅可在master节点上使用,node节点上无法使用。例如,在1个master和2个node的集群中,如何补全命令:

1. 集群案例:k8s-master1 + X86 + CentOS 7 + 带外网

kubernetes部署后,默认是没有自带命令补全的,并且kubectl命令只能在mater上使用,在node上无法使用。

博主举例:1master、2node集群如何补全命令

一、集群案例

k8s-master1  X86  Centos7  带外网

k8s-node1  X86  Centos7  带外网

k8s-node2  X86  Centos7  带外网

二、命令补全

首先远程k8s集群服务器,执行以下命令补全kubectl

yum install -y bash-completion
source /usr/share/bash-completion/bash_completion
source <(kubectl completion bash)
echo "source <(kubectl completion bash)" >> ~/.bashrc

三、在node上使用

远程k8s集群master服务器,如果有多个master,请远程可以执行kubectl的master上

#master上发生给其他节点发送kube授权配置文件
#~可以改成用户目录,10.29.11.12可以改成自己集群node的IP地址 cd ~ scp -r .kube/ root@10.29.11.12:~ scp -r .kube/ root@10.29.11.13:~ scp -r .kube/ root@10.29.11.14:~ 四、测试Kubectl是否自带补全

输入kubectl,按下空格,再连续按下2次,即可看是否补全

Kubernetes中常用的命令补全功能有哪些?

本文共计320个文字,预计阅读时间需要2分钟。

Kubernetes中常用的命令补全功能有哪些?

Kubernetes部署后,默认不包含完整的命令行工具,kubectl命令仅可在master节点上使用,node节点上无法使用。例如,在1个master和2个node的集群中,如何补全命令:

1. 集群案例:k8s-master1 + X86 + CentOS 7 + 带外网

kubernetes部署后,默认是没有自带命令补全的,并且kubectl命令只能在mater上使用,在node上无法使用。

博主举例:1master、2node集群如何补全命令

一、集群案例

k8s-master1  X86  Centos7  带外网

k8s-node1  X86  Centos7  带外网

k8s-node2  X86  Centos7  带外网

二、命令补全

首先远程k8s集群服务器,执行以下命令补全kubectl

yum install -y bash-completion
source /usr/share/bash-completion/bash_completion
source <(kubectl completion bash)
echo "source <(kubectl completion bash)" >> ~/.bashrc

三、在node上使用

远程k8s集群master服务器,如果有多个master,请远程可以执行kubectl的master上

#master上发生给其他节点发送kube授权配置文件
#~可以改成用户目录,10.29.11.12可以改成自己集群node的IP地址 cd ~ scp -r .kube/ root@10.29.11.12:~ scp -r .kube/ root@10.29.11.13:~ scp -r .kube/ root@10.29.11.14:~ 四、测试Kubectl是否自带补全

输入kubectl,按下空格,再连续按下2次,即可看是否补全

Kubernetes中常用的命令补全功能有哪些?