电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

创建Wordpress+MySQL应用发布至Kubernetes指南

  • 资源ID:265411039       资源大小:1.84MB        全文页数:14页
  • 资源格式: DOCX        下载积分:15金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要15金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

创建Wordpress+MySQL应用发布至Kubernetes指南

    创建 Wordpress + MySQL 应用发布至 Kubernetes    WordPress 简介WordPress 是使用 PHP 开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的环境中架设属于自己的网站。 KubeSphere 支持以应用编排的方式,通过向导式 UI,将一个包括了多个复杂组件的微服务应用快速创建出来,并发布至 Kubernetes 中通过服务的形式暴露给集群外部访问。 本文以创建一个 Wordpress 应用 为例,以创建 KubeSphere 应用的形式将 Wordpress 的组件(MySQL 和 Wordpress)创建后发布至 Kubernetes 中,并在集群外访问 Wordpress 服务。一个完整的 Wordpress 应用会包括以下 Kubernetes 对象,其中 MySQL 作为后端数据库,Wordpress 本身作为前端提供浏览器访问。前提条件已创建了企业空间、项目和普通用户 project-regular账号(该已账号已被邀请至示例项目),并开启了外网访问,请参考 多租户管理快速入门。创建密钥MySQL 的环境变量 MYSQL_ROOT_PASSWORD即 root 用户的密码属于敏感信息,不适合以明文的方式表现在步骤中,因此以创建密钥的方式来代替该环境变量。创建的密钥将在创建 MySQL 的容器组设置时作为环境变量写入。创建 MySQL 密钥1. 以项目普通用户 project-regular登录 KubeSphere,在当前项目下左侧菜单栏的 配置中心 选择 密钥 ,点击 创建 。1. 填写密钥的基本信息,完成后点击 下一步 。· 名称:作为 MySQL 容器中环境变量的名称,可自定义,例如 mysql-secret· 别名:别名可以由任意字符组成,帮助您更好的区分资源,例如 MySQL 密钥· 描述信息:简单介绍该密钥,如 MySQL 初始密码1. 密钥设置页,填写如下信息,完成后点击 创建 。· 类型:选择 默认(Opaque)· Data:Data 键值对填写 MYSQL_ROOT_PASSWORD和 123456创建 WordPress 密钥同上,创建一个 WordPress 密钥,Data 键值对填写 WORDPRESS_DB_PASSWORD和 123456。此时两个密钥都创建完成。创建存储卷1. 在当前项目下左侧菜单栏的 存储卷,点击 创建,基本信息如下。· 名称:wordpress-pvc· 别名:Wordpress 持久化存储卷· 描述信息:Wordpress PVC1. 完成后点击 下一步,存储类型默认 local,访问模式和存储卷容量也可以使用默认值,点击 下一步,直接创建即可。创建应用添加 MySQL 组件1. 在左侧菜单栏选择 应用负载 应用 ,然后点击 部署新应用 。1. 基本信息中,参考如下填写,完成后在右侧点击 添加组件 。· 应用名称:必填,起一个简洁明了的名称,便于用户浏览和搜索,例如填写 wordpress· 描述信息:简单介绍该工作负载,方便用户进一步了解MySQL 组件信息1. 参考如下提示完成 MySQL 组件信息:· 名称: mysql· 组件版本:v1· 别名:MySQL 数据库· 负载类型:选择 有状态服务1. 点击 添加容器镜像 ,镜像填写 mysql:5.6(应指定镜像版本号),然后按回车键或点击 DockerHub,点击 使用默认端口。提示: 注意,在高级设置中确保内存限制 1000 Mi,否则可能 MySQL 会因内存 Limit 不够而无法启动。1. 下滑至环境变量,在此勾选 环境变量,然后选择 引用配置文件或密钥,名称填写为 MYSQL_ROOT_PASSWORD,下拉框中选择密钥为 mysql-secret和 MYSQL_ROOT_PASSWORD。完成后点击右下角 。1. 点击 添加存储卷模板,为 MySQL 创建一个 PVC 实现数据持久化。参考下图填写存储卷信息。· 存储卷名称:必填,起一个简洁明了的名称,便于用户浏览和搜索,此处填写 mysql-pvc· 存储类型:选择集群已有的存储类型,如 Local· 容量和访问模式:容量默认 10 Gi,访问模式默认 ReadWriteOnce (单个节点读写)· 挂载路径:存储卷在容器内的挂载路径,选择 读写,路径填写 /var/lib/mysql完成后点击 。添加 WordPress 组件1. 参考如下提示完成 WordPress 组件信息:· 名称: wordpress· 组件版本:v1· 别名:Wordpress前端· 负载类型:默认 无状态服务1. 点击 添加容器镜像 ,镜像填写 wordpress:4.8-apache(应指定镜像版本号),然后按回车键或点击 DockerHub,点击 使用默认端口。1. 下滑至环境变量,在此勾选 环境变量,这里需要添加两个环境变量:· 点击 引用配置文件或密钥 ,名称填写 WORDPRESS_DB_PASSWORD,选择在第一步创建的配置 (Secret) wordpress-secret和 WORDPRESS_DB_PASSWORD。· 点击 添加环境变量 ,名称填写 WORDPRESS_DB_HOST,值填写 mysql,对应的是上一步创建 MySQL 服务的名称,否则无法连接 MySQL 数据库。完成后点击 。1. 点击 添加存储卷,选择已有存储卷 wordpress-pvc,访问模式改为 读写,容器挂载路径 /var/www/html。完成后点击 。1. 检查 WordPress 组件信息无误后,再次点击 ,此时 MySQL 和 WordPress 组件信息都已添加完成,点击 创建。查看应用资源1. 在 工作负载下查看 部署 和 有状态副本集 的状态,当它们都显示为 运行中,说明 WordPress 应用创建成功。1. 访问 Wordpress 服务前,查看 wordpress 服务,将外网访问设置为 NodePort。1. 点击 更多操作 编辑外网访问,选择 NodePort,然后该服务将在每个节点打开一个节点端口,通过 点击访问即可在浏览器访问 WordPress。提示:此时也可以通过工具箱的 web kubctl 查看当前项目中 Wordpress 应用正在运行的所有资源。访问 Wordpress以上访问将通过 http:/$节点 IP:$节点端口 NodePort访问 WordPress 博客网站。至此,您已经熟悉了如何通过创建一个 KubeSphere 应用的方式,通过快速添加多个组件来完成一个应用的构建,最终发布至 Kubernetes。这种创建应用的形式非常适合微服务的构建,只需要将各个组件容器化以后,即可通过这种方式快速创建一个完整的微服务应用并发布 Kubernetes。同时,这种方式还支持用户以 无代码侵入的形式开启应用治理 ,针对 微服务、流量治理、灰度发布与 Tracing 等应用场景,开启应用治理后会在每个组件中以 SideCar 的方式注入 Istio-proxy 容器来接管流量,后续将以一个 Bookinfo 的示例来说明如何在创建应用中使用应用治理。  -全文完-

注意事项

本文(创建Wordpress+MySQL应用发布至Kubernetes指南)为本站会员(Baige****0346)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.