Alpine无法使用minikube,具体原因未知

Tuesday, Dec 21, 2021 | 1 minute read | Updated at Tuesday, Dec 21, 2021

@
Alpine无法使用minikube,具体原因未知

使用alpine镜像构建ks8 minikube集群

  • alpine 无法使用minikube,具体原因未知

  • docker安装 debian 最新版impish没有对应包,无法安装,debian上用上一发行版 bullseye 软件源啥的可以参考中科大源

  • minikube 启动

# CPU 和 memroy在VM中未成功,好像依赖cgroup
# --vm-driver=none --driver=docker 参数可能只有driver有用了,minikube可以不基于dcoker
minikube start --image-mirror-country='cn' --cpus 4  --memory 2048M 
  • kubectl安装 直接按照官方手册就行

  • Q&A

  1. 虚拟机执行minikube dashboard后监听127.0.0.1如何访问
# 获取URL
kubectl dashboard --url
# 代理?
# accept-host 在虚拟机中可不加,virtual box靠端口映射,就是本机IP
kubectl proxy --address 0.0.0.0 --accpept-hosts <your-host_external-ip>
  1. 镜像获取 (部分镜像找不到会失败)
images=(
    kube-apiserver-amd64:v1.18.4
    kube-controller-manager-amd64:v1.18.4
    kube-scheduler-amd64:v1.18.4
    kube-proxy-amd64:v1.18.4
    pause:3.2
    etcd-amd64:3.4.3
    coredns:1.6.7
)

for imageName in ${images[@]} ; do
    docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName
    docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName k8s.gcr.io/$imageName
done

3 kubectl自动补全

apt-get install bash-completion
# yum install bash-completion
kubectl completion bash >/etc/bash_completion.d/kubectl
source /usr/share/bash-completion/bash_completion

© 2016 - 2025 Caisong's Blog

🌱 Powered by Hugo with theme Dream.

About Me

大龄程序员,喜欢折腾各种环境部署、软件应用。

博客记录日常。