K8S官方部署方式以及自签SSL证书介绍
文章目录官方提供的三种部署方式总结官方提供的三种部署方式minikubeMinikube是一个工具,可以在本地快速运行一个单节点的Kubernetes,仅用于尝试Kubernetes或日常开发人员使用。部署地址:https://kubernetes.io/docs/setup/learning-environment/minikube/kubeadmKubeadm也是一个工具,...
文章目录
官方提供的三种部署方式
-
minikube
Minikube是一个工具,可以在本地快速运行一个单节点的Kubernetes,仅用于尝试Kubernetes或日常开发人员使用。
部署地址:https://kubernetes.io/docs/setup/learning-environment/minikube/ -
kubeadm
Kubeadm也是一个工具,提供kubeadm init与kubeadm join,用于快速部署Kubernetes集群。
部署地址:https://kubernetes.io/zh/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ -
二进制
推荐生产环境中使用,从官方发行版的二进制包,手动部署每个组件,组成Kubernetes集群。
下载地址:https://github.com/kubernetes/kubernetes/releases -
总结:生产环境中部署Kubernetes集群,只有Kubeadm和二进制包可选,Kubeadm降低部署门槛,但屏蔽了很多细节,遇到问题很难排查。我们这里使用二进制包部署Kubernetes集群,我也是推荐大家使用这种方式,虽然手动部署麻烦点,但学习很多工作原理,更有利于后期维护。
SSL自签证书介绍
组件 | 使用证书 |
---|---|
etcd | ca.pem server.pem server-key.pem |
flannel | ca.pem server.pem server-key.pem |
kube-apiserver | ca.pem server.pem server-key.pem |
kubelet | ca.pem ca-key.pem |
kube-proxy | ca.pem kube-proxy.pem kube-proxy-key.pem |
kubectl | ca.pem admin.pem admin-key.pem |
更多推荐
所有评论(0)