Centos
如何在 Centos 中安裝 ansible k8s 必備模組?
我正在使用 ansible shell 命令來訪問 kubernetes。我看到 ansible 幾乎沒有比 shell 命令有用的 k8s 模組。
但它有一些先決條件
openshift >= 0.6 PyYAML >= 3.11
當我嘗試使用安裝 PyYAML 時,似乎無法安裝 3.11
“百勝安裝 PyYAML”
,它說
Package PyYAML-3.10-11.el7.x86_64 already installed and latest version
而且當我嘗試使用 yum 安裝 openshift 時,它顯示
0 packages excluded due to repository protections No package openshift available. Error: Nothing to do
我的linux版本如下。
Distributor ID: CentOS Description: CentOS Linux release 7.6.1810 (Core) Release: 7.6.1810 Codename: Core
如何安裝 k8s ansible 模組的先決條件 PyYAML 和 openshift?
在 centos 7 的基礎儲存庫中,模組 PyYAML 的最新版本是 3.10-11 您可以使用“pip”實用程序安裝最新版本。
首先,您必須安裝 pip 實用程序(如果未安裝):
yum install python-pip
在此之後,您可以使用以下命令安裝最新版本的 PyYAML:
pip install --upgrade PyYAML
您還可以使用 pip 實用程序安裝 openshift:
pip install openshift