在 Kubernetes 中,存储插件的开发有两种方式:FlexVolume 和 CSI。 1. PV和PVC 的绑定 在 Kubernetes 中,实际上存在着一个专门处理持久化存储的控制器,叫作
1. PV/PVC PV 描述的,是持久化存储数据卷。这个 API 对象主要定义的是一个持久化存储在宿主机上的目录,比如一个 NFS 的挂载目录。通常情况下,PV 对象是由运维人
Pod 使用进阶
声明式 API 是 kubernetes 另一个非常重要的设计,今天我们就来学习声明式 API 到底是什么。 1. 声明式 API 触发 kuberneters 进行配置更新的方式有很多,比如 kubectl create kubectl apply kubectl set image/kubectl edit 哪些算是
1. DaemonSet 1.1 DaemonSet 作用 DaemonSet 的主要作用,是让你在 Kubernetes 集群里,运行一个 Daemon Pod。 所以,这个 Pod 有如下三个特征: 这个 Pod 运行在 Kubernetes 集群里的每一个节点(Node)上; 每
1. Job 1.1 Job API 对象的定义 1 2 3 4 5 6 7 8 9 10 11 12 13 14 apiVersion: batch/v1 kind: Job metadata: name: pi spec: template: spec: containers: - name: pi image: resouer/ubuntu-bc command: ["sh", "-c", "echo 'scale=10000; 4*a(1)' | bc -l "] # 必须是 Never restartPolicy: Never backoffLimit: 4 现在来创建这个 Job: 1 2 3