k8s yml 样例

2023-10-27


db-deploy.yml:

apiVersion: apps/v1beta1
kind: Deployment
metadata:
  name: demo-db-deploy
spec:
  replicas: 1
  template:
    metadata:
      labels:
        app: demo-db-deploy
    spec:
      volumes:
      - name: demo-db-volume
        hostPath:
          path: /usr/local/demo-sql
      containers:
      - name: demo-db-deploy
        image: mysql:5.7
        ports: 
        - containerPort: 3306
        env:
        - name: MYSQL_ROOT_PASSWORD
          value: "123456"
        volumeMounts:
        - name: demo-db-volume
          mountPath: /docker-entrypoint-initdb.d

db-service.yml:

apiVersion: v1
kind: Service
metadata:
  name: demo-db-service
  labels: 
    app: demo-db-service
spec:
  selector:
    app: demo-db-deploy
  ports:
  - port: 3310
    targetPort: 3306

app-deploy.yml:

apiVersion: apps/v1beta1
kind: Deployment
metadata:
  name: demo-app-deploy
spec:
  replicas: 2
  template:
    metadata:
      labels:
        app: demo-app-deploy
    spec:
      volumes:
      - name : beqin-app-volume
        hostPath:
          path: /usr/local/demo-dist
      containers:
      - name: demo-app-deploy
        image: openjdk:8u222-jre
        command: ["/bin/sh"]
        args: ["-c","cd /usr/local/demo-dist;java -jar demo-app.jar"]
        volumeMounts:
        - name: beqin-app-volume
          mountPath: /usr/local/demo-dist

app-service.yml:

apiVersion: v1
kind: Service
metadata:
  name: demo-app-service
  labels: 
    app: demo-app-service
spec:
  selector:
    app: demo-app-deploy
  ports:
  - port: 80
    targetPort: 80

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

k8s yml 样例 的相关文章

