图书
教程
Kubernetes 基础教程
Istio 基础教程
Envoy 基础教程
博客
社区
标签
关于
Kubernetes
Node
Node 是 Kubernetes 集群的工作节点,可以是物理机也可以是虚拟机。 Node 的状态 Node 包括如下状态信息: Address HostName:可以被 kubelet 中的 --hostname-override 参数替代。 ExternalIP:可以被集群外部路由到的 IP 地址。 InternalIP:集群
Kubernetes
发布于 2022-05-21
Namespace
在一个 Kubernetes 集群中可以使用 namespace 创建多个“虚拟集群”,这些 namespace 之间可以完全隔离,也可以通过某种方式,让一个 namespace 中的 service 可以访问到其他的 namespace 中的服务。 哪些情况下适合使用多个 namespace 因为 namespace 可以提供独立的命名空间,因此可以实现部
Kubernetes
发布于 2022-05-21
Label
Label 是附着到 object 上(例如 Pod)的键值对。可以在创建 object 的时候指定,也可以在 object 创建后随时指定。Labels 的值对系统本身并没有什么含义,只是对用户才有意义。 "labels": { "key1" : "value1", "key2" : "value2" } Kubernetes 最终将对 labels 最终索引和反向索引用
Kubernetes
发布于 2022-05-21
Annotation
Annotation,顾名思义,就是注解。Annotation 可以将 Kubernetes 资源对象关联到任意的非标识性元数据。使用客户端(如工具和库)可以检索到这些元数据。 关联元数据到对象 Label 和 Annotation 都可以将元数据关联到 Kubernetes 资源
Kubernetes
发布于 2022-05-21
Taint 和 Toleration(污点和容忍)
Taint(污点)和 Toleration(容忍)可以作用于 node 和 pod 上,其目的是优化 pod 在集群间的调度,这跟节点亲和性类似,只不过它们作用的方式相反,具有 taint 的 node 和 pod 是互斥关系,而具有节点亲和性关系的 node 和 pod 是
Kubernetes
发布于 2022-05-21
垃圾收集
Kubernetes 垃圾收集器的角色是删除指定的对象,这些对象曾经有但以后不再拥有 Owner 了。 Owner 和 Dependent 一些 Kubernetes 对象是其它一些的 Owner。例如,一个 ReplicaSet 是一组 Pod 的 Owner。具有 Owner 的对象被称为是 Owner 的 Dependent。每个 Dependent 对象具
Kubernetes
发布于 2022-05-21
控制器
Kubernetes 中内建了很多 controller(控制器),这些相当于一个状态机,用来控制 Pod 的具体状态和行为。 本节大纲 Deployment StatefulSet DaemonSet ReplicationController 和 ReplicaSet Job CronJob Ingress 控制器 Horizontal Pod Autoscaling 准入控制器(Admission Controller)
Kubernetes
发布于 2022-05-21
Deployment
Deployment 为 Pod 和 ReplicaSet 提供了一个声明式定义(declarative)方法,用来替代以前的 ReplicationController 来方便的管理应用。典型的应用场景包括: 定义 Deployment 来创建 Pod 和 ReplicaSet 滚动升级和回滚应用 扩容和缩容 暂停和继续 Deployment 比如一个简单的 nginx 应用可以定
Kubernetes
发布于 2022-05-21
StatefulSet
StatefulSet 作为 Controller 为 Pod 提供唯一的标识。它可以保证部署和 scale 的顺序。 使用案例参考:kubernetes contrib - statefulsets,其中包含 zookeeper 和 kakfa 的 statefulset 设置和使用说明。 StatefulSet 是为了解决有状态服务的问题(对应 Deployments 和 ReplicaSets 是为无状
Kubernetes
发布于 2022-05-21
DaemonSet
本文将为您介绍 DaemonSet 的基本概念。 什么是 DaemonSet? DaemonSet 确保全部(或者一些)Node 上运行一个 Pod 的副本。当有 Node 加入集群时,也会为他们新增一个 Pod。当有 Node 从集群移除时,这些 Pod 也会被回收。删除 DaemonSet 将会删除
Kubernetes
发布于 2022-05-21
««
«
1
2
3
4
5
»
»»
引用
×