码迷,mamicode.com
首页 > 其他好文 > 详细

如何使用VPC高效管理你的K8S集群

时间:2021-04-05 11:48:00      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:image   方案   SHA256   部署   设计   公司   应用   get   使用   

技术图片

技术图片

 

k8s全称kubernetes,这个名字大家应该都不陌生,他的魅力是要您去投入生产环境才能感受得到,越来越多公司正在拥抱K8S并主导了很多业务。

由于很多公司开始数字化转型,慢慢的很多业务都往微服务架构发展,这使得自己的集群会变得越来越庞大,业务节点的数量也相继增多,如何高效管理K8S集群是很多公司的一个大难题。

由于我们的业务量非常大,微服务种类非常多,如何考虑高效的动态添加业务节点以及维护,最终选择了睿江云的云主机作为物理架构

以下是整个集群的架构:
技术图片

 

我们选择的是8核16G的作为我们业务节点,

技术图片
 

master 机器有3台,负载均衡采用的是SLB作为流量入口

这个集群经常需要添加业务节点,所以我们将其中一台的云主机作快照

技术图片
 

需要添加节点的时候只需要使用快照创建云主机,只要几分钟,业务节点就马上创建出来了,K8S以及所有的组件不再需要手动安装,直接执行:

kubeadm join 192.168.0.7:6443 --token t3z0ql.k7fh7id0k5axzgwa     --discovery-token-ca-cert-hash sha256:b9f0593582242f18bfae29193e4deffdb4c8ee35edfc58b9aca6bfe52c2d9fc3

 

执行之后就会自动加入集群了,所以短时间加个十台八台都不是事!!

技术图片
 

使用NAT作为整个集群的出口,再配合DNAT规则,就能轻松控制外网以及内网的转发规则,对于自己的业务灵活配置,这才能承载更多的业务。

 

总结:

从架构设计层面,我们关注的可用性,伸缩性都可以结合k8s得到很好的解决,如果你想使用微服务架构,搭配k8s,真的是完美,再从部署运维层面,服务部署,服务监控,应用扩容和故障处理,k8s都提供了很好的解决方案。

睿江云的服务器不单单提供稳定的服务能力,还提供一些列监控容灾功能,两者的结合可以给到每个企业一个很好的解决方案

如何使用VPC高效管理你的K8S集群

标签:image   方案   SHA256   部署   设计   公司   应用   get   使用   

原文地址:https://www.cnblogs.com/eflypro/p/14610541.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!