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. pip知识点

    pip第三方模块保存在\Lib\site-packages目录 安装第三方模块:\Script目录下->shift+鼠标右点打开powershift窗口 ->pip install 模块名 ...

  2. GO111MODULE

    GO111MODULE的功能: //为了解决项目不用放在go的src目录下,src应该放一些官方的包,而不应该放项目 //模块是相关Go包的集合.modules是源代码交换和版本控制的单元. go命令 ...

  3. AAC DRC

    DRC feature 在AAC decoder是optional.DRC info是在编码在fill element. Program reference level是进行DRC的一个参考值.是原始 ...

  4. (c#)删除最外层的括号

    题目 解

  5. Python记:列表和元组之序列相加

    _______________坐而论道,不如起而行之! 序列乘法运算示例:

  6. 扩展欧几里得求解同余方程(poj 1061)

    设方程 ax + by = c , 若 gcd(a,b) 是 c的因子(记作gcd(a,b)|c)则方程有解,反之无解. 其中x0,y0是方程的一组特解 , d = gcd(a,b), poj1061 ...

  7. Wx-小程序中使用伪类选择器实现border-1px

    .borders::before{ position: absolute; left:; top:; content: " "; width: 100%; height: 1px; ...

  8. JSP中四大作用域详解

    四大作用域 为了在页面.请求.和用户之间传递和共享数据,JSP提供了四个不同的作用域:page(页面作用域).request(请求作用域).session(会话作用域).application(应用程 ...

  9. 线段树 区间查询区间修改 poj 3468

    #include<cstdio> #include<iostream> #include<algorithm> #include<string.h> u ...

  10. yii2的防御csrf攻击机制

    csrf,中文名称:跨站请求伪造,可以在百度上搜索资料,详细了解这一方面的概念.对于我们是非常有帮助的.yii2的csrf的实现功能是在yii\web\request类实现功能的.request类中的 ...