Skip to content

1. 拉取阿里云镜像并重命名

$kicbase_url = "registry.cn-hangzhou.aliyuncs.com/google_containers/kicbase:v0.0.46"
docker pull $kicbase_url

docker tag $kicbase_url gcr.io/k8s-minikube/kicbase:v0.0.46

2. 启动默认 Minikube集群(完全离线模式)

minikube start --driver=docker --base-image="gcr.io/k8s-minikube/kicbase:v0.0.46" --force

2. 预先拉取Kubernetes核心镜像(关键补充)

# 2. 手动准备所有镜像(使用阿里云源)
$images = @(
    "kicbase:v0.0.46",
    "kube-apiserver:v1.28.0",
    "kube-controller-manager:v1.28.0",
    "kube-scheduler:v1.28.0",
    "kube-proxy:v1.28.0",
    "pause:3.9",
    "etcd:3.5.9-0",
    "coredns:v1.10.1",
    "storage-provisioner:v5"
)

foreach ($img in $images) {
    docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/$img
    if ($img -eq "kicbase") {
        docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/$img gcr.io/k8s-minikube/kicbase:v0.0.46
    } else {
        docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/$img registry.k8s.io/$img
    }
}

3. 启动Minikube集群(完全离线模式)

minikube start --driver=docker --base-image="gcr.io/k8s-minikube/kicbase:v0.0.46" --force

4. 验证集群状态

minikube status -p dev
kubectl --context=dev get nodes

5. 停止集群(按需执行)

minikube stop -p dev

✨ 网站运行时间: 3年11月15天 ❤️ 道阻且长,行则将至 - 微信号: heikedreamer