基于腾讯云CLB实现K8S v1.10.1集群高可用+负载均衡

概述:

 

最近对K8S非常感兴趣,同时对容器的管理等方面非常出色,是一款非常开源,强大的容器管理方案,最后经过1个月的本地实验,最终决定在腾讯云平台搭建属于我们的K8S集群管理平台~

采购之后已经在本地部署了不下百次模拟线上生成环境,尽可能还原本地搭建过程,于是修改了安装脚本以及镜像文件。

                                                          

 基础环境

主机地址Type
k8s-host1192.168.100.121master node
k8s-host2192.168.100.122master node
k8s-host3192.168.100.123master node

 

 

 应用环境

本次部署使用的是基于kubeamd部署的,etcd以及kubelet服务需要通过外部部署,版本为:

ETCD ----->> 3.1.13

kubernetes-cni-0.6.0-0.x86_64

kubelet-1.10.2-0.x86_64

kubectl-1.10.2-0.x86_64

kubeadm-1.10.2-0.x86_64

 

转载于:https://www.cnblogs.com/heweiblog/p/9040706.html

基于k8s搭建智慧港口云平台集群架构规划如下: 1. 部署k8s集群:通过在物理机或虚拟机上部署k8s集群实现集群管理和资源调度。可以选择使用公有云提供的k8s服务,如阿里云的容器服务、腾讯云的容器服务等,也可以自行搭建k8s集群。 2. 部署应用服务器:将智慧港口云平台的应用程序打包成Docker镜像,并通过k8s的Deployment或StatefulSet等资源进行部署。可以根据业务需求进行水平扩展和灰度发布等操作。 3. 部署数据库:将数据库部署在k8s集群中,可以选择使用k8s提供的StatefulSet资源,实现数据持久化和高可用性。同时,可以使用k8s提供的ConfigMap和Secret等资源,实现数据库配置和敏感信息的管理。 4. 部署缓存服务器:将缓存服务器部署在k8s集群中,可以选择使用k8s提供的StatefulSet或Deployment资源,根据业务需求进行水平扩展和自动伸缩等操作。同时,可以使用k8s提供的ConfigMap和Secret等资源,实现缓存服务器配置和敏感信息的管理。 5. 部署消息队列:将消息队列部署在k8s集群中,可以选择使用k8s提供的Deployment或StatefulSet等资源,根据业务需求进行水平扩展和自动伸缩等操作。同时,可以使用k8s提供的ConfigMap和Secret等资源,实现消息队列配置和敏感信息的管理。 6. 部署负载均衡器:将负载均衡器部署在k8s集群中,可以选择使用k8s提供的Service资源,实现流量分发和端口转发等功能。可以选择使用云厂商提供的负载均衡器,如阿里云的SLB、腾讯云CLB等,也可以使用开源的负载均衡器,如Nginx、HAProxy等。 7. 部署监控与日志系统:使用Prometheus、Grafana等工具实现k8s集群和应用程序的监控和告警,使用ELK等工具实现日志的收集和分析。 总之,基于k8s搭建智慧港口云平台集群架构可以实现系统的容错和负载均衡,提高系统的可靠性和性能。同时,也可以实现应用程序的快速部署和扩展,提高开发和运维的效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值