k8s
文章平均质量分 88
CCE_SWR
这个作者很懒,什么都没留下…
展开
-
技术进阶:Kubernetes高级架构与应用状态部署
在了解Kubernetes应用状态部署前,我们先看看Kubernetes的高级架构,方便更好的理解Kubernetes的状态。Kubernetes 的高级架构包括应用程序部署模型,服务发现和负载均衡,内部/外部路由分离、persistentvolume 的使用,部署节点守护程序,部署有状态分布式系统,作业后台运行,部署数据库,配置管理,凭证管理,滚动更新,自动缩放和包管理。 A...原创 2018-11-06 16:19:43 · 373 阅读 · 0 评论 -
深入了解Kubernetes REST API的工作方式
关于Kubernetes REST API的工作方式:在哪里以及如何定义从REST路径到处理REST调用的函数的映射?与etcd的交互发生在哪里?从客户端发出请求到保存在etcd中对象的端到端路径是怎样的?Kubernetes REST框架Kubernetes REST实现可大致分为三个部分,如下图所示。客户端/服务器功能通过k8s.io包中的各种库实现。服务器端实现分...原创 2018-11-06 16:24:36 · 443 阅读 · 0 评论 -
深度剖析Kubernetes API Server三部曲 - Part 1
在本期文章中,我们首先会对Kubernetes API Server进行一个总体的大致说明,然后对API的技术术语及请求流作说明。在下几期的文章中则主要对API Server与etcd存储的交互以及对API Server进行相关扩展进行探讨说明。API Server的总体说明★从理论上来说,Kubernetes 是由一些具有不同角色的节点组成的。作为控制面的主节点主要部署有API Se...原创 2018-11-06 16:34:31 · 179 阅读 · 0 评论 -
企业落地Kubernetes的问题与对策
在当今云计算领域,“容器技术”已经从三四年前的炒作期正式进入了产业落地期,而Kubernetes作为容器平台的标准已经得到了广泛应用。Kubernetes从2014年6月由Google宣布开源,到2015年7月发布第一个正式版本1.0并进入CNCF基金会,再到2018年3月从CNCF基金会正式毕业,版本更替到1.10。短短三年间,Kubernetes含着Google的金钥匙,顶着Borg的光环...原创 2018-11-02 15:48:17 · 239 阅读 · 0 评论 -
深度剖析Kubernetes API Server三部曲 - part 2
欢迎来到深入学习Kubernetes API Server的系列文章的第二部分。在上一部分Part1中我们对APIserver总体,相关术语及request请求流进行探讨说明。在本部分文章中,我们主要聚焦于探究如何对Kubernetes 对象的状态以一种可靠,持久的方式进行管理。之前的文章中提到过 API Server自身是无状态的,并且它是唯一能够与分布式存储etcd直接通信的组件。etcd...转载 2018-11-07 17:28:14 · 258 阅读 · 0 评论 -
深度剖析Kubernetes API Server三部曲 - part 3
前言在本系列的前两部分中我们介绍了API Server的总体流程,以及API对象如何存储到etcd中。在本文中我们将探讨如何扩展API资源。在一开始的时候,扩展API资源的唯一方法是扩展相关API源代码,集成为你所需的资源。或者,推动一个全新的类型为新的核心对象API合入社区代码。但是,这样就会导致核心API资源类型的不断增加,直至API过载。为了避免这种API资源的无限制扩展,在Kube...转载 2018-11-08 16:51:23 · 205 阅读 · 0 评论