基于Kubeconfig实现K8s节点免密登录

安装 krew

下载 krew 文件

powershell 复制代码
curl -fsSL https://github.com/kubernetes-sigs/krew/releases/download/v0.5.0/krew-linux_amd64.tar.gz | tar xzf -

安装

powershell 复制代码
./krew-linux_amd64 install krew

将 krew 添加到 PATH

powershell 复制代码
echo 'export PATH="${KREW_ROOT:-$HOME/.krew}/bin:$PATH"' >> ~/.bashrc

重新加载配置

powershell 复制代码
source ~/.bashrc 

检查 krew 是否安装成功

powershell 复制代码
kubectl krew version

安装 node-shell 插件

powershell 复制代码
kubectl krew install node-shell

使用 node-shell (拥有完整的 root 权限)

powershell 复制代码
kubectl node-shell <node-name>

kubectl node-shell k8s-node01

替代方案(如果不想安装 krew 权限小)

powershell 复制代码
kubectl debug node/<node-name> -it --image=ubuntu:22.04

kubectl debug node/k8s-node01 -it --image=ubuntu:22.04
相关推荐
Kevin Wang7271 小时前
Nvidia-AGX-spark部署手册——课堂质量诊断(jetpack:r36)
python·docker·容器
回眸不遇3 小时前
将 Docker虚拟磁盘文件ext.vhdx迁移出C盘 ,更换到D盘
c语言·docker·容器
雨辰AI4 小时前
K8s人大金仓主从高可用搭建|容器化集群自动同步+故障切换(生产完整版)
云原生·容器·kubernetes
潘正翔5 小时前
k8s基础_kubeadm搭建k8s集群
linux·运维·docker·云原生·容器·kubernetes
Echo flower5 小时前
Docker 容器中 Puppeteer 僵尸进程排查与修复
运维·docker·容器·puppeteer
潘正翔6 小时前
k8s进阶_Harbor镜像仓库
git·云原生·容器·kubernetes·gitee·github
江湖有缘6 小时前
Docker实战 | 使用Docker部署Donetick任务与家务管理应用
运维·docker·容器
乐启国际旅行社有限公司6 小时前
微服务高可用实战:Resilience4j熔断降级解决文旅节假日流量雪崩问题
微服务·云原生·架构
键盘鼓手苏苏7 小时前
AI 音频生成流水线:异步任务要有进度和取消
云原生·kubernetes·k8
雨辰AI8 小时前
K8s 达梦数据守护集群部署|容器化高可用生产落地指南
云原生·容器·kubernetes