Minikube 实验笔记

  1. install docker: 软件获取与安装 · Docker 文档

  2. install minikube: minikube安装Kubernetes · minikube

curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.18.1/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/

FXXK!!!

内存不足

Untitled

Untitled

checksum文件下载失败

Untitled

修复:

重新从官方的release中下载最新的binary Lol


curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube

下载速度太慢啦!

Untitled

minikube start --kubernetes-version v1.17.5 \
--vm-driver=none \ 
--cni=flannel \
--image-mirror-country=cn \
--image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers \
--iso-url=https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/iso/minikube-v1.7.3.iso  \
--registry-mirror=https://hub-mirror.c.163.com

conntrack 需要提前安装

Untitled


sudo yum install -y conntrack

crictl 需要提前安装

Untitled

参见: 手动把tgz下载下来:

https://github.com/kubernetes-sigs/cri-tools

kubectl 下载太慢

Untitled

  1. 根据: Install and Set Up kubectl on Linux | Kubernetes 中说明, 直接配置yum源, 使用yum 安装要快很多.
  2. 安装好之后, 直接 kubectl 就可以连接到minikube集群里了. 不需要再使用 minikube kubectl这种命令