我想知道如何在我的Ubuntu 20 DPS上安装kubernetes集群,我的意思是,我已经安装了对接器和kubeadm,我知道如何进行部署、服务和很少的入口,我已经使用了一个已经配置好的kubernetes集群(Ak)。
我需要设置我的dps来公开一些web应用程序(网站、apis、cdn等),我需要配置哪些步骤来配置kubernetes?如何在特定的子dns上公开某个网站(例如,第三级域名: trd.mysite.com)
我需要安装像nginx控制器,金属和法兰绒之类的插件吗?我不明白这些网络的东西,我也有兴趣的课程/教程请帮助我谢谢!
编辑:这些是我的yamls,现在我只想在主域(xxxx.com)上公开一个webapp,然后我将添加一个内部REST和另一个使用rest并在第三级域(yyy.xxxxx.com) http://www.mediafire.com/file/c7qwouqri441wek/Kube.zip/file上公开的webapp。
发布于 2020-12-06 18:34:36
好吧那你看。要成功地运行服务器,您需要:
1. docker
2.如果您喜欢使用库比亚丁安装-您需要下面的Kubernetes软件包。我们在这个答案中只讨论了kubeadm的方式。请联系内部文档本身,以获得其他工具。
您可以在这里阅读有关所有工具的信息:
3. CNI --用于在集群内建立适当的网络。
有十几个CNI插件,你应该选择一些。
最受欢迎的是Flannel和Calico。有时(取决于您的需要),您可以安装运河。简而言之,您正在同时安装用于网络策略 + Flannel的Calico,作为正常的CNI用于网络。
这是重要的小贴士!要正确安装CNI,您应该在创建集群之前先选择它。S说,因为你必须在集群中加入适当的--pod-network-cidr=标志。
kubeadm init --pod-network-cidr=10.244.0.0/16kubeadm init --pod-network-cidr=192.168.0.0/16为Calico管理对集群中服务(通常为HTTP )的外部访问的API对象。入口可以提供负载平衡、SSL终端和基于名称的虚拟主机。
为了使In资源正常工作,集群必须运行一个入口控制器。
最流行的是:Nginx入侵控制器,Kubernetes入口控制器(OOB),也是基于nginx的。但这些都是不同的),Traefik
创建集群的
。
kubectl taint nodes --all node-role.kubernetes.io/master-https://serverfault.com/questions/1044583
复制相似问题