文章 2020-02-20 来自:开发者社区

Kubernetes必备知识: 主流网络方案

所属技术领域: K8s |名词定义| 常见的容器网络方案可以从协议栈层级、穿越形态、隔离方式这三种形式进行划分。协议栈层级:第一种:协议栈二层。第二种:协议栈三层(纯路由转发)。 第三种:协议栈二层加三层。穿越形态:按穿越的形态划分,这个与实际部署环境十分相关。穿越形态分为两种:Underlay、Overlay。Underlay:在一个较好的一个可控的网络场景下,我们一般利用 Underlay。....

Kubernetes必备知识: 主流网络方案
文章 2020-02-20 来自:开发者社区

Kubernetes必备知识: 调度流程

所属技术领域: K8s |名词定义| scheduler 是k8s master的一部分,作为插件存在于k8s生态体系。 |技术特点|  调度流水线通过 Informer 将需要调度的 Pod 插入 Queue 中,Pipeline 会循环从 Queue Pop 等待调度的 Pod 放入 Pipeline 执行。调度流水线 (Schedule Pipeline) 主要有三个阶段:Sche...

Kubernetes必备知识: 调度流程
文章 2020-02-20 来自:开发者社区

Kubernetes必备知识: 配置调度器

所属技术领域: K8s |名词定义| Kubernetes调度程序是一项策略丰富,可感知拓扑,特定于工作负载的功能,会显着显著影响可用性,性能和容量。调度程序需要考虑单个和集体的资源需求,服务质量需求,硬件/软件/策略约束,亲和力和反亲和力规范,数据位置,工作负载间的干扰,期限等。特定于工作负载的需求将在必要时通过API公开。 |技术特点|  怎么配置调度器怎么启动一个调度器,这里有两种...

Kubernetes必备知识: 配置调度器
文章 2020-02-20 来自:开发者社区

Kubernetes必备知识: 扩展调度器

所属技术领域: K8s |名词定义| Kubernetes 自带了一个默认调度器kube-scheduler,其内置了很多节点预选和优选的调度算法,一般调度场景下可以满足要求。但是在一些特殊场景下,默认调度器不能满足我们复杂的调度需求。我们就需要对调度器进行扩展,以达到调度适合业务场景的目的。 |技术特点|  Scheduler Extender-- 能做什么?不改变原先调度的代码,直接...

Kubernetes必备知识: 扩展调度器
文章 2020-02-20 来自:开发者社区

Kubernetes必备知识: StorageClass

所属技术领域: K8s |名词定义| StorageClass提供了一种描述存储类(class)的方法,不同的class可能会映射到不同的服务质量等级和备份策略或其他策略等。StorageClass 对象中包含 provisioner、parameters 和 reclaimPolicy 字段,当需要动态分配 PersistentVolume 时会使用到。当创建 StorageClass 对象时....

Kubernetes必备知识: StorageClass
文章 2020-02-20 来自:开发者社区

Kubernetes必备知识: StatefulSet

所属技术领域: K8s |名词定义| StatefulSet是为了解决有状态服务的问题(对应Deployments和ReplicaSets是为无状态服务而设计),其应用场景包括 稳定的持久化存储,即Pod重新调度后还是能访问到相同的持久化数据,基于PVC来实现 稳定的网络标志,即Pod重新调度后其PodName和HostName不变,基于Headless Service(即没有C...

Kubernetes必备知识: StatefulSet
文章 2020-02-20 来自:开发者社区

Kubernetes必备知识: Selectors

所属技术领域: K8s |名词定义| Label不是唯一的,很多object可能有相同的label。通过label selector,客户端/用户可以指定一个object集合,通过label selector对object的集合进行操作。 |技术特点|  Label selector的例子最常见的 Selector 就是相等型 Selector。现在举一个简单的例子:假设系统中有四个 P...

文章 2020-02-20 来自:开发者社区

Kubernetes必备知识: pod网络模型

所属技术领域: k8s | 名词定义 | k8s对Pods之间如何进行组网通信提出了要求,k8s对集群的网络有以下要求:• 所有的Pods之间可以在不使用NAT网络地址转换的情况下相互通信• 所有的Nodes之间可以在不使用NAT网络地址转换的情况下相互通信• 每个Pod自己看到的自己的ip和其他Pod看到的一致k8s网络模型设计基础原则:每个Pod都拥有一个独立的 IP地址,...

Kubernetes必备知识: pod网络模型
文章 2020-02-20 来自:开发者社区

Kubernetes必备知识:PersistentVolume

所属技术领域: K8s |名词定义| PersistentVolume(PV)用于为用户和管理员提供如何提供和消费存储的API,PV由管理员在集群中提供的存储。它就像Node一样是集群中的一种资源。PersistentVolume 也是和存储卷一样的一种插件,但其有着自己独立的生命周期。PersistentVolumeClaim (PVC)是用户对存储的请求,类似于Pod消费Node资源,PVC....

文章 2020-02-20 来自:开发者社区

Kubernetes必备知识: Linux 容器-资源边界

所属技术领域: K8s |名词定义| 容器之所以被称为特殊的进程,是因为容器这个进程是有边界的。上一篇博客提到容器是一种沙盒技术,即能够向集装箱一样把应用装起来,这样应用与应用之间因为存在边界而不至于互相干扰,而被装进集装箱的应用也能被方便的搬运——这就是PaaS最理想的状态。容器技术的核心功能,就是通过约束和修改进程的动态表现,从而为其人为打造“边界”。在Linux中,Cgroup技术是用来制....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

容器服务

国内唯一 Forrester 公共云容器平台领导者象限。

+关注
相关镜像
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等