11 2022 档案
摘要:Ingress Ingress 公开从集群外部到集群内服务的 HTTP 和 HTTPS 路由。流量路由由 Ingress 资源上定义的规则控制。 Ingress用于实现用域名的方式访问k8s内部应用。管理对集群中的服务(通常是HTTP)的外部访问的API对象。可以提供负载平衡、SSL终端和基于名称的
阅读全文
摘要:布隆过滤器 布隆过滤器(英语:Bloom Filter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。元素可以添加到集合中,但不能删除(计数布鲁姆过滤器变体支持删除); 作用 布隆过滤器可以用于判断一个元素可能存在或者一定不存在。 参考文章 Bloom filter
阅读全文
摘要:Service K8S Service可以简单理解为逻辑上的一组Pod。一种可以访问Pod的策略,其他Pod可以通过这个Service访问到这个Service代理的Pod。 相对于Pod而言,它会有一个固定的名称,一旦创建就固定不变。可以简单的理解成访问一个或者一组Pod的时候,先去访问Servic
阅读全文
摘要:DeemonSet DaemonSet 确保全部(或者某些)节点上运行一个 Pod 的副本。 当有节点加入集群时, 也会为他们新增一个 Pod 。 当有节点从集群移除时,这些 Pod 也会被回收。删除 DaemonSet 将会删除它创建的所有 Pod。 典型用法 在每个节点上运行集群守护进程 在每个
阅读全文
摘要:StatefulSet StatefulSet 用来管理有状态应用的工作负载 API 对象。 和 Deployment 类似, StatefulSet 管理基于相同容器规约的一组 Pod。但和 Deployment 不同的是, StatefulSet 为它们的每个 Pod 维护了一个有粘性的 ID。
阅读全文
摘要:Deployment 用于部署无状态的服务。一般不直接管理Pod或者ReplicaSet。 创建 Deployment Deployment 文件 apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment labels
阅读全文