随机推荐

  • Unity快速适配IOS/安卓刘海屏(又简单又快 适配了O版本和P版本)

    刘海屏适配 其实就是知道刘海高度 横屏游戏 来对ui进行偏移 所以刘海屏适配的关键是获取刘海高度 获取刘海高度有三种方案 1 大数据 收集各种型号对应的刘海数据 听说腾讯有些项目这么搞 2 代码获取 热门机型获取刘海数据 小众机型不是and
  • XGBoost详解

    文章目录 背景 目标函数 最优切分点算法 Shrinkage 收缩过程 缺失值处理 优缺点 总结 背景 在看Xgboost之前 先看看笔者写的AdaBoost 和GBDT AdaBoost 关注的是哪些错误分类的样本 每次加大误分类样本的权
  • 越丰满的稻穗,头垂得越低

    author skate time 2010 06 18 职场中有三种人 主动 空杯 者 被动 空杯 者和拒绝 空杯 者 毫无疑问 拒绝 空杯 者 要么停滞不前 要么倒退 要么成为他人的绊脚石 一般情况下 人们会把自己没有获得职业升迁的责任
  • java自动化测试语言基础之Stream、File和IO

    java自动化测试语言基础之Stream File和IO 文章目录 java自动化测试语言基础之Stream File和IO Java 流 Stream 文件 File 和IO Java 流 Stream 文件 File 和IO Java
  • Flutter FutureBuilder 返回空 Flutter_BUG_A build function returned null

    一定是没有返回widget 检查下return了没有
  • vs2019+QT新建UI窗口

    在vs2019中新建一个QT的widget窗口 第一步 第二步 其中可以选择MainWindow或者Widget窗口 填写好ui的名字 第三步 建立好对应ui名字的 h 和 cpp文件即可 双击新建的ui文件 如果打不开的话 可以重新配置一
  • 解决nes_py在pip安装报错的问题

    目录 项目场景 问题描述 原因分析 解决方案 解决结果 项目场景 想跟随油管某视频复现强化学习方法玩超级马里奥的过程 结果在在Anaconda3虚拟环境中用pip安装nes py时一直报错 报错信息如下 Building wheel for
  • 浏览器与Node的事件循环(Event Loop)有何区别?

    前言 本文我们将会介绍 JS 实现异步的原理 并且了解了在浏览器和 Node 中 Event Loop 其实是不相同的 一 线程与进程 1 概念 我们经常说JS 是单线程执行的 指的是一个进程里只有一个主线程 那到底什么是线程 什么是进程
  • PAT乙级1043 输出PATest (20 分)

    1043 输出PATest 20 分 一 问题描述 给定一个长度不超过 10 4 的 仅由英文字母构成的字符串 请将字符重新调整顺序 按 PATestPATest 这样的顺序输出 并忽略其它字符 当然 六种字符的个数不一定是一样多的 若某种
  • 初识微服务技术栈

    目录 什么是微服务 注册中心 配置中心 服务网关 分布式缓存和数据库 分布式搜素 消息队列 分布式日志服务 系统的监控链路追踪 持续集成 1 认识微服务 1 0 学习目标 1 1 单体架构 1 2 分布式架构 1 3 微服务 1 4 微服务
  • 由于找不到packet.dll,无法继续执行代码的多种解决方法分享

    在计算机领域中 packet dll是一个重要的动态链接库文件 它被用来进行网络数据包的捕获和分析 然而 有时我们可能会遇到packet dll缺失的问题 这将导致我们无法正常执行代码 下面我们将为你详细介绍如何解决这个问题 以确保你的代码
  • JS的执行上下文,变量声明提升,函数声明提升

    目录 一 什么是执行上下文 execution content 二 执行上下文的类型 三 执行上下文的生命周期 以函数执行上下文为例 四 变量声明提升 五 函数声明提升 一 什么是执行上下文 execution content 一句话 执行
  • java子类构造器第一行没有写super()为什么还会调用父类?

    子类构造器第一行会默认隐藏了super 隐式语句 如果第一行是this 的话 隐式super 会消失 备注 第一行只能允许this或者super 不可同时都写入
  • Nginx配置WebSocket(WS)和WebSocket Secure(WSS)的完整指南

    点点关注 点点关注 点点关注 Nginx是一款广泛使用的高性能Web服务器和反向代理服务器 除了传统的HTTP和HTTPS协议支持外 Nginx还可以配置WebSocket WS 和WebSocket Secure WSS 以便实现实时双向
  • android override报错,android @override 报错解决方案

    android override 报错解决方案 现象 java 1801 method does not override a method from its superclass Override 原因 Eclipse is defaul
  • 利用pytorch 实现深度残差网络(deep_residual_neural_network)

    利用pytorch 实现深度残差网络 深度残差网络 代码实现 输出结果 深度残差网络 残差网络是由来自Microsoft Research的4位学者提出的卷积神经网络 在2015年的ImageNet大规模视觉识别竞赛 ImageNet La
  • Spring Autowire自动装配

    在应用中 我们常常使用
  • C语言基础-选择语句之成绩判断

    文章目录 前言 一 C语言是什么 二 基础选择语句 1 if else 2 数据解读 3 switch case 总结 前言 只是基础 取悦自己 一 C语言是什么 官方解释 c语言是一门面向过程 抽象化的通用程序设计语言 广泛应用于底层开发
  • Vue使用echarts(完整版,解决各种报错)

    前言 Echarts 它是一个与框架无关的 JS 图表库 但是它基于Js 这样很多框架都能使用它 例如Vue 估计IONIC也能用 下次研究 因为我的习惯 每次新尝试做一个功能的时候 总要新创建个小项目 做做Demo 首先看自己电脑是否安装
  • k8s yml 样例

    文章目录 db deploy yml db service yml app deploy yml app service yml db deploy yml apiVersion apps v1beta1 kind Deployment m