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

docker busybox作为initContainers

一、上传到私有仓储

docker pull busybox:1.33.1
docker tag busybox:1.33.1 192.168.31.185/public/busybox:1.33.1
docker push 192.168.31.185/public/busybox:1.33.1

 

---
apiVersion: apps/v1
kind: Deployment
metadata:annotations: {}labels: {}name: saas-ali-apinamespace: saas-productionresourceVersion: '31820'
spec:progressDeadlineSeconds: 600replicas: 2revisionHistoryLimit: 10selector:matchLabels:app: saas-ali-apistrategy:rollingUpdate:maxSurge: 25%maxUnavailable: 25%type: RollingUpdatetemplate:metadata:creationTimestamp: nulllabels:app: saas-ali-apispec:containers:- env:- name: ASPNETCORE_ENVIRONMENTvalue: Productionimage: 'registry.cn-hangzhou.aliyuncs.com/saas_mirroring/ali_mi_demo:v2'imagePullPolicy: IfNotPresentname: saas-ali-apiports:- containerPort: 80protocol: TCPresources:limits:cpu: '1'memory: 2096Mirequests:cpu: 100mmemory: 256MiterminationMessagePath: /dev/termination-logterminationMessagePolicy: FilednsPolicy: ClusterFirstimagePullSecrets:- name: secret-dockercfginitContainers:- command:- sh- '-c'- echo 2000 > /proc/sys/net/core/somaxconnimage: 'harbor.net.com/public/busybox:1.33.1'imagePullPolicy: Alwaysname: busyboxhostresources: {}securityContext:privileged: trueterminationMessagePath: /temp/termination-logterminationMessagePolicy: FilevolumeMounts:- mountPath: /app/Config/appsettings.jsonname: saas-ali-api-config-volumesubPath: appsettings.json- mountPath: /mnt/SaaS.Ali.Apiname: data- mountPath: /mnt/certname: cert- mountPath: /etc/localtimename: localtimerestartPolicy: AlwaysschedulerName: default-schedulersecurityContext: {}terminationGracePeriodSeconds: 30volumes:- hostPath:path: /root/wwwroots/SaaS.Ali.Apitype: ''name: data- hostPath:path: /root/wwwroots/certtype: ''name: cert- hostPath:path: /etc/localtimetype: ''name: localtime- configMap:defaultMode: 420items:- key: appsettings.jsonpath: appsettings.jsonname: saas-ali-api-configname: saas-ali-api-config-volume

效果:

http://www.lryc.cn/news/484950.html

相关文章:

  • 20.UE5UI预构造,开始菜单
  • Electron教程1-初学入门
  • 从北美火到中国,大数据洞察品牌“STANLEY”的突围之路
  • 深度学习之GAN应用
  • 鸿蒙生态下的安全隐私保护:打造用户信任的应用体验
  • 用pandoc工具实现ipynb,md,word,pdf之间的转化
  • 第三十一天|贪心算法| 56. 合并区间,738.单调递增的数字 , 968.监控二叉树
  • 力扣 最长公共前缀-14
  • IDEA调整警告级别【IntelliJ IDEA 2024.2.0.1】
  • Vulnhub靶场 Billu_b0x 练习
  • Essential Cell Biology--Fifth Edition--Chapter one (6)
  • Jupyter Book 快捷键总结大全
  • Spring Authorization Server OAuth2.1
  • 解决”重复文件名重命名“问题【根据Word系统方式】
  • 【PyTorch】PyTorch Geometric(PyG)安装指南:如何高效配置图神经网络环境
  • SolidWorks21装配体中一个零件无法改为线架图
  • 11.11机器学习_介绍和定义
  • 【代码审计】常见漏洞专项审计-业务逻辑漏洞审计
  • SpringBoot单体服务无感更新启动,动态检测端口号并动态更新
  • CSS基础知识04
  • python程序对服务器cpu和内存资源占用的管理。
  • java算法性能调优:详尽探讨时间复杂度与空间复杂度的分析与优化“
  • 人工智能:塑造未来的工作与生活
  • RK3568笔记六十九: 事件回调处理之Libevent 简单使用
  • MySQL如何解决幻读?
  • Javascript_设计模式(二)
  • 时间同步服务器
  • react+hook+vite项目使用eletron打包成桌面应用+可以热更新
  • STM32 ADC --- DMA乒乓缓存
  • SpringCloud基础 入门级 学习SpringCloud 超详细(简单通俗易懂)