kubectl Shell命令提示工具kube-shell怎么用
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要为大家展示了"kubectl Shell命令提示工具kube-shell怎么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"kubectl S
千家信息网最后更新 2026年11月03日kubectl Shell命令提示工具kube-shell怎么用
这篇文章主要为大家展示了"kubectl Shell命令提示工具kube-shell怎么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"kubectl Shell命令提示工具kube-shell怎么用"这篇文章吧。
0、关于kube-shell
Kube-shell是基于python-prompt-toolkit实现的,旨在提供Kubectl的易用性并提高生产力。
kube-shell提供如下功能:
自动完成kubectl命令及参数提示
颜色标示显示
历史命令自动填充
模糊查询,服务端自动完成
上下文信息及切换,F4切换集群,F5切换Namespaces
1、环境准备
1.1 python2.7.5升级到2.7.14
查看Python版本
[root@os161 /]# python -VPython 2.7.5
下载python2.7.14
[root@os161 /]# wget https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tgz--2018-01-19 17:06:49-- https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tgz正在解析主机 www.python.org (www.python.org)... 151.101.228.223, 2a04:4e42:36::223正在连接 www.python.org (www.python.org)|151.101.228.223|:443... 已连接。已发出 HTTP 请求,正在等待回应... 200 OK长度:17176758 (16M) [application/octet-stream]正在保存至: "Python-2.7.14.tgz" 0% [
解压Python包
tar -zxvf Python-2.7.13.tgz
检查&准备编译环境
yum install gcc* openssl openssl-devel ncurses-devel.x86_64 bzip2-devel sqlite-devel python-devel zlib
安装
cd Python-2.7.14./configure --prefix=/usr/localmake && make altinstall
备份旧版,yum等组件依赖于2.7.5工作
mv /usr/bin/python /usr/bin/python2.7.5ln -s /usr/local/bin/python2.7 /usr/bin/python
验证
[root@os163 Python-2.7.14]# python -VPython 2.7.14[root@os163 Python-2.7.14]# python2.7.5 -VPython 2.7.5
修正yum等组件python
[root@localhost bin]# vim /usr/bin/yum首行的#!/usr/bin/python 改为 #!/usr/bin/python2.7.5[root@localhost bin]# vim /usr/libexec/urlgrabber-ext-down首行的#!/usr/bin/python 改为 #!/usr/bin/python2.7.5
1.2 Pip安装
wget https://bootstrap.pypa.io/get-pip.pypython get-pip.pyln -s /usr/local/bin/pip2.7 /usr/bin/pip
不要试用如下方式安装pip会出现不工作 !
sudo yum -y install epel-release sudo yum -y install python-pip
2、kube-shell 安装
pip install kube-shell
3、验证及使用
[root@os163 Python-2.7.14]# kube-shellkube-shell> kubectl get clusterrole -n kube-system kubectl kubectl controls the Kubernetes cluster manager [F4] Cluster: kubernetes [F5] Namespace: default User: kubernetes-admin [F9] In-line help: ON [F10] Exit
以上是"kubectl Shell命令提示工具kube-shell怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
命令
提示
正在
工具
内容
篇文章
切换
环境
组件
准备
学习
工作
帮助
验证
上下
上下文
主机
信息
功能
历史
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
南京欣网互联网络科技
互联网科技财经
圆梦互联网科技
互联网络科技有限公司
高科技与互联网
狮子座互联网科技有限公司
互联网科技论坛
华中科技有哪些互联网大佬
互联网科技教育视频
互联网大会黑科技排名
河南猎农互联网科技有限公司
乌鲁木齐新华智原互联网科技学校
四川慕妮娅互联网科技有限公司
恒生互联网科技业指数调整周期
沐思想互联网科技有限公司
互联网金融科技元年
城市宝互联网科技有限公司
兰石爱特工业互联网科技分公司
青岛易易互联网科技
科技互联网企业在行动
咖啡网
科技股互联网
腾讯阿里互联网科技
互联网金融 科技
金融科技 互联网金融
科技与互联网哪个更好
湖南诚度互联网科技有限公司
搜狐科技互联网
互联网界的黑科技
互联网金融运营模式中的金融科技