apiVersion: apps/v1
kind: Deployment
metadata:
  name: igirl
  namespace: chaolai
  labels:
    app: igirl
spec:
  replicas: 1
  selector:
    matchLabels:
        app: igirl
  template:
    metadata:
      labels:
        app: igirl
    spec:
      restartPolicy: Always
      containers:
      - name: igirl
        image: registry.cn-beijing.aliyuncs.com/hantang/igirl:1.0.2
        imagePullPolicy: IfNotPresent
        ports:
        - containerPort: 80
        env:
        - name:  TZ
          value: Asia/Shanghai
        - name:  LANG
          value: zh_CN.UTF-8
        - name: APP_ENV
          valueFrom:
              configMapKeyRef:
                  name: zhichan-config
                  key: APP_ENV
        - name: DB_HOST
          valueFrom:
              configMapKeyRef:
                  name: zhichan-config
                  key: DB_HOST
        - name:  DB_PORT
          valueFrom:
              configMapKeyRef:
                  name: zhichan-config
                  key: DB_PORT
        - name:  DB_PWD
          valueFrom:
              configMapKeyRef:
                  name: zhichan-config
                  key: DB_PWD
        - name:  DB_USER
          valueFrom:
              configMapKeyRef:
                  name: zhichan-config
                  key: DB_USER
        - name:  IGIRL_DB_NAME
          valueFrom:
              configMapKeyRef:
                  name: zhichan-config
                  key: IGIRL_DB_NAME
        - name:  IGIRL_REDIS_DB
          valueFrom:
              configMapKeyRef:
                  name: zhichan-config
                  key: IGIRL_REDIS_DB
        - name:  REDIS_HOST
          valueFrom:
              configMapKeyRef:
                  name: zhichan-config
                  key: REDIS_HOST
        - name:  REDIS_PORT
          valueFrom:
              configMapKeyRef:
                  name: zhichan-config
                  key: REDIS_PORT
        - name:  REDIS_PWD
          valueFrom:
              configMapKeyRef:
                  name: zhichan-config
                  key: REDIS_PWD

- name:  NODE_PORT
          valueFrom:
              configMapKeyRef:
                  name: zhichan-config
                  key: NODE_PORT
---

kind: Service
apiVersion: v1
metadata:
  labels:
     app: igirl-service
  name: igirl-service
  namespace: chaolai
spec:
  type: NodePort
  ports:
    - port: 80
      targetPort: 80
      nodePort: 19100
  selector:
      app: igirl

yaml服务部署示例的更多相关文章

  1. docker swarm overlay stack 服务部署记录

    项目xxx(后端),xxx-ui前端(前后端分离的项目) 依赖mysql,elasticsearch.分别制作了四个镜像来做这件事.希望可以制作跨主机的部署,使用了swarm,以下是学习记录. 参考 ...

  2. Kubernetes 服务部署最佳实践(二) ——如何提高服务可用性

    引言 上一篇文章我们围绕如何合理利用资源的主题做了一些最佳实践的分享,这一次我们就如何提高服务可用性的主题来展开探讨. 怎样提高我们部署服务的可用性呢?K8S 设计本身就考虑到了各种故障的可能性,并提 ...

  3. 从K8S部署示例进一步理解容器化编排技术的强大

    概念 Kubernetes,也称为K8s,生产级别的容器编排系统,是一个用于自动化部署.扩展和管理容器化应用程序的开源系统.K8s是一个go语言开发,docker也是go语言开发,可见go语言的是未来 ...

  4. 解读与部署(三):基于 Kubernetes 的微服务部署即代码

    在基于 Kubernetes 的基础设施即代码一文中,我概要地介绍了基于 Kubernetes 的 .NET Core 微服务和 CI/CD 动手实践工作坊使用的基础设施是如何使用代码描述的,以及它的 ...

  5. WCF学习之旅—WCF服务部署到应用程序(十)

    上接  WCF学习之旅—WCF寄宿前的准备(八) WCF学习之旅—WCF服务部署到IIS7.5(九) 五.控制台应用程序宿主 (1) 在解决方案下新建控制台输出项目 ConsoleHosting.如下 ...

  6. [转载] 新兵训练营系列课程——平台服务部署及Web框架

    原文: http://weibo.com/p/1001643875679132642345 大纲 微博平台主要负责微博基础功能.接下来将会介绍 平台的作用,以及服务提供的形式 平台Web服务的部署 平 ...

  7. nginx服务部署 说明

    第1章 常用的软件 1.1 常用来提供静态服务的软件   Apache :这是中小型Web服务的主流,Web服务器中的老大哥,   Nginx :大型网站Web服务的主流,曾经Web服务器中的初生牛犊 ...

  8. 服务部署到Swarm Cluster中

    对于已存在的镜像,将其部署到服务器中并开始对外服务,便是它的职责,而我们要做的便是帮助它完成职责,前两个应用环节都已产生了相应的镜像,在这一环节,将完成服务部署到容器集群的工作,对于这一过程,实际执行 ...

  9. Oracle_CDC异步Autolog online redo部署示例

    一.CDC简介 Oracle CDC (Change Data Capture)变化数据捕获,是一种数据增量处理技术.CDC特性是在Oracle9i数据库中引入的.CDC能够帮助你识别从上次提取之后发 ...

