上一页 1 2 3 4 5 6 7 8 ··· 36 下一页
摘要: 介绍 Secret 是一种包含少量敏感信息的,例如密码、令牌或秘钥的对象。这样的信息可能会被放在 pod 中或者镜像中,使用 Secret 意味着你不需要在应用程序代码中包含敏感信息。 由于创建 Secret 可以独立于使用他们的 pod,因此在创建、查看、编辑 pod 的工作流程中暴露 Secre 阅读全文
posted @ 2023-02-09 09:39 邹邹很busy。 阅读(1269) 评论(0) 推荐(0) 编辑
摘要: 介绍 ConfigMap 是一种 API 对象,用来将非机密性的数据保存到健值对中。使用时可以用作环境变量、命令行参数或者存储卷中的配置文件。 ConfigMap 将环境配置信息和容器镜像解耦,便于应用配置的修改。当你需要储存机密信息时可以使用 Secret 对象。 备注:ConfigMap 并不提 阅读全文
posted @ 2022-12-25 21:18 邹邹很busy。 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 介绍 在前面学了使用 NFS 提供存储,此时就要求用户会搭建 NFS 系统,并且会在 yaml 中配置 nfs。由于 kubernetes 支持的存储系统有很多,要求客户全都掌握,显然不合理。为了能够屏蔽底层存储实现的细节,方便用户使用,kubernetes 引入 PV 和 PVC 两种资源对象 P 阅读全文
posted @ 2022-12-10 23:39 邹邹很busy。 阅读(696) 评论(0) 推荐(0) 编辑
摘要: HostPath 在使用 EmptyDir 的时候,EmptyDir 中数据不会被持久化,它会随着 pod 的结束而销毁,如果想简单的将数据持久化到主机中,可以选择 HostPath HostPath 就是将 Node 主机中一个实际目录挂载到 pod 中,以供容器使用,这样的设计就可以保证 pod 阅读全文
posted @ 2022-11-27 10:18 邹邹很busy。 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 数据存储介绍 在前面已经提到,容器的生命周期可能很短,会被频繁的创建和销毁。那么容器在销毁时,保存在容器中的数据也会被清除。这种结果对用户来说,在某些情况下是不乐意看到的。为了持久化保存容器的数据,kubernetes 引入了 Volume 的概念 Volume 是 pod 中能够被多个容器访问的共 阅读全文
posted @ 2022-11-10 22:19 邹邹很busy。 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 前戏 在我们之前添加应用的时候,都是在下图那里添加的,但如下图那样添加有个问题,就是我们的仓库需要认证,那是没有办法的,这时候我们就需要先将仓库设置好,在这里选择就可以了 添加仓库 仓库我们可以通过命令行添加也可以通过 UI 界面添加 通过 UI 页面进行添加 常用选项 name:当前 Repo 的 阅读全文
posted @ 2022-10-17 10:19 邹邹很busy。 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 自动同步 在前面我们使用了手动同步 https://www.cnblogs.com/zouzou-busy/p/16600104.html,当 git 仓库有变更时,需要手动点击 SYNC,比较麻烦,我们也可以创建一个自动同步的应用,如下 点击 CREATE 创建应用,当我们点击之后就自动同步了 等 阅读全文
posted @ 2022-10-17 10:19 邹邹很busy。 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 前戏 在使用命令行的时候需要先登录 # 登录要指定 ip 和端口 [root@master1 ~]# argocd login 10.6.215.30:30495 WARNING: server certificate had error: x509: cannot validate certifi 阅读全文
posted @ 2022-10-17 10:18 邹邹很busy。 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 创建应用 在仓库 https://gitee.com/zouzou_busy/devops_test 里有个 app 目录,里面有个 myapp-deployment.yaml 文件 和 myapp-service.yaml 文件,用来演示我们 argo cd 的功能 myapp-deploymen 阅读全文
posted @ 2022-10-17 10:18 邹邹很busy。 阅读(1889) 评论(0) 推荐(0) 编辑
摘要: 介绍 Argo CD 是一个为 Kubernetes 而生的,遵循声明式 GitOps 理念的持续部署(CD)工具,它的配置和使用非常简单,并且自带一个简单易用的 Dashboard 页面,并且支持多种配置管理/模板工具(例如 Kustomize、Helm、Ksonnet、Jsonnet、plain 阅读全文
posted @ 2022-10-17 10:17 邹邹很busy。 阅读(551) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 36 下一页