您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
k8s部署wordpress的方法教程
欧谱班2023-07-25 22:53:42WordPress教程已有42人查阅
导读k8s 部署wordpress 官方例子方式,要使用k8s跑起一个wordpress说容易也容易,说难也难 难点是对基础要求比较高,
k8s 部署wordpress 官方例子方式,要使用k8s跑起一个wordpress说容易也容易,说难也难 难点是对基础要求比较高,涉及到Service,persistentVolumeClaim,volumes
按照教程,只需要几行代码就可以搞定
首先,创建一个 kustomization.yaml 文件 内容如下
关于 kustomize;简单说一个工具,减少维护多套环境yaml的工作量
kustomize 解决的痛点
一般应用都会存在多套部署环境:开发环境、测试环境、生产环境,多套环境意味着存在多套 K8S 应用资源 YAML。而这么多套 YAML 之间只存在微小配置差异,比如镜像版本不同、Label 不同等,而这些不同环境下的YAML 经常会因为人为疏忽导致配置错误。再者,多套环境的 YAML 维护通常是通过把一个环境下的 YAML 拷贝出来然后对差异的地方进行修改。一些类似 Helm 等应用管理工具需要额外学习DSL 语法。总结以上,在 k8s 环境下存在多套环境的应用,经常遇到以下几个问题:
如何管理不同环境或不同团队的应用的 Kubernetes YAML 资源 如何以某种方式管理不同环境的微小差异,使得资源配置可以复用,减少 copy and change 的工作量 如何简化维护应用的流程,不需要额外学习模板语法 Kustomize 通过以下几种方式解决了上述问题:
kustomize 通过 Base & Overlays 方式(下文会说明)方式维护不同环境的应用配置 kustomize 使用 patch 方式复用 Base 配置,并在 Overlay 描述与 Base 应用配置的差异部分来实现资源复用 kustomize 管理的都是 Kubernetes 原生 YAML 文件,不需要学习额外的 DSL 语法
注意
由于官方中使用service类型是LoadBalancer,这个只有部署到公有云上才有效,如果你使用自己搭建的k8s, 可以使用NodePort的service 提供一个参考的例子
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
wordpress中文固定链接好不好,要注意什么
wordpress中文固定连接不好吗?答案是不好。wordpress设置固定链接时,应该尽量注意一下几点:1、不要让日期出现在固定链接里面。2、不要让分类的链接出现在固定链接里面。3、链WordPress后台删除不需要的侧边栏菜单的方法
聊聊WordPress后台怎么删除不需要的侧边栏菜单,希望对大家有所帮助。自定义后台的侧边栏顶级菜单,首先让我们看看,什么是后台的侧边栏菜单:WordPress插件怎么将服务器文件导入媒体库
WordPress 的 Media 库管理器只能从客户端选择文件上传,Dion Hulse 开发了一个 Add From Server 插件,支持直接选择服务器已有文件导入媒体库。wordpress乱码的解决方法
1、修改“wp-config.php”文件里的“define(’DB_CHARSET’, ‘utf8′);”为“define(’DB_CHARSET’, ”);”;2、把新数据库的编码设置成“latin1_swedish_ci”;
留言与评论 (共有 0 条评论) |