kubernetes运行环境简单安装

本文记录了在Windows 10上使用VMware安装CentOS7虚拟机,然后在虚拟机中安装kubernetes的步骤。过程中遇到了VirtualBox启动需非root用户、服务器不支持虚拟化和硬件不满足要求等问题,通过更换服务器、启用虚拟化、配置阿里云镜像和使用docker运行minikube来解决。最后成功安装并配置了kubernetes环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

最近在学习阿里的云原生技术公开课在第三讲最后展示了一个简单的kubernetes使用例子,但是需要自己安装运行环境。环境的安装中出现了许多问题,这里分享一下。

正文

环境

主机:windows10 64位
虚拟机安装工具:vmwarework15
虚拟机版本:centos7.9
虚拟机内存:2GB
虚拟机CPU:2X2

安装过程及问题

安装VirtualBox

创建文件

vim /etc/yum.repos.d/virtualbox.repo

输入内容

[virtualbox]
name=Oracle Linux / RHEL / CentOS-$releasever / $basearch - VirtualBox
baseurl=http://download.virtualbox.org/virtualbox/rpm/el/$releasever/$basearch
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc

virtualbox官方文档


安装官方minikube

curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube

minikube官方文档


Ⅰ运行环境—阿里云ESC 1核2G

启动minikube,默认virtualbox

minikube start

在这里插入图片描述
问题一: 启动virtualbox不能使用root用户
解决:

useradd username  #username自己定义
su username  # 切换用户

再次运行minikube
在这里插入图片描述
问题二: 服务器不支持虚拟化
解决:

grep -E --color 'vmx|svm' /proc/cpuinfo 检测是否开启了虚拟化

没有输出内容,表示不支持
在这里插入图片描述
需要更换服务器!!!
使用docker 运行minikube
在这里插入图片描述
问题: CPU至少两核,硬件不满足
解决: 更换服务器

Ⅱ 运行环境——本地虚拟机

配置虚拟机选项,启动虚拟化和设置CPU
在这里插入图片描述
使用阿里环境安装kubernetes(阿里镜像)
在这里插入图片描述
安装阿里的minikube,使用国内的依赖,速度更快
在这里插入图片描述
其他配置

# 这里依然需要切换用户,不能使用root用户
useradd usernmae  # 创建用户
passwd username  # 设置密码
su username  # 切换用户
minikube start --driver=docker  # 启动minikube

可能出现问题:

xxx is not in the sudoers file

解决:

su root  # 进入root用户
chmod u+w /etc/sudoers  # 添加文件写入权限
vim /etc/sudoers  # vim编辑文件

# 找到“root ALL=(ALL) ALL”这一段内容,另起一行输入
name ALL=(ALL) ALL  # name为你刚创建的用户名称

#保存退出,撤销文件写入权限
chmod u-w /etc/sudoers

参考文章


使用docker启动minikube
在这里插入图片描述
参考文章

查看状态,安装配置成功
在这里插入图片描述

后记

这是一次配置记录,主要方便自己以后观看,若有纰漏,请指出!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值