我是在root目录下安装的所以,不用输入sudo
关闭防火墙
查看防火墙当前状态
ufw status
关闭防火墙
ufw disable
或
systemctl stop firewalld
systemctl disable firewalld
禁用swap
swapoff -a
注释/etc/fstab中的内容
关闭SeLinux
apt install selinux-utils
setenforce 0
更新系统
运行以下命令将所有系统软件包更新到最新版本:
apt-get update
apt-get install apt-transport-https
apt-get upgrade
安装VirtualBox Hypervisor
使用以下命令安装VirtualBox:
apt install virtualbox
apt install virtualbox-ext-pack
浏览到协议最后,找到ok,点击>选择ok回车(这个是通过键盘的上下左右的左右键选择的,一开始不知道,折腾了很久)
输入命令可以启动virtualbox
virtualbox
下载minikube
你需要下载minikube二进制文件,将二进制文件放在/usr/local/bin目录下,因为它位于$PATH中:
wget https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
chmod +x minikube-linux-amd64
sudo mv minikube-linux-amd64 /usr/local/bin/minikube
确认已安装版本:
minikube version
安装kubectl
需要kubectl,这是一个用于在Kubernetes上部署和管理应用程序的命令行工具:
注释:这里一般会遇到镜像源的问题,这里用的阿里的。
apt-get update && apt-get install -y apt-transport-https
curl -s https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add -
cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main
EOF
apt-get update
apt-get install -y kubectl
启动minikube
minikube start
遇到了下面问题
强制执行下面命令依旧会遇到这样的问题。
minikube start --force --driver=docker
解决方法
安装docker&阿里云镜像仓库加速
apt-get update
apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
apt-key fingerprint 0EBFCD88
add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
apt-get update
apt-get install docker-ce docker-ce-cli containerd.io
# 在阿里云注册个人加速地址 阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台
按照下面步骤操作
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://adjauspa.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
在执行启动命令
minikube start --force --driver=docker
Minikube Basic操作
kubectl cluster-info
启用Kubernetes仪表板
Kubernete附带一个Web仪表板,管理群集而无需与命令行交互,默认情况下,在minikube上安装并启用仪表板插件:
minikube dashboard --url