首页 TKE操作指南-wordpress容器配置项的使用

TKE操作指南-wordpress容器配置项的使用

举报
开通vip

TKE操作指南-wordpress容器配置项的使用     TKE操作指南-wordpress容器配置项的使用                  配置项概述什么是配置项配置用来规定一些程序在启动时读入设定,提供了一种修改程序设置的手段,针对不同的对象可以使用不同的配置。配置项是多个配置的集合,配置项的值可以是字符串,也可以是文件。配置项支持YAML格式和可视化编辑,单击查看YAML语法。配置项只支持新增版本,不支持修改版本。配置项有什么价值使用配置项功能可以帮您管理不同环境、不同业务的配置,支持多版本,支持Yaml格式方便您部署相同应用的不同环境,配置文件支持多版...

TKE操作指南-wordpress容器配置项的使用
     TKE操作指南-wordpress容器配置项的使用                  配置项概述什么是配置项配置用来规定一些程序在启动时读入设定,提供了一种修改程序设置的手段,针对不同的对象可以使用不同的配置。配置项是多个配置的集合,配置项的值可以是字符串,也可以是文件。配置项支持YAML 格式 pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载 和可视化编辑,单击查看YAML语法。配置项只支持新增版本,不支持修改版本。配置项有什么价值使用配置项功能可以帮您管理不同环境、不同业务的配置,支持多版本,支持Yaml格式方便您部署相同应用的不同环境,配置文件支持多版本,方便您进行更新和回滚应用方便您快速将您的配置以文件的形式导入到容器中配置文件的使用使用方法一:将配置项中的配置以数据卷的形式挂载到容器中使用方法二:创建服务时引用配置项环境变量配置项以数据卷形式挂载到容器中1.新建配置文件点击并展开配置管理,点击configmap,点击新建,输入名称,变量和变量值,点击创建configmap。至此,configmap配置文件创建完成。变量值说明:我们替换的是/etc/nginx/conf.d/localhost.conf文件 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 将原配置文件中的日志文件:error_log/data/logs/nginx/wordpress.tencent.com_error.logerror;进行替换修改为:error_log/data/logs/nginx/wordpress.fengliang.com_error.logerror;备注:变量值内容server{listen80;server_namewordpress.tencent.comlocalhost;error_log/data/logs/nginx/wordpress.fengliang.com_error.logerror;root"/data/www/wordpress";indexindex.php;location/{try_files$uri$uri//index.php?$query_string;}location~\.php${includefastcgi.conf;fastcgi_passunix:/dev/shm/php-fpm.sock;}}2.替换wordpress容器中的配置文件这里需要登录node节点机器,执行#kubectlgetdeployment//查看deployment任务#kubectleditdeploymentwordpress//编辑deploymentwordpressyaml文件,进行参数添加这里采用subPath方式进行挂载,只会把文件挂载在已存在的目录,不会覆盖原目录,修改好之后,执行:wq保存退出即可。修改后的wordpressyaml文件内容如下:apiVersion:apps/v1beta2kind:Deploymentmetadata:annotations:deployment.kubernetes.io/revision:"1"generation:1labels:k8s-app:wordpress-confqcloud-app:wordpress-confname:wordpress-confnamespace:defaultspec:progressDeadlineSeconds:600replicas:1revisionHistoryLimit:10selector:matchLabels:k8s-app:wordpress-confqcloud-app:wordpress-confstrategy:rollingUpdate:maxSurge:25%maxUnavailable:25%type:RollingUpdatetemplate:metadata:creationTimestamp:nulllabels:k8s-app:wordpress-confqcloud-app:wordpress-confspec:containers:-env:-name:PATHvalue:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/binimage:ccr.ccs.tencentyun.com/liangfeng/test:test-nginx-201908051618-d852fb93feb0e32c386f4facb8550a3e1e679066imagePullPolicy:IfNotPresentname:nginxresources:limits:cpu:500mmemory:1Girequests:cpu:250mmemory:256MivolumeMounts:-mountPath:/etc/nginx/conf.d/localhost.confname:config-volumesubPath:localhost.confterminationMessagePath:/dev/termination-logterminationMessagePolicy:File-env:-name:PATHvalue:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/binimage:ccr.ccs.tencentyun.com/liangfeng/test:test-php-201908051634-7ec4253f2f17431d387aadecbf3d2b79a690681fimagePullPolicy:IfNotPresentname:phpresources:limits:cpu:500mmemory:1Girequests:cpu:250mmemory:256MiterminationMessagePath:/dev/termination-logterminationMessagePolicy:FilednsPolicy:ClusterFirstimagePullSecrets:-name:qcloudregistrykey-name:tencenthubkeyrestartPolicy:AlwaysschedulerName:default-schedulersecurityContext:{}terminationGracePeriodSeconds:30volumes:-configMap:defaultMode:466name:wordpress-confv1name:config-volume3.验证在pod管理中,点击远程登录,再登录,此时进入nginx容器控制台,执行cat/etc/nginx.conf.d/localhost.conf,可以error_log/data/logs/nginx/wordpress.tencent.com_error.logerror;替换成了error_log/data/logs/nginx/wordpress.fengliang.com_error.logerror;,说明日志名称替换了,替换成功!创建服务时引用配置项目环境变量1.新建配置点击并展开配置管理,点击configmap,点击新建,输入名称,变量和变量值(我这里填写RUNTIME=dev,这个变量我想赋值给php容器),点击创建configmap。至此,configmap配置文件创建完成。2.新建服务中引用configmap变量我们只需在创建部署任务时,在实例内容器中,在php实例中,点击引用Configmap/Secret,选择ConfigMap,选择wordpress-confv1,选择RUMTIME变量,填写别名(我这里填写的是RUNTIME)3.验证在pod管理中,点击远程登录,再点击登录,此时进入php容器控制台,执行echoRUNTIME输出dev,说明configmap配置的环境变量生效! -全文完-
本文档为【TKE操作指南-wordpress容器配置项的使用】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
资教之佳
暂无简介~
格式:doc
大小:114KB
软件:Word
页数:8
分类:互联网
上传时间:2023-06-24
浏览量:2