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

k8s使用yml文件部署

1.K8S可以使用yml部署资源

apiVersion: apps/v1
kind: Deployment
metadata:name: gateway-app
spec:replicas: 1selector:matchLabels:app: gateway-apptemplate:metadata:labels:app: gateway-appspec:containers:- name: gateway-appimage: registry.cn-beijing.aliyuncs.com/205erp/gateway-app:2024-06-04-10-42-26ports:- containerPort: 8080

2.高级配置

1.添加容器环境变量
2.文件挂载

apiVersion: apps/v1
kind: Deployment
metadata:name: nginx-deployment
spec:replicas: 3selector:matchLabels:app: nginxtemplate:metadata:labels:app: nginxspec:containers:- name: nginximage: nginx:latestports:- containerPort: 80env: # 添加环境变量配置- name: MY_ENV_VARvalue: "Hello Kubernetes"volumeMounts: # 添加日志挂载配置- name: nginx-logsmountPath: /var/log/nginxvolumes: # 定义挂载卷- name: nginx-logshostPath: # 使用HostPath类型挂载到主机path: /path/on/host/for/nginx/logs # 这里填写主机上的日志目录路径type: DirectoryOrCreate # 如果需要自动创建目录
FILE_CONTENT=$(cat k8s.yml | sed 's/$/\n/g')curl -X POST \
-H 'Content-Type: application/json' \
-d '{"msgtype": "text", "text": {"content": "审核,黑米-最新镜像:'${FILE_CONTENT}'"}}' \
https://oapi.dingtalk.com/robot/send?access_token=ddaea71f9ed09a0cd0fe1a28e18fadb618a4e0cee829c0534d48b3273dd9e644

相关文章:

  • 【Vue】——组件的注册与引用
  • 默认launcher
  • 鸿蒙OS初识
  • Python的Pillow(图像处理库)的一些学习笔记
  • docker实战命令大全
  • 【Python】使用flask作为web服务器
  • “薅羊毛”到被“割韭菜”,警惕网络副业陷井
  • 基于电荷的EPFL HEMT模型
  • 使用Ollama+OpenWebUI本地部署Gemma谷歌AI开放大模型完整指南
  • 【论文速读 | USENIX Security‘2022】Debloating Address Sanitizer
  • Python下载库
  • unity中常见的角色控制方法
  • 十种排序算法的python实现
  • 把qml程序制作成安装包(Windows)
  • C++查看编译后的代码
  • JavaScript 如何正确处理 Unicode 编码问题!
  • 【刷算法】从上往下打印二叉树
  • 10个最佳ES6特性 ES7与ES8的特性
  • Angular 响应式表单之下拉框
  • css系列之关于字体的事
  • laravel 用artisan创建自己的模板
  • Median of Two Sorted Arrays
  • Protobuf3语言指南
  • spring + angular 实现导出excel
  • vue中实现单选
  • windows下mongoDB的环境配置
  • Zsh 开发指南(第十四篇 文件读写)
  • 创建一个Struts2项目maven 方式
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 如何选择开源的机器学习框架?
  • 数据可视化之 Sankey 桑基图的实现
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • # Redis 入门到精通(一)数据类型(4)
  • # 详解 JS 中的事件循环、宏/微任务、Primise对象、定时器函数,以及其在工作中的应用和注意事项
  • ### RabbitMQ五种工作模式:
  • #### go map 底层结构 ####
  • ( 10 )MySQL中的外键
  • (2)MFC+openGL单文档框架glFrame
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (pytorch进阶之路)扩散概率模型
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第3章 信息系统治理(一)
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (转)fock函数详解
  • (转)Linux整合apache和tomcat构建Web服务器
  • (转)可以带来幸福的一本书
  • .NET 分布式技术比较
  • .NET设计模式(2):单件模式(Singleton Pattern)
  • .Net下的签名与混淆
  • .net项目IIS、VS 附加进程调试
  • .net专家(高海东的专栏)
  • .net专家(张羿专栏)
  • /etc/fstab 只读无法修改的解决办法