千家信息网

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安全错误 数据库的锁怎样保障安全 matlab数据库分类查询 清远自主可控软件开发代理价格 市领导在网络技术培训班 2u服务器是多大 华为服务器改变用户权限 ce修改模拟器内存数据库 软件开发合同仲裁输了 京东软件开发加班多吗 2017软件开发趋势 网络安全龙头公司是谁 为想互联网科技 上海分公司 软件开发部的电脑不能上网 天涯海南棋牌软件开发 北京户口审批单机版 数据库错误 互联网科技英语演讲 小宇方舟服务器管理工具下载 fm2020自定义数据库 数据库原理与技术课件 湖南省软件开发学院 兆尹科技是互联网金融公司 苏州戴尔网站搭建服务器 DNA家族数据库破陈年积案 杨浦区数据软件开发质量保障 网络安全和信息化领域标准 前端的数据怎么到数据库中 高性能服务器哪个厂家质量好 云南腾创网络技术 网络安全看动漫插件 广州为知互联网科技有限公 万名软件开发有限公司招聘
0