当前位置: 首页 > news >正文

深圳的设计企业网站手机版免费个人简历

深圳的设计企业网站,手机版免费个人简历,如何编辑网站,支付宝手机网站ConfigMap简介, 为什么设计ConfigMap 在k8s中, ConfigMap是一种API对象, 用于将非机密的配置数据存储到键值对中。 Configmap作用是, 把配置数据从应用代码中分隔开, 让镜像和配置文件解耦#xff0c;实现了镜像的可移植性。 举例#xff1a; 我有一个Squid(正向代理)的Pod…ConfigMap简介, 为什么设计ConfigMap 在k8s中, ConfigMap是一种API对象, 用于将非机密的配置数据存储到键值对中。 Configmap作用是, 把配置数据从应用代码中分隔开, 让镜像和配置文件解耦实现了镜像的可移植性。 举例 我有一个Squid(正向代理)的Pod, 需要获取用户配置的白名单做访问控制。 每个用户设置的白名单都不一样, 而且用户可以随时对白名单做增、删、改所以这个白名单的配置不能写死在代码里。 我们可以把白名单配置存储到k8s的ConfigMap, 这样配置数据和镜像就实现了解耦Pod中可以动态地获取白名单的配置。 如何使用ConfigMap 使用ConfigMap时, Pod可以将其用作环境变量、命令行参数或存储卷中的配置文件。 下面给出一个具体的案例将ConfigMap用作存储卷中的配置文件Pod中通过读取配置文件的内容就获取到了配置信息。 ConfigMap示例 需求描述: 我有一个Squid的Pod, 用户可以修改一些配置信息例如白名单, 父级代理。 要求创建一个ConfigMap存储这些配置并且将ConfigMap用作存储卷中的配置文件. 配置信息如下: whitelist: www.baidu.com:443,www.google.com:443 # 白名单 customerProxy: 192.168.52.204:3128 # Squid的父级代理步骤 首先创建一个Squid Pod, 可以参考Squid Pod部署 再创建ConfigMap, 新建文件squid-configmap.yaml, 内容如下: kind: ConfigMap apiVersion: v1 metadata:name: squid-configmapnamespace: squid data:whitelist: www.baidu.com,www.google.comparentProxy: 192.168.52.204:3128修改Deployment, 将ConfigMap映射到Pod的/etc/squid-config目录下。 具体做法是编辑squid-deployment.yaml, 添加如下内容: volumes:- name: squid-config-volumeconfigMap:name: squid-configmap containers:- name: squidvolumeMounts:- mountPath: /etc/squid-configname: squid-config-volume完整的squid-deployment.yaml如下 apiVersion: apps/v1 kind: Deployment metadata:name: squidnamespace: squidlabels:name: squid spec:replicas: 1selector:matchLabels:app: squidtemplate:metadata:labels:app: squidspec:volumes:- name: squid-volumepersistentVolumeClaim:claimName: squid-claim- name: squid-config-volumeconfigMap:name: squid-configmapdnsPolicy: ClusterFirstWithHostNethostNetwork: truecontainers:- name: squidimage: squid:IMAGE_PLACEHOLDERimagePullPolicy: IfNotPresentlivenessProbe:httpGet:path: /healthzport: 5000initialDelaySeconds: 5periodSeconds: 10failureThreshold: 3resources:limits:memory: 4GivolumeMounts:- mountPath: /var/log/squidname: squid-volume- mountPath: /etc/squid-configname: squid-config-volume应用configmap, deployment, 等待Pod Ready kubectl create -f squid-configmap.yaml kubectl -n squid delete deploy squid kubectl create -f squid-deployment.yaml测试 先确认ConfigMap内容包含了配置信息 # kubectl -n squid get cm squid-configmap -o yaml apiVersion: v1 data:customerProxy: 192.168.52.204:3128whitelist: www.baidu.com,www.google.com kind: ConfigMap metadata:...再进入Pod确认/etc/squid-config目录下的文件内容 # kubectl -n squid exec -it squid-64bbc7d8f5-dqklp -- /bin/bash cat /etc/squid-config/customerProxy 192.168.52.204:3128 # cat /etc/squid-config/whitelist www.baidu.com,www.google.com编辑configmap中的配置等待一段时间后进入容器确认/etc/squid-config/的文件内容也随之更新 # kubectl -n squid edit cm squid-congfimap 把whitelist的值设置为www.4399.com, 等待一段时间后进入容器中查看/etc/squid-config/whitelist的内容更新为www.4399.com参考 【1】 Kubernetes Documentation - ConfigMaps 【2】 kubernetes核心技术-ConfigMap
http://www.hkea.cn/news/14555878/

相关文章:

  • 如何访问自己做的网站seo网站推广企业
  • 廊坊市建设银行网站dede 网站建设模板
  • 网站名称和域名有关系做创意ppt网站有哪些
  • 湖南网站推广电话中国煤炭建设协会网站qc
  • 棋牌app开发价格表宁波seo网络推广产品服务
  • 备案号怎么放到网站无锡网页建站
  • qq建设网站app和网站开发
  • pc网站建设企业上海网页设计多少钱
  • 建设网站怎样通过流量赚钱企业网站建设价钱
  • 内蒙网站开发简约型网站建设
  • 南宁 网站建设 制作下载优化大师并安装
  • 做网站导航菜单手机网站制作大约多少钱
  • 简述企业网站推广的策略义乌公司网站制作
  • 免费私人网站wordpress的媒体库图片不显示
  • asp网站vps搬家建设家居网站
  • 国家企业信用信息公示系统官网站做一个卖货的app要多少钱
  • 公司网站需求分析wordpress大开速度慢
  • 网站邮件推送广州工商注册查询系统官网
  • html5炫酷网站长春建站公司网站
  • 免费自己生成网站站长统计推荐
  • 宝塔建设网站宜昌需要做网站建设的公司
  • 喜欢做木工 网站武进网站建设机构
  • 网站底部美化代码简历模板免费下载的网页
  • 中关村手机网站建设表情包制作网站
  • 携程旅行网站建设分析吉林seo技术交流
  • 网站内容由什么组成部分组成湛江免费做网站
  • 做移动网站快速排名软件公司网站域名费用怎么交
  • 中国做健身补剂的网站如何创业白手起家
  • 美术馆网站建设方案芜湖中凡网站建设公司
  • php网站开发app接口做搜狗网站优化首页