k8s命令提示插件 kube-shell 安装

说明:

  1. 这里使用python的pip 方式安装kube-shell,安装pip前需要提前安装
    python3(kube-shell仅支持pip3);
  2. 实验中使用的OS版本为CentOS7.6

安装python3依赖

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make

安装Python3

这里采用源码方式安装python3.9.9

①、下载python源码包
wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz

如果无法访问外网,请检查DNS是否已正确指定:
vim /etc/resolv.conf

引申:DNS

/etc/resolv.conf是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。

该文件是由域名解析 器(resolver,一个根据主机名解析IP地址的库)使用的配置文件。它的格式很简单,每行以一个关键字开头,后接一个或多个由空格隔开的参数。

以下是我打开/etc/resolv.conf所得的内容:

[root@user001 ~]# cat /etc/resolv.conf  //查看该文件中的内容
# Generated by NetworkManager
nameserver 8.8.8.8      //google服务器
nameserver 8.8.4.4      //google备用服务器

②、解压缩 & 源码安装

tar -zxvf Python-3.9.9.tgz

cd Python-3.9.9
./configure
make&&make install

这样 python3.9.9 就安装完成,注意默认 python3.9.9是安装在/usr/local/bin/目录下的。

③、默认的python版本由原python2.7.5切换至3.9.9操作

如果不执行此步骤,输入python,默认还是旧的python2.7.5,且yum组件也是基于原先2.7.5版本,也需要做切换。

步骤1:

备份旧版2.7.5,python通过软链接方式切换到3.9.9

mv /usr/bin/python /usr/bin/python2.7.5
ln -s /usr/local/bin/python3 /usr/bin/python

步骤2:

修正yum组件引用的python版本为3.9.9

待修改文件:

  • /usr/bin/yum
  • /usr/libexec/urlgrabber-ext-down

[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

安装pip插件

下载pip安装脚本:

wget https://bootstrap.pypa.io/get-pip.py

安装pip:

python get-pip.py

制作软链接:

ln -s /usr/local/bin/pip3 /usr/bin/pip

安装kube-shell

pip install kube-shell

测试 kube-shell

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值