k8s-集群搭建的方式
官网对kubectl和本地开发环境初始化工具的介绍:https://kubernetes.io/docs/tasks/tools/
k8s-集群搭建的三种方式,目前主流的搭建k8s集群的方式有kubeadm、minikube,二进制包。
kubeadm 是一个工具,用于快速搭建kubernetes集群,目前应该是比较方便和推荐的,简单易用 kubeadm是Kubernetes 1.4开始新增的特性 kubeadm init 以及 kubeadm join 这两个命令可以快速创建 kubernetes 集群 minikube 一般用于本地开发、测试和学习,不能用于生产环境 是一个工具,minikube快速搭建一个运行在本地的单节点的Kubernetes 二进制包 在官网下载相关的组件的二进制包,上面的两个是工具,可以快速搭建集群,也就是相当于用程序脚本帮我们装好了集群,前两者属于自动部署,简化部署操作,自动部署屏蔽了很多细节,使得对各个模块感知很少,遇到问题很难排查,如果手动安装,对kubernetes理解也会更全面。 目前生产环境的主流搭建方式,已在生产环境验证,kubeadm也可以搭建生产环境 ———————————————— 版权声明:本文为CSDN博主「新林。」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_21187515/article/details/101460039
关于minikube和其他几种kubenetes发行版(安装工具)的比较:可以看下这些:
k8s-集群搭建的三种方式和区别,kubeadm、minikube,二进制包
【容器架构】Minikube vs.kind vs.k3s-我应该用哪一个?
minikube安装和启动
安装和启动minikube:https://minikube.sigs.k8s.io/docs/start/
下载minikube之后,
# 可能下载失败或者龟速
minikube start
# https://github.com/kubernetes/minikube/issues/8997
# 同时输出日志
minikube start --alsologtostderr
# 使用阿里云镜像(无效)
minikube start --image-mirror-country='cn' --image-repository='registry.cn-hangzhou.aliyuncs.com/google_containers'
# 使用阿里云镜像(无效)
minikube start --image-mirror-country='cn' --image-repository='https://wigl5jnb.mirror.aliyuncs.com'
If you are getting an error like failed to download kic base image or any fallback image run the following command 如果您收到类似无法下载 kic 基本图像或任何后备图像的错误,请运行以下命令
minikube delete –all –purge
then start the cluster using minikube start 然后使用 minikube start 启动集群
(Link to the original issue – https://github.com/kubernetes/minikube/issues/8997) (链接到原始问题 – https://github.com/kubernetes/minikube/issues/8997 )
minikube delete --all --purge
minikube start
minikube dashabord
#https://stackoverflow.com/questions/71721372/minkube-dashboard-command-hangs-on-verifying-proxy-health
#如果卡在verifying xxx
minikube addons disable metrics-server
minikube addons enable metrics-server
# 如果还是不行的话
minikube stop
minikube start
minikube dashboard
发表回复