kubernetes命令总结集

[复制链接]

1275

主题

1275

帖子

1013

积分

金牌会员

Rank: 6Rank: 6

积分
1013
分享到:
发表于 2022-6-28 13:49:29 | 显示全部楼层 |阅读模式
kubernetes命令总结集关闭虚拟内存
swapoff -avim /etc/fstabl#/dev/mapper/centos-swap swap查看docker环境变量
systemctl show --property=Environment docker设置代理取消代理
export http_proxy="http://127.0.0.1:8123/"unset http_proxy查看token

kubeadm token list获取SA中token命令
kubectl -n kube-system get secret admin-token-nwphb -o jsonpath={.data.token}|base64 -dkubectl -n kube-system describe secret `kubectl -n kube-system get secret|grep admin-token|cut -d " " -f1`|grep "token:"|tr -s " "|cut -d " " -f2生成token

head -c 16 /dev/urandom | od -An -t x | tr -d ' '重新生成加入node的token

kubeadm token create --print-join-command查看node noready原因
journalctl -f -u kubelet查看软件版本
yum search --showduplicates ?xxx安装特定版本软件
apt-get install -y kubelet=1.11.3-00 kubeadm=1.11.3-00 kubectl=1.11.3-00yum ?install -y kubelet-1.11.3 kubeadm-1.11.3 kubectl-1.11.3kubernetes 集群初始化
kubeadm reset查看特定kubernetes版本所需的镜像
kubeadm --kubernetes-version=1.11.0 config images list强制删除一直属于terminating中的pod

kubectl delete pod $POD_ID --force --grace-period=0部署pod,deployment,daemonset 等
Kubectl create -f xxxkubectl apply -f xx部署pod,deployment,daemonset 等
kubectl set image deployment/nginx-deployment nginx=nginx:1.91 --recordkubectl apply -f xx(必须通过xx创建)将节点进行taint

kubectl taint nodes <node_name> <key>=<value>:NoSchedule将节点从taint恢复
kubectl taint nodes <node_name> <key>=<value>:NoSchedule-将node进行隔离|驱逐
kubectl cordon <node>kubectl drain <node>将node从隔离状态恢复
kubectl uncordon <node>添加node标签
kubectl label pod redis ?role=backend删除node标签
kubectl label pod redis role-小结记录,继续补充!

使用高级回帖 (可批量传图、插入视频等)快速回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
快速回复 返回顶部 返回列表