随笔分类 - K8s
摘要:动态卷供应允许按需创建存储卷。 如果没有动态供应,集群管理员必须手动地联系他们的云或存储提供商来创建新的存储卷, 然后在 Kubernetes 集群创建 PersistentVolume 对象来表示这些卷。 动态供应功能消除了集群管理员预先配置存储的需要。 相反,它在用户请求时自动供应存储。 背景
阅读全文
posted @ 2021-07-29 14:26
Varden
摘要:参考:https://kubernetes.io/zh/docs/concepts/storage/storage-classes/ 介绍 StorageClass 为管理员提供了描述存储 "类" 的方法。 不同的类型可能会映射到不同的服务质量等级或备份策略,或是由集群管理员制定的任意策略。 Kub
阅读全文
posted @ 2021-07-29 14:16
Varden
摘要:介绍 就像 StorageClass 为管理员提供了一种在配置卷时描述存储“类”的方法, VolumeSnapshotClass 提供了一种在配置卷快照时描述存储“类”的方法。 VolumeSnapshotClass 资源 每个 VolumeSnapshotClass 都包含 driver、dele
阅读全文
posted @ 2021-07-29 13:50
Varden
摘要:介绍 CSI 卷克隆功能增加了通过在 dataSource 字段中指定存在的 PVC, 来表示用户想要克隆的 卷(Volume)。 克隆(Clone),意思是为已有的 Kubernetes 卷创建副本,它可以像任何其它标准卷一样被使用。 唯一的区别就是配置后,后端设备将创建指定完全相同的副本,而不是
阅读全文
posted @ 2021-07-29 13:42
Varden
摘要:参考:https://kubernetes.io/zh/docs/concepts/storage/persistent-volumes/ 回收 当用户不再使用其存储卷时,他们可以从 API 中将 PVC 对象删除,从而允许 该资源被回收再利用。PersistentVolume 对象的回收策略告诉集
阅读全文
posted @ 2021-07-29 11:24
Varden
摘要:参考:https://kubernetes.io/zh/docs/concepts/storage/volume-snapshots/ 在 Kubernetes 中,卷快照是一个存储系统上卷的快照,本文假设你已经熟悉了 Kubernetes 的 持久卷。 介绍 与 PersistentVolume
阅读全文
posted @ 2021-07-29 09:50
Varden
摘要:参考:https://kubernetes.io/zh/docs/concepts/storage/volumes/ Container 中的文件在磁盘上是临时存放的,这给 Container 中运行的较重要的应用 程序带来一些问题。问题之一是当容器崩溃时文件丢失。kubelet 会重新启动容器,
阅读全文
posted @ 2021-07-29 09:25
Varden
摘要:参考:https://kubernetes.io/zh/docs/concepts/services-networking/network-policies/ 如果你希望在 IP 地址或端口层面(OSI 第 3 层或第 4 层)控制网络流量, 则你可以考虑为集群中特定应用使用 Kubernetes
阅读全文
posted @ 2021-07-29 08:34
Varden
摘要:参考:https://kubernetes.io/zh/docs/concepts/services-networking/endpoint-slices/ FEATURE STATE: Kubernetes v1.21 [stable] 端点切片(EndpointSlices) 提供了一种简单的方
阅读全文
posted @ 2021-07-29 08:14
Varden
摘要:参考:https://kubernetes.io/zh/docs/concepts/services-networking/ingress/ FEATURE STATE: Kubernetes v1.19 [stable] Ingress 是对集群中服务的外部访问进行管理的 API 对象,典型的访问
阅读全文
posted @ 2021-07-28 17:13
Varden
摘要:参考:https://kubernetes.io/zh/docs/concepts/services-networking/dns-pod-service/ Kubernetes 为服务和 Pods 创建 DNS 记录。 你可以使用一致的 DNS 名称而非 IP 地址来访问服务。 介绍 Kubern
阅读全文
posted @ 2021-07-28 14:43
Varden
摘要:参考:https://kubernetes.io/zh/docs/concepts/services-networking/service/ Kubernetes 网络解决四方面的问题: 一个 Pod 中的容器之间通过本地回路(loopback)通信。 集群网络在不同 pod 之间提供通信。 Ser
阅读全文
posted @ 2021-07-28 10:10
Varden
摘要:参考:https://kubernetes.io/zh/docs/concepts/workloads/controllers/cron-jobs/ FEATURE STATE: Kubernetes v1.21 [stable] CronJob 创建基于时隔重复调度的 Jobs。 一个 CronJ
阅读全文
posted @ 2021-07-28 09:54
Varden
摘要:FEATURE STATE: Kubernetes v1.21 [beta] TTL 控制器提供了一种 TTL 机制来限制已完成执行的资源对象的生命周期。 TTL 控制器目前只处理 Job, 可能以后会扩展以处理将完成执行的其他资源,例如 Pod 和自定义资源。 此功能目前是 Beta 版而自动启用
阅读全文
posted @ 2021-07-28 09:30
Varden
摘要:参考:https://kubernetes.io/zh/docs/concepts/workloads/controllers/garbage-collection/ Kubernetes 垃圾收集器的作用是删除某些曾经拥有属主(Owner)但现在不再拥有属主的对象。 属主和附属 某些 Kubern
阅读全文
posted @ 2021-07-28 09:23
Varden
摘要:参考:https://kubernetes.io/zh/docs/concepts/workloads/controllers/job/ Job 会创建一个或者多个 Pods,并将继续重试 Pods 的执行,直到指定数量的 Pods 成功终止。 随着 Pods 成功结束,Job 跟踪记录成功完成的
阅读全文
posted @ 2021-07-28 09:12
Varden
摘要:参考:https://kubernetes.io/zh/docs/concepts/workloads/controllers/daemonset/ DaemonSet 确保全部(或者某些)节点上运行一个 Pod 的副本。 当有节点加入集群时, 也会为他们新增一个 Pod 。 当有节点从集群移除时,
阅读全文
posted @ 2021-07-27 17:12
Varden
摘要:参考:https://kubernetes.io/zh/docs/concepts/workloads/controllers/statefulset/ StatefulSet 是用来管理有状态应用的工作负载 API 对象。 StatefulSet 用来管理某 Pod 集合的部署和扩缩, 并为这些
阅读全文
posted @ 2021-07-27 16:41
Varden
摘要:参考:https://kubernetes.io/zh/docs/concepts/workloads/controllers/deployment/ 创建 Deployment 下面是 Deployment 示例。其中创建了一个 ReplicaSet,负责启动三个 nginx Pods:contr
阅读全文
posted @ 2021-07-27 15:27
Varden
摘要:参考:https://kubernetes.io/zh/docs/reference/labels-annotations-taints/ Kubernetes 预留命名空间 kubernetes.io 用于所有的标签和注解。 本文档有两个作用,一是作为可用值的参考,二是作为赋值的协调点。 kube
阅读全文
posted @ 2021-07-27 10:40
Varden

浙公网安备 33010602011771号