当我执行以下命令(取自kubernetes的官方安装指南)时,输出是意外的(如下所示:)命令(在CentOS 7上):
cat < /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
exclude=kube*
EOF
setenforce 0
yum install -y kubelet kubeadm kubectl
systemctl enable kubelet && systemctl start kubelet
输出:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
base: centos.sonn.com
extras: mirror.sesp.northwestern.edu
updates: mirrors.cat.pdx.edu
kubernetes/signature | 454 B 00:00:00
kubernetes/signature | 1.4 kB 00:00:00 !!!
kubernetes/primary | 33 kB 00:00:00
kubernetes 237/237
No package kubelet available.
No package kubeadm available.
No package kubectl available.
Error: Nothing to do
你预期会发生什么:
kubeadm、kubelt和kubelet已安装并启用
如何复制:
在centos 7上运行上述命令(按照以下指南https://kubernetes.io/docs/setup/independent/install-kubeadm/)
Docker version: Client:
Version: 17.03.2-ce
API version: 1.27
Go version: go1.7.5
Git commit: f5ec1e2
Built: Tue Jun 27 02:21:36 2017
OS/Arch: linux/amd64
服务器:
Version: 17.03.2-ce
API version: 1.27 (minimum version 1.12)
Go version: go1.7.5
Git commit: f5ec1e2
Built: Tue Jun 27 02:21:36 2017
OS/Arch: linux/amd64
Experimental: false
环境:
Kubernetes版本(使用kubectl版本):无法按照官方指南安装最新版本。硬件配置:虚拟机符合官方指南中的指导原则(2GB ram和2个CPU)操作系统:
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
内核:
Linux k1 3.10.0-862.9.1.el7.x86_64 #1 SMP Mon Jul 16 16:29:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
sudo cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOF
bash: /etc/yum.repos.d/kubernetes.repo: Permission denied
运行此程序后,即使我使用sudo并且我的用户帐户具有管理员权限,我仍然收到拒绝权限的错误。我的问题的解决方案是以root用户身份登录我的RockyLinux并完成安装。
从kubernetes.repo中删除以下行后,它对我有效:
排除=kubelet kubeadm kubectl
您似乎缺少<代码>
另外,我可以看到文档中有一个错误。
应删除包含< code>exclude=kube*的行。
应如下:
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOF
setenforce 0
yum install -y kubelet kubeadm kubectl
systemctl enable kubelet && systemctl start kubelet
本文向大家介绍Vmware12虚拟机安装教程 Vmware12虚拟机上安装Oracle,包括了Vmware12虚拟机安装教程 Vmware12虚拟机上安装Oracle的使用技巧和注意事项,需要的朋友参考一下 Vmware12虚拟机及Oracle安装教程分享给大家,具体内容如下 1、安装XP系统 步骤一: 步骤二: 选择使用现有的虚拟盘,然后加载系统文件即可 系统XP安装成功,检测一下主机和虚拟机的
本文向大家介绍VMware虚拟机安装的CentOS无法上网的解决方法,包括了VMware虚拟机安装的CentOS无法上网的解决方法的使用技巧和注意事项,需要的朋友参考一下 前言:由于Linux下很多软件安装必须网络环境下进行,因此,对于如何在VMware下进行上网,我折腾了至少三天,今天上午,终于搜到一遍技术文章,经过自己实践,VMware下Linux的可以上网啦。 VMware虚拟机的CentO
问题内容: 我正在尝试安装Eclipse,但是无法启动安装程序。它失败了 “无法创建Java虚拟机” 我该如何解决? 注意:我在Mac上。 问题答案: 对我来说,我必须编辑位于此处的文件: 并将路径添加到我的本地Java VM,在这里: 如果文件在DMG中,请右键单击它,然后将其复制,然后将其粘贴到另一个文件夹中。然后右键单击该应用程序文件,然后选择“显示软件包内容”,以进入应用程序内部的文件。
我在 Azure 虚拟机上安装 Docker 时遇到错误。 m/c 配置:Azure vm、Windows 10 企业版、英特尔 2.4 GHz、7 GB RAM、64 位操作系统、基于 x64 的处理器。我浏览了几个博客,他们要求我在 azure vm 上启用嵌套虚拟化,如下所示。 设置VMProcessor-VMName MobyLinuxVM-ExposeVirtualizationExte
本文向大家介绍linux虚拟机上安装配置redis3.0.7,包括了linux虚拟机上安装配置redis3.0.7的使用技巧和注意事项,需要的朋友参考一下 我们给大家列出详细的图文步骤教给大家在linux虚拟机上安装redis以及相关的配置流程。 将redis-3.0.7.tar.gz上传到linux虚拟机上编译: a) 因为redis是C语言开发,所以需要先编译,在linux上编译需要依赖gc
本文向大家介绍XenServer 安装及虚拟机部署详细指南,包括了XenServer 安装及虚拟机部署详细指南的使用技巧和注意事项,需要的朋友参考一下 1 了解服务器配置 1.1 查看服务器CPU是否支持虚拟化 1.1.1 目的 目前Inter和AMD生产的主流CPU都支持虚拟化技术,但很多电脑或主板BIOS出厂时默认禁用虚拟化技术 1.1.2 方法 setp1: 重启服务器后按F2或F10进入B