CentOS 7 部署 MiniKube

文章目录

  • 前言
  • 1、相关文档
  • 2、环境说明
  • 3、部署
    • [3.1、安装 yum 工具包](#3.1、安装 yum 工具包)
    • [3.2、安装 docker](#3.2、安装 docker)
    • [3.3、安装 kubeadm,kubelet 和 kubectl](#3.3、安装 kubeadm,kubelet 和 kubectl)
    • [3.4、安装 minikube](#3.4、安装 minikube)

前言

学习 Kubernetes 但是搭建集群太麻烦。怎么办? MiniKube 是个简单的好办法!


1、相关文档

GitHub

官网

官方部署文档

2、环境说明

操作系统:Centos 7.6.1810

Docker 版本:25.0.1

kubelet 版本:v1.28.2

minikube 版本:v1.32.0

3、部署

注意:minikube 需要 docker、kvm2、podman、qemu2、virtualbox ,否则会提示如下信息

shell 复制代码
minikube start
* minikube v1.32.0 on Centos 7.6.1810 (amd64)
* Unable to pick a default driver. Here is what was considered, in preference order:
* Alternatively you could install one of these drivers:
  - docker: Not installed: exec: "docker": executable file not found in $PATH
  - kvm2: Not installed: exec: "virsh": executable file not found in $PATH
  - podman: Not installed: exec: "podman": executable file not found in $PATH
  - qemu2: Not installed: exec: "qemu-system-x86_64": executable file not found in $PATH
  - virtualbox: Not installed: unable to find VBoxManage in $PATH

X Exiting due to DRV_NOT_DETECTED: No possible driver was detected. Try specifying --driver, or see https://minikube.sigs.k8s.io/docs/start/

3.1、安装 yum 工具包

shell 复制代码
yum install -y yum-utils

3.2、安装 docker

shell 复制代码
# 配置源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 验证配置是否成功
cd /etc/yum.repos.d && more docker-ce.repo
# 通过 yum 安装 docker
yum install docker-ce -y
# 启动 docker
systemctl start docker
# 开机启动
systemctl enable docker
# 验证 docker 是否启动
systemctl status docker
docker images

3.3、安装 kubeadm,kubelet 和 kubectl

shell 复制代码
# 配置源
cat > /etc/yum.repos.d/kubernetes.repo << EOF
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
# 验证配置是否成功
cd /etc/yum.repos.d && more kubernetes.repo
# 安装
# 指定版本号
# yum install -y kubelet-1.23.0 kubeadm-1.23.0 kubectl-1.23.0
# 最新版
yum install -y kubelet kubeadm kubectl
# 启动
systemctl start kubelet
# 开机启动
systemctl enable kubelet
# 重启服务器

3.4、安装 minikube

shell 复制代码
# 下载安装包
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-latest.x86_64.rpm
# 安装
rpm -Uvh minikube-latest.x86_64.rpm
# 普通账户启动
# minikube start
# root 账号使用 Docker
minikube start --force
# 第一次启动时间稍微有点长,需要 Downloading Kubernetes v1.28.3
# 验证
minikube status
# 说明:没有开机自启动,所以每次开机需要手动启动
相关推荐
bestcxx2 个月前
(二十三)、k8s(minikube) 部署mysql
mysql·minikube
LF-DevJourney6 个月前
Minikube Unable to resolve the current Docker CLI context “default“
运维·docker·容器·minikube·k8s
研究司马懿6 个月前
【云原生】MiniKube部署Kubernetes最小化集群
云原生·容器·kubernetes·minikube·k8s·kubelet·最小化集群
KXY冲冲冲7 个月前
Minikube部署单节点Kubernetes
kubernetes·minikube
黑风风7 个月前
在 Ubuntu 22 上深入了解和搭建 Minikube
linux·运维·ubuntu·minikube·k8s
涛声依旧叭1 年前
【云原生丶Kubernetes】Kubernetes初体验
云原生·kubernetes·minikube·安装kubectl·安装minikube·kubectl