三、kubectl 备忘清单

kubectl 备忘单

https://kubernetes.io/zh-cn/docs/reference/kubectl/quick-reference/

https://kubernetes.io/docs/reference/kubectl/quick-reference/#bash


一、Kubectl 自动补全

官网说明的是用ubuntu

[root@k8s-master01 ~]# apt-get install -y bash-completion
# 安装bash-completion 包

source <(kubectl completion bash) 
# 在 bash 中设置当前 shell 的自动补全,要先安装 bash-completion 包

echo "source <(kubectl completion bash)" >> ~/.bashrc 
# 在你的 bash shell 中永久地添加自动补全

按照官网说明centos会有问题。不能正常补全注意系统版本

# 问题如下:
[root@k8s-master01 ~]# kubectl get no-bash: _get_comp_words_by_ref: command not found
-bash: _get_comp_words_by_ref: command not found
-bash: _get_comp_words_by_ref: command not found

# 不能正常补全

centos解决方法如下:

# 1.安装 bash-completion
yum install bash-completion -y
 
# 2.执行bash_completion
source /usr/share/bash-completion/bash_completion
 
# 3.重新加载kubectl completion
source <(kubectl completion bash)
echo "source <(kubectl completion bash)" >> ~/.bashrc 

二、怎么连接的集群

#有一个文件admin.conf,包含上下文和地址等信息,证书等
cat /etc/kubernetes/admin.conf

#有两种方式
# 1,环境变量,通过文件自动读取集群
export KUBECONFIG=/etc/kubernetes/admin.conf

# 2,初始化拷贝文件,默认找
cat ~/.kube/config


# 查看配置信息
kubectl config view 
[root@k8s-master01 ~]# kubectl config view
apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: DATA+OMITTED
    server: https://10.1.2.26:8443
  name: kubernetes
contexts:
- context:
    cluster: kubernetes
    user: kubernetes-admin
  name: kubernetes-admin@kubernetes
current-context: kubernetes-admin@kubernetes
kind: Config
preferences: {
   
   }
users:
- name: kubernetes-admin
  user:
    client-certificate-data: DATA+OMITTED
    client-key-data: DATA+OMITTED

三、切换用户

kubectl config use-context my-cluster-name           
# 设置默认的上下文为 my-cluster-name
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cyan_Jiang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值