摘要:
环境 kubernetes 1.20.6 Spring Boot 2.5.0-RC1 目标 在定义数据卷的时候,我们发现想要定义个数据卷,必须要精确知道该种类型需要哪些配置, 在完全配置正确后,才可以正确使用。为了封装不同类型的数据卷,提供统一的操作方式, 有了 PersistentVolume,也 阅读全文
posted @ 2021-06-30 23:53
jiangbo4444
阅读(98)
评论(0)
推荐(0)
摘要:
环境 kubernetes 1.20.6 Spring Boot 2.5.0-M3 目标 将 Secret 中的配置用来生成 Pod 中的环境变量,如果 Secret 有修改,环境变量不会自动更新。 在使用时,会自动使用 base64 将值解码。 示例 准备 Secret [root@master 阅读全文
posted @ 2021-06-30 23:52
jiangbo4444
阅读(700)
评论(0)
推荐(0)
摘要:
环境 kubernetes 1.20.6 Spring Boot 2.5.0-RC1 目标 nfs 是一种网络文件存储,可以不和节点绑定,也可以在 node 节点之外,只要网络可达就可以。 示例 设置 nfs 环境 每个 node 上都需要安装 nfs-utils 工具包 yum install - 阅读全文
posted @ 2021-06-30 23:40
jiangbo4444
阅读(219)
评论(0)
推荐(0)
摘要:
环境 kubernetes 1.20.6 Spring Boot 2.5.0-RC1 目标 hostPath 可以将宿主机的目录挂载到容器中,不过由于宿主机目录中的内容可能不一致,而导致容器的状态不一致。 示例 Pod.yaml apiVersion: v1 kind: Pod metadata: 阅读全文
posted @ 2021-06-30 23:39
jiangbo4444
阅读(654)
评论(0)
推荐(1)
摘要:
环境 kubernetes 1.20.6 Spring Boot 2.5.0-RC1 目标 emptyDir 可以在同一个 Pod 中,不同容器之间共享数据。 示例 Pod.yaml apiVersion: v1 kind: Pod metadata: name: spring-k8s spec: 阅读全文
posted @ 2021-06-30 23:38
jiangbo4444
阅读(218)
评论(0)
推荐(0)
摘要:
环境 kubernetes 1.20.6 Spring Boot 2.5.0-RC1 目标 downwardAPI 可以获取 Pod 的相关信息,并且以文件的方式存入到数据卷中。 引入该功能的目的是为了和 k8s 的 api 解耦。 示例 获取 Pod 信息 apiVersion: v1 kind: 阅读全文
posted @ 2021-06-30 23:37
jiangbo4444
阅读(147)
评论(0)
推荐(0)
摘要:
环境 kubernetes 1.20.6 Spring Boot 2.5.0-RC1 目标 Secret 和 ConfigMap 类似,也可以将其以数据卷的方式挂载到 Pod 中,以下是示例。 示例 创建简单键值对 Secret [root@master ~]# kubectl create sec 阅读全文
posted @ 2021-06-30 23:35
jiangbo4444
阅读(178)
评论(0)
推荐(0)
摘要:
环境 kubernetes 1.20.6 Spring Boot 2.5.0-RC1 目标 使用文件的方式创建 cm 然后进行挂载。 示例 创建 cm [root@master ~]# kubectl create cm cm-file --from-file=config/ configmap/c 阅读全文
posted @ 2021-06-30 23:34
jiangbo4444
阅读(175)
评论(0)
推荐(0)
摘要:
环境 kubernetes 1.20.6 Spring Boot 2.5.0-RC1 目标 前面学习了将 ConfigMap 当作环境变量写入到 Pod 中,其实 ConfigMap 可以当作数据卷使用。 示例 创建简单键值对 cm apiVersion: v1 kind: ConfigMap me 阅读全文
posted @ 2021-06-30 23:31
jiangbo4444
阅读(353)
评论(0)
推荐(0)
摘要:
环境 kubernetes 1.20.6 Spring Boot 2.5.0-RC1 目标 Pod 中写入磁盘的文件,都是临时存储的,一旦删除重建,数据将会丢失。 同时,一个 Pod 中的多个容器,或者多个 Pod 都存在共享数据的问题。所以需要一种机制来解决这个问题。 也就是 Volume,即数据 阅读全文
posted @ 2021-06-30 23:30
jiangbo4444
阅读(132)
评论(0)
推荐(0)

浙公网安备 33010602011771号