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. windows7安装 npm和cnpm

    1.node.js下载地址: https://nodejs.org/en/download/ 我选择的安装路径是D:\files\nodejs 2.查看安装是否成功 3.创建文件夹 在D:\files ...

  2. python call perl

    import subprocess subprocess.call("csv_gen.pl -by overall", shell=True)

  3. centos6 源码编译安装nginx 1.6 教程 nginx安装脚本

    操作系统centos 6.9 安装nginx需要pcre zlib openssl的库,下文都是在官网直接下载用作编译安装 该nginx安装教程,有安装maxmind IP 库 该教材有修改最大打开文 ...

  4. Go_CSP并发模型

    go语言的最大两个亮点,一个是goroutine,一个就是chan了.二者合体的典型应用CSP,基本就是大家认可的并行开发神器,简化了并行程序的开发难度,我们来看一下CSP. 11.1.CSP是什么 ...

  5. DSP---TI CCSv5.5.x-Windows安装

    TI CCSv5.5.x(正式版)-Windows版本 国内2013年9月13日首发安装CCSv5.5图示 *请关掉防火墙及杀毒软件进行安装 第一步 第二步 安装程序检测到挂起的重新启动,这可能在安装 ...

  6. 在使用VS过程中关于Javascript没有智能提示的解决方法

    问题:编写基本Script代码没有问题,但是在编写DOM代码时候没有智能提示.也就是在编写一般javascript代码时候没有问题,但是要写DOM代码的时候发现没有智能提示,如document等都需要 ...

  7. 一些常用的js代码

    跳转 window.location.href= 刷新  location.reload()

  8. arcgis计算X坐标值、Y坐标值

    arcgis计算X坐标值.Y坐标值 要计算的字段上点击右键,选择计算几何,弹出计算几何对话框.可以设置属性.坐标系.单位等.

  9. Java输入输出挂

    import java.util.Comparator; import java.io.BufferedReader; import java.io.BufferedWriter; import ja ...

  10. JSON--WEB SERVICE

    Query ajax webservice:get 和 post 一.GET 方式 客户端 复制代码代码如下: var data = { classCode: "0001"}; / ...