Kubernetes—minikube安装(笔记)

minikube是本地的Kubernetes,致力于使Kubernetes易于学习和开发。

安装过程来自官网:https://minikube.sigs.k8s.io/docs/start/

 安装kubectl

安装

curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
chmod +x ./kubectl
sudo cp ./kubectl /usr/local/bin/kubectl


# kubectl下载速度慢的可以在windows上用迅雷下载了传上来,再安装
# 1.查看最新的版本
https://dl.k8s.io/release/stable.txt
# 2.替换文件stable.txt里面的版本,得到url之后使用浏览器或迅雷下载
https://dl.k8s.io/release/v1.20.5/bin/linux/amd64/kubectl

查看kubectl版本

kubectl version

#显示如下说明安装成功!
[root@kube129 soft]# kubectl version
Client Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.4", GitCommit:"e87da0bd6e03ec3fea7933c4b5263d151aafd07c", GitTreeState:"clean", BuildDate:"2021-02-18T16:12:00Z", GoVersion:"go1.15.8", Compiler:"gc", Platform:"linux/amd64"}
The connection to the server localhost:8080 was refused - did you specify the right host or port?

安装minikube

#安装最新的版本
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube


# minikube-linux-amd64下载速度慢的可以在windows上用迅雷下载了传上来,再安装:
# https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64

启动minikube

minikube start --driver=none

#如果网络慢导致镜像下载慢问题,可以尝试以下参数启动:
minikube start --driver=none --image-mirror-country cn --iso-url=https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/iso/minikube-v1.20.5.iso --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers --registry-mirror=https://registry.docker-cn.com


# 异常处理
# X Exiting due to GUEST_MISSING_CONNTRACK: Sorry, Kubernetes 1.20.2 requires conntrack to be installed in root's path
# 解决办法,安装conntrack:
yum install -y conntrack

 基本命令

# 查看版本
    # Client Version是kubectl版本
    # Server Version是master节点的minikube版本
kubectl version

# 查看节点
kubectl get nodes

# 查看所有pod
kubectl get po -A

遇到的坑:

1.storage-provisioner镜像拉取失败

#storage-provisioner镜像拉取失败
kube-system   storage-provisioner             0/1     ImagePullBackOff   0          4m47s
# 解决办法:
# 1.手动拉一下
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/storage-provisioner:v4
# 2.打标
docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/storage-provisioner:v4 registry.cn-hangzhou.aliyuncs.com/google_containers/k8s-minikube/storage-provisioner:v4
# 删一下(可不删)
docker rmi registry.cn-hangzhou.aliyuncs.com/google_containers/storage-provisioner:v4

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小小绿豆

你的鼓励是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值