目录
一.三种集群
minikube
- Minikube是一个工具,可以在本地快速运行一个单点的kubernets,尝试Kubernetes或日常开发的用户使用。不能用于环境。
- 官网地址:Minikube下载地址
kubeadm
- kubeadm是一个命令行工具,可以在物理机,云服务器或者虚拟机上轻松部署安全可靠的Kuernetes集群
- kubeadm提供kubeadm init和kubeadm join,用于快速部署kubernetes集群。kubeadm init启动一个kubernetes的主节点,kubeadm join启动一个Kubernetes工作节点并且将其加入集群
- 官网地址:kubeadm工具下载地址
二进制包
- 从官方下载发版本的二进制包,手动部署每个组件,组成kubernetes集群。
- 二进制包下载地址:Releases · kubernetes/kubernetes · GitHub
总结:生成环境中部署Kubernets集群,只有Kueadm和二进制包可选,Kubeadm降低部署门槛,但是屏蔽了很多细节,遇到问题很难排查。学习过程中,建议使用二进制包部署Kuernetes集群,便于学习工作原理和后期维护。