kubectl Shell命令提示工具kube-shell怎么用
发表于:2025-02-19 作者:千家信息网编辑
千家信息网最后更新 2025年02月19日,这篇文章主要为大家展示了"kubectl Shell命令提示工具kube-shell怎么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"kubectl S
千家信息网最后更新 2025年02月19日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安全错误
数据库的锁怎样保障安全
软件开发老板总是拖欠工资
温室设计软件开发
11所网络安全学校
上海大学生网络安全wp
网络安全教育整顿自查剖析
qq空间相册链接服务器错误
深圳数据库怎么样
成都云丛软件开发
中国电信网络技术工程二面
网络安全漏洞文件上传
金山区正规软件开发怎么样
项目管理器服务器不可用
中小学生网络安全教育回放
mysql实现跨服务器复制表
网易我的世界服务器开挂器下载
计算机网络技术专业课是什么
操作系统更新数据库
防范网络安全会议记录内容
研究互联网科技公司的书籍
网络安全名言5字
重庆交易软件开发服务
初中软件开发好不好
办公物理环境网络安全剖析
软件开发创造价值吗
网络安全和网络文明小论文
寻仙手游连接服务器中
三级数据库技术有用吗
软件开发人员转项目实施
一六八八网络技术有限公司
nist数据库 matlab7