关于kubernetes我们还有什么可做的?

栏目: 编程工具 · 发布时间: 6年前

内容简介:kubernetes在容器编排大战中由于应用的可移植性以及支持混合云/多云部署方式上的灵活性。加上开放可扩展的理念,使得周边社区非常活跃。从既有调研结果看,kubernetes已成为容器编排领域的标准。但是它并不成熟,很多方面都大有可为,下面就是列举了一些方面:kubernetes是一个集中式容器管理工具。横向上来说,集群管理工具还有分布式和共享式等。代表性的分布式容器管理工具如yarn与kubernetes的区别是yarn的一台宿主机作为一个master来进行容器管理。分配速度很快。kubernetes以

kubernetes在容器编排大战中由于应用的可移植性以及支持混合云/多云部署方式上的灵活性。加上开放可扩展的理念,使得周边社区非常活跃。从既有调研结果看,kubernetes已成为容器编排领域的标准。但是它并不成熟,很多方面都大有可为,下面就是列举了一些方面:

1.集群联邦

kubernetes是一个集中式容器管理工具。横向上来说,集群管理 工具 还有分布式和共享式等。代表性的分布式容器管理工具如yarn与kubernetes的区别是yarn的一台宿主机作为一个master来进行容器管理。分配速度很快。kubernetes以集群为单位,资源分配更好一些。共享式管理谷歌内部的borg在用,据说是一种更先进的分配方式。

kubernetes作为目前最受欢迎的容器管理工具,因为存储等方面的瓶颈,在集群规模大时需要拆分成多个集群分开管理。为了更达到在多个集群时能和一个集群一样统一管理,业界又出来了一个集群联邦的概念。就是让底层的多个集群对外像一个集群一样工作。目前这个技术还不是很成熟,在这方面是大有可为的。

2.scheduler

kubernetes的scheduler模块做的并不是很好,所以有意愿给kubernetes提patch的同学从这部分入手,提的patch很容易被采纳,成为贡献者之一。

在实际大公司使用的使用。往往自己造轮子会重写这一部分。

3.etcd

kubernetes采用etcd做存储,直接造成了kubernets的容量瓶颈。所以很多公司都在这上面做了优化。阿里在etcd上加了一层tair缓存来使用。京东将etcd替换成了mysql。

4.dns

kubernetes的DNS大公司使用的也很少。因为一般大公司都有自己服务注册发现机制和命名规范。

5.VPA

kubernetes的pod级别自动扩容分成两个层次:横向扩容HPA和纵向扩容VPA,来扩容容器可使用的资源量。横向扩容HPA很好办,就是将容器缩掉,用更大配置再扩出来。纵向扩容VPA又称作原地升级,这个会麻烦。因为k8s容器本身就是一个 docker 进程。VPA就是进程不重启实现升级。

6.插件

kubernetes核心功能并不多,很多功能都是以插件的形式提供,并且用户可以实现接口来做成自己的插件。

7.容器编排

等上面这些都成熟了以后,kubernetes还有最大的问题。它为解决资源利用率而生。所以需要通过算法和AI层面进一步提高资源利用率。所以对 go 语言的学习、算法的学习是作为kubernetes相关的开发人员的必需技能。

相关阅读

《两地书》--K8s基础知识

Kubernetes的污点和容忍(上篇)

Kubernetes的污点和容忍(下篇)

Kubernetes的DaemonSet(上篇)

Kubernetes的DaemonSet(下篇)


以上所述就是小编给大家介绍的《关于kubernetes我们还有什么可做的?》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

网站入侵与脚本攻防修炼

网站入侵与脚本攻防修炼

逍遥 / 2008-9 / 59.00元

《网站入侵与脚本攻防修炼》从“攻”、“防”两个角度,通过现实中的入侵实例,并结合原理性的分析,图文并茂地展现网站入侵与防御的全过程。全书共分8章,系统地介绍网站入侵的全部过程,以及相应的防御措施和方法。其中包括网站入侵的常见手法、流行网站脚本入侵手法揭密与防范、远程攻击入侵网站与防范、网站源代码安全分析与测试等。《网站入侵与脚本攻防修炼》尤其对网站脚本漏洞原理进行细致的分析,帮助网站管理员、安全人......一起来看看 《网站入侵与脚本攻防修炼》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

随机密码生成器
随机密码生成器

多种字符组合密码

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具