images/flower.svg

Kubernetes (K8s)

Kubernetes 以逻辑单元的形式对构成应用程序的容器进行分组,从而简化了管理过程并 发现 。 Kubernetes 建立在 操作经验 工作量 规模 生产 由Google完成,并结合社区给出的最佳想法和最佳实践。

images/scalable.svg

大规模

Kubernetes 是围绕Google每周运行数十亿个容器的基础而设计的,它可以动态地调整工作量,而无需增加运营团队。

images/blocks.svg

灵活

习惯做 测试 在本地计算机上或作为系统运行 全球企业 Kubernetes 提供的灵活性使您能够始终如一地轻松创建应用程序,无论您的需求多么复杂。

images/suitcase.svg

可以在各种平台上运行

Kubernetes as 开源的 让您自由使用 内部部署 , 杂种 , 要么 公共云基础架构,使您轻松移动已有的工作负载。

将150多种微服务迁移到Kubernetes面临的挑战

金融时报运营与可靠性技术总监Sarah Wells



于2019年5月20-23日参加在巴塞罗那举行的KubeCon



2019年6月24日至26日在上海参加KubeCon

Kubernetes 功能

服务发现和负载平衡

您无需修改​​应用程序即可使用机制 服务发现 额外。 Kubernetes 为每个容器提供IP并为容器集合提供DNS,并将执行该机制 负载均衡 用于一批容器。

服务拓扑(服务拓扑)

基于集群拓扑的业务流量路由。

端点切片

追踪 终点 Kubernetes 集群上的可扩展网络

自动装箱

根据容器的资源需求和其他限制自动放置容器,而不会牺牲可用性。混合关键工作负载和 最大的努力 增加资源使用量并节省更多资源。

存储编排

自动安装您选择的存储系统,无论是本地存储,服务提供商 GCP 要么 AWS 以及网络存储系统(例如NFS,iSCSI,Gluster,Ceph,Cinder或Flocker)。

自动维修

重新运行并重新启动失败的容器,在任何节点死亡时更换并重新安排时间,关闭对定义的运行状况检查无响应的容器,并且在准备使用之前不向客户端显示它们。

自动发布和还原

Kubernetes 在监视应用程序运行状况的同时逐步释放对应用程序或其配置的更改,以确保所有实例不会同时关闭。如果出现问题,Kubernetes将回滚您的更改。利用不断发展的部署解决方案生态系统。

机密和配置管理

在不更改映像的情况下应用和修改机密和应用程序配置,并防止您的机密暴露给配置。

双栈IPv4 / IPv6

为Pod和服务分配IPv4和IPv6地址

批量执行

除服务外,Kubernetes还可以执行批处理和CI工作负载管理,如果需要,可以替换发生故障的容器。

水平缩放

使用简单的命令,UI或根据CPU使用情况自动缩放应用程序。

案例分析

案例分析

我们是您毕业的一个项目 CNCF



有兴趣获取有关Kubernetes的最新信息吗?注册自己到KubeWeekly。