随机推荐

  1. numpy特性

    numpy特性 待办 可获取最小值最大值或者排序等操作的索引,然后通过索引取得对应值或者对应值的序列 按行按列求和.按行按列求积 方差等等统计函数使用 enter description here e ...

  2. ubuntu18.04双卡机安装ubidia驱动遇到的坑

    在ubuntu 18的软件更新中选择英伟达驱动进行安装,输入nvidia-smi总是提示缺少驱动,未驱动之类的报错. 何解? 最初以为安装系统的问题,重装ubuntu也未果. 最后查了很多资料,找到一 ...

  3. MySQL数据库 | 数据表-查询命令详细记录

    本篇专门记录数据库增删改查中最常用.花招最多的 查. [文章结构] 一.数据的准备 二.基本的查询功能 三.条件查询 四.查询排序 五.聚合函数 六.分组查询 七.分页查询 八.连接查询 九.子查询 ...

  4. html 未选择复选框不上传

    问题 之前就遇到类似的问题,在一个列表中,如果有复选框,并且不选中 会导致这个复选框不上传,导致后台接收不到复选框数据 解决方法我想到的就是 <td> <input type=&qu ...

  5. Win10 系统运行VsCode出现白屏的问题(亲测有效)

    Win10 系统运行VsCode出现白屏的问题(亲测有效) 新买的本本,昨天VScode运行还正常,今天打开一直白屏,什么都没有,只有几个小格格,也不是卡死的那种,可以轻松关闭, 刚开始以为版本问题, ...

  6. Unity Coroutine详解(二)

    •        介绍•        Part 1. 同步等待•        Part 2. 异步协程•        Part 3. 同步协程•        Part 4. 并行协程 1.介绍 ...

  7. 第十七篇 Linux下常用命令汇总

  8. 路飞-pip源

    pip安装源 介绍 """ 1.采用国内源,加速下载模块的速度 2.常用pip源: -- 豆瓣:https://pypi.douban.com/simple -- 阿里: ...

  9. [lua]紫猫lua教程-命令宝典-L1-01-05. if判断结构

    L1[if]01. 简单的if判断结构 没什么说得 if得基本结构如下 xxx= ) then testlib.traceprint("1-100") ) then testlib ...

  10. [lua]紫猫lua教程-命令宝典-L1-01-03. 数值数据

    lua5.3在线手册地址  https://cloudwu.github.io/lua53doc/contents.html#contents 其实我们直接啃手册就够了 推荐如果有基础的先啃手册再看紫 ...