您目前处于:社区首页 > 

Kubernetes教程/入门教程

第5页
图解kubernetes控制器Node生命周期管理_Kubernetes中文社区

图解kubernetes控制器Node生命周期管理

baxiaoshi阅读(6795)

node其实就对应着kubernetes中的工作组件,今天我们来看下kubernetes中针对node的生命周期的管理包括心跳检测/污点/容忍/中断等机制的实现 1. 基础概念 1.1 心跳机制 心跳机制是分布式调度系统中常见的设计, ku...

Docker镜像层级设计指南_Kubernetes中文社区

Docker镜像层级设计指南

elan阅读(5252)

在过去几年里,我需要为各种应用或者微服务去创建Docker镜像。在我的案例中,主要用例集中在Java以及Python上. 通常在Docker Hub上有很多Java以及Python的镜像,并且这些镜像可以很好的当成我们的基础镜像来使用。然而...

从零开始入门 K8s | 理解 CNI 和 CNI 插件_Kubernetes中文社区

从零开始入门 K8s | 理解 CNI 和 CNI 插件

alicloudnativealicloudnative阅读(26449)

作者 | 溪恒 阿里巴巴高级技术专家 导读:网络架构是 K8s 中较为复杂的方面之一。K8s 网络模型本身对某些特定的网络功能有着一定的要求,因此,业界已经有了不少的网络方案来满足特定的环境和要求。CNI 意为容器网络的 API 接口,为了...

图解kubernetes中informer机制基础设计原理_Kubernetes中文社区

图解kubernetes中informer机制基础设计原理

baxiaoshi阅读(10071)

kubernetes中的informer机制可能是实现集群控制模块的最核心的设计之一了,本文从informer如何获取数据开始,然后介绍了为了减少apiserver而设计的缓存、索引、无界队列、共享informer等机制欢迎一起交流学习 1...

图解kubernetes中基于etcd的watch关键设计_Kubernetes中文社区

图解kubernetes中基于etcd的watch关键设计

baxiaoshi阅读(6058)

本文介绍了kubernetes针对etcd的watch场景,k8s在性能优化上面的一些设计,逐个介绍缓存、定时器、序列化缓存、bookmark机制、forget机制、针对数据的索引与ringbuffer等组件的场景以及解决的问题,希望能帮助...

图解kubernetes中etcd增删改查的工业实现_Kubernetes中文社区

图解kubernetes中etcd增删改查的工业实现

baxiaoshi阅读(3833)

kubernetes中基于etcd实现集中的数据存储,今天来学习下基于etcd如何实现数据读取一致性、更新一致性、事务的具体实现 1. 数据的存储与版本 1.1 数据存储的转换 在k8s中有部分数据的存储是需要经过处理之后才能存储的,比如s...

图解kubernetes中api聚合与CRD概要设计_Kubernetes中文社区

图解kubernetes中api聚合与CRD概要设计

baxiaoshi阅读(6596)

kubernetes中apiserver的设计无疑是复杂的,其自身内部就包含了三种角色的api服务,今天我们一起来臆测下其内部的设计,搞明白aggregator、apiserver、apiExtensionsServer(crd serve...

图解kubernetes中的api多版本中反序列化与转换_Kubernetes中文社区

图解kubernetes中的api多版本中反序列化与转换

baxiaoshi阅读(6289)

在之前的文章中分析过kubernetes是如何进行多版本管理中提到了一个关键的设计解码器, 负责将请求对象反序列化成一个具体的数据模型,今天一起来了解下其内部是如何实现多版本管理、转换的设计要点 1.版本化管理的关键设计 1.1 从拓扑转换...

从零开始入门 K8s | Kubernetes 网络模型进阶_Kubernetes中文社区

从零开始入门 K8s | Kubernetes 网络模型进阶

alicloudnativealicloudnative阅读(9753)

作者 |  叶磊(稻农)阿里巴巴高级技术专家 导读:本文将基于之前介绍的基本网络模型,进行更深入的一些了解,希望给予读者一个更广更深的认知。首先简单回顾一下容器网络的历史沿革,剖析一下 Kubernetes 网络模型的由来;其次会剖析一个实...

图解kubernetes中的api多版本机制实现_Kubernetes中文社区

图解kubernetes中的api多版本机制实现

baxiaoshi阅读(4842)

在web开发中随着版本的更新迭代,通常要在系统中维护多个版本的api,多个版本的api在数据结构上往往也各不相同,今天就来一起学习下kubernetes中的Scheme机制是如何解决这个问题的,如何借助HTTP请求里面的数据进行反序列化操作...

图解kubernetes Pod创建流程大揭秘_Kubernetes中文社区

图解kubernetes Pod创建流程大揭秘

baxiaoshi阅读(15508)

kubernetes中的容器创建无疑是个复杂的过程,涉及内部各种组件的统一协作,还有对接外部的CRI运行时,本文尝试初探一下容器创建流程中的各种细节,了解其各种组件协作流程,从而在后续出现问题的时候,也好能大概有点排查方向 1. 基础筑基 ...