Kubernetes 网络、监控技术全面解读
目前主流的Kubernetes监控方式通过Prometheus,通过Grafana展现。 ![]() 通过Prometheus监控Kubernetes,通过Grafana展现,图来源:grafana.c 从上面的介绍可以看出,Kubernetes在网络、服务状态、监控方面有各种解决方案,每种解决方案可以说都有优缺点。笔者最近参加了UCloud的TIC大会,现场听了UCloud优刻得实验室负责人叶理灯关于Kubernetes的一个分享,叶理灯的分享干货很多,比如基于RBAC实现账号管理隔离,有状态和无状态服务的管理。笔者特别关注了UCloud在Kubernetes网络和监控解决方案的独到之处,和大家分享下。 三、KUN和UK8S网络和监控几个厉害的玩法 叶理灯介绍了UCloud基于Kubernetes打造的内部容器云平台(简称KUN)和针对外部用户的容器管理服务UK8S。KUN的主要实现方法之一是K8S+Docker,通过Docker提高运维部署效率和运维环境的一致性,通过K8S实现跨可用区容灾和Auto Scaling能力,从而实现高可用、在线升级、自动扩缩、负载均衡、日志查看、资源监控等多种功能。而UK8S可以让用户直接在上面部署、管理、扩展容器化应⽤,⽽⽆需关⼼Kubernetes集群⾃身的搭建及维护等运维类⼯作。UK8S完全兼容原⽣的Kubernetes API,以UCloud私有⽹络为基础,并整合了ULB、UDisk、EIP、VPC等云产品。 1. UK8S网络特点-连放五个大招 UK8S在网络上有五个大招,全面支持IPV6,实现了容器云和现有公有云的无缝融合,并且在性能和云主机一致:
令人印象深刻的是,UCloud自研的CNI(Container Network Interface)插件,使UK8S拥有与云主机等同的网络性能(目前最高可达10 Gb/s,100万pps)。 2. 一站式Kubernetes服务(UK8S)打造 在管理服务方面,UK8S支持完全的容器化和微服务化,可以确保所有管理服务全部运行在内部KUN平台上,基于KUN的API对服务模块进行动态管理;一个集群对应生成一个Watcher,容易进行横向扩展;基于Watcher+Redis缓存的方式,保证用户在控制台获取集群信息的速度足够快,相当于用K8S管理K8S。 托管方面,采用“UK8S+托管物理机”的模式可以合理利用存量物理资源,且无需运维管理UK8S集群以及部署外部负载均衡,业务高峰可随时扩容集群,帮助用户有效利用存量IT资源。例如,Master节点部署在共有云上,Node节点分为公有云和托管云两部分,两个区的网络实现了互联互通等。 ![]() 例如:元年科技CTO 杨熠提到:“使用UK8S,开发者可以像使用普通云服务器一样迅速搭建K8S环境。在享受K8S带来的便利的同时,能够让开发人员集中注意力在业务实现的细节,而不必在基础架构搭建上浪费太多的精力。UCloud为此提供的专业、快速的服务和响应机制帮助我们成功的将整个环境从自建K8S平滑迁移到UK8S。” 3.KUN监控特点介绍 (编辑:西安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 芯潮崛起,自有不凡 这些锐龙商务轻薄本将迎来一大波降价
- 评测魅族 16s Pro以及iQOO Neo 855游戏体验怎么样
- RedHat Satellite 弃 MongoDB ,全面改用 PostgreSQL
- 还差个友善福怎么办?2017支付宝友善福怎么获得的技巧分享
- 三星Galaxy S20 Ultra参数曝光:120Hz刷新率屏幕+1亿像素摄
- iphoneX“售价心碎”? 库克: 5小时卖出550万台, 供不应求!
- Razer刚刚推出了首款光学笔记本电脑键盘
- 分析师:5G版iPhone并不能拯救苹果的销量
- 苹果可能会更改iOS开发版系统的开发方式
- 双玻璃设计的iPhone 8美翻了, 网友: 除了双摄镜头