基于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
相关推荐
薪火铺子1 天前
微服务认证方案对比与选型
微服务·云原生·架构
运维全栈笔记1 天前
K8S部署Redis高可用全攻略:1主2从3哨兵架构实战
redis·docker·云原生·容器·架构·kubernetes·bootstrap
尘世壹俗人1 天前
使用K8s部署模型
kubernetes
AI攻城狮1 天前
AI Agent 从上线到删库跑路始末
云原生
AI木马人1 天前
9.人工智能实战:GPU 服务如何上 Kubernetes?从单机部署到 K8s + NVIDIA Device Plugin + HPA 的生产级改造
人工智能·容器·kubernetes
码点滴1 天前
告别显存焦虑:PagedAttention 如何将大模型吞吐量提升 4 倍?
人工智能·架构·kubernetes·大模型·pagedattention
键盘鼓手苏苏2 天前
Kubernetes 容器安全最佳实践
云原生·kubernetes·k8
Elastic 中国社区官方博客2 天前
Elasticsearch Serverless 中跨项目搜索(CPS)的工作原理
大数据·elasticsearch·搜索引擎·云原生·serverless
键盘鼓手苏苏2 天前
Kubernetes 安全最佳实践
云原生·kubernetes·k8
小妖同学学AI2 天前
云原生AI服务新范式:Jina Serve框架,让多模态大模型落地像搭积木一样简单
人工智能·云原生·jina