Kubernetes安装过程全攻略|Minikube版

本文提供了一篇详细的Kubernetes Minikube安装教程,针对Ubuntu18系统,介绍了如何解决apt_pkg和cgroupfs错误,以及如何处理镜像拉取问题。通过安装kubectl和Minikube最新版本,确保Docker与Kubernetes版本兼容,并提供脚本解决国内镜像拉取难题。

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


参考资料|网址

K8S和Docker介绍

安装方案参考

k8s拉取镜像解决方案

官方文档

dockerHub

虚拟化

Minikube测试教程


安装攻略


前言

安装环境是云服务器,Ubuntu18的系统,无法采用虚拟机那种形式。
安装目的主要是为了学习,所以选择了Minikube。

生成环境版,之后也许也会出一个教程,但暂时还不想牺牲自己服务器的swap分区,所以见谅啦。


Minikube

MiniKube是K8S官方为了开放者能在个人电脑上运行K8S提供的一套工具。
由Go语言实现,通过调用虚拟化管理程序,创建出一个运行在虚拟机内的单点集群。


安装kubectl

K8S集群是典型的C/S架构,有一个官方提供的名为kubectl的CLI工具。
尽量保证kubectl版本和K8S集群版本保持一致,或版本相差在一个小版本内。

可以选择指定版本,也可以直接选择安装最新的。


这个是指定版本:

curl -LO https://dl.k8s.io/release/v1.10.7/bin/linux/amd64/kubectl

curl -LO https://dl.k8s.io/v1.10.7/bin/linux/amd64/kubectl.sha256

echo “$(<kubectl.sha256) kubectl” | sha256sum --check -c

在这里插入图片描述
可能会遇到如上错误,按如下解决即可:
install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl


安装最新版本

官方文档

curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"

curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256"

echo "$(<kubectl.sha256) kubectl" | sha256sum --check

安装Minikube

先看,不要着急操作!

  • wget -O minikube https://github.com/kubernetes/minikube/releases/download/v0.28.2/minikube-linux-amd64

  • chmod +x minikube 赋予执行权限

  • sudo mv minikube /usr/local/bin/minikube

  • /usr/local/bin/minikube version
    minikube version: v0.28.2

# 安装最新的:
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64

chmod +x minikube

sudo cp ./minikube /usr/local/bin/minikube


使用 Minikube 创建集群,只要简单的执行 minikube start 即可

root@VM-0-11-ubuntu:/dbroot/NNroot# minikube start
Starting local Kubernetes v1.10.0 cluster...
Starting VM...
E0709 16:38:40.267790    7566 start.go:174] Error starting host: Error creating host: Error executing step: Running precreate checks.
: VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path.

 Retrying.
E0709 16:38:40.268011    7566 start.go:180] Error starting host:  Error creating host: Error executing step: Running precreate checks.
: VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path
================================================================================
An error has occurred. Would you like to opt in to sending anonymized crash
information to minikube to help prevent future errors?
To opt out of these messages, run the command:
        minikube config set
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值