首页 > 其他分享 >容器生命周期配置

容器生命周期配置

时间:2023-07-03 21:22:41浏览次数:41  
标签:bin 容器 生命周期 image 配置 nginx affinity spec containers

1、容器启动命令

spec:
    affinity: {}
    containers:
    -  args:
        - while true; do echo hello; sleep 10; done
        command:
        - /bin/sh
        - -c
        image: nginx:latest
        imagePullPolicy: IfNotPresent
        name: nginx

2、启动后处理

spec:
    affinity: {}
    containers:
    - image: nginx:latest
      imagePullPolicy: IfNotPresent
      lifecycle:
      postStart:
          exec:
              command:
              - /bin/sh
              - -c
              - apt-get update && apt-get install curl
      name: nginx

3、停止前处理

spec:
     affinity: {}
     containers:
     -   image: nginx:latest
         imagePullPolicy: IfNotPresent
         lifecycle:
           preStop:
              exec:
                  command:
                  - /bin/sh
                  - -c
                  - wait-shutdown
         name: nginx

标签:bin,容器,生命周期,image,配置,nginx,affinity,spec,containers
From: https://www.cnblogs.com/zbhlinux/p/17524088.html

相关文章

  • Vue-生命周期
       <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><body><divid="app"><divv-for="addrinaddrs&q......
  • K8S | 容器和Pod组件
    对比软件安装和运行;一、场景作为研发人员,通常自己电脑的系统环境都是非常复杂,在个人的习惯上,是按照下图的模块管理电脑的系统环境;对于「基础设施」、「主机操作系统」、「系统软件」来说,通常只做配置修改;对于自行安装的软件环境来说,个人通常这样分类:「应用软件」、「研发软......
  • K8S | 容器和Pod组件
    对比软件安装和运行;一、场景作为研发人员,通常自己电脑的系统环境都是非常复杂,在个人的习惯上,是按照下图的模块管理电脑的系统环境;对于「基础设施」、「主机操作系统」、「系统软件」来说,通常只做配置修改;对于自行安装的软件环境来说,个人通常这样分类:「应用软件」、「研发软......
  • SpringBoot项目从0到1配置logback日志打印
    大家好!我是sum墨,一个一线的底层码农,平时喜欢研究和思考一些技术相关的问题并整理成文,限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。以下是正文!一、写文背景我们在写后端项目的时候,日志打印是必需的。支持SpringBoot项目的日志框架一般有log4j、logback,这二者各有优......
  • 配置LNMP发布论坛网站
    配置LNMP发布论坛网站(二)拓扑图:推荐步骤:安装依赖程序和MySQL数据库 安装Nginx和php 配置Nginx连接php协同工作、配置服务器使用域名www.benet.com访问静态和动态网站在Nginx服务器配置发布谈论服务使用www.benet.com安装并访问论坛服务一、安装Nginx依赖程序(1)挂载系统光盘(2)将系统......
  • 通过容器化实现前端微服务化架构设计
    微服务架构是一种软件架构模式,用于构建复杂应用程序。它将一个大型的单体应用程序拆分为一组更小、更独立的服务,每个服务都运行在自己的进程中,并通过轻量级的通信机制进行交互。每个服务都专注于解决特定的业务功能或服务,并且可以独立开发、部署和扩展。 微服务架构的一些主......
  • Unity Visual Studio 常用的自带配置以及快捷键
    ​完整文档->UnityVisualStudio常用的自带配置以及快捷键一、内联提示 不等号字体 快速创建新文件快捷键:Ctrl+shift+A 选择下一项与多行光标Alt+左键功能增强需安装插件Select Next Occurrence 拆分窗口窗口右上角 折叠大纲​......
  • Dozzle 获取远程主机容器日志
    Dozzle项目Dozzle是一个小巧且轻量级的应用程序,具有基于Web的界面,用于监视Docker日志。它不会存储任何日志文件,仅用于实时监视容器日志。项目地址:https://github.com/amir20/dozzle生成证书1、生成CA(根证书)私钥和自签名证书:opensslreq-x509-nodes-newkeyrsa:4096-ke......
  • app之抓取https包的配置
    使用charles抓取HTTPS包安卓7以上,将证书安装在系统级别,才能抓https的包。安卓7以下,将证书安装在用户级别,就可以抓https的包。安卓7以下(模拟器)#1.打开模拟器,打开charles;#2.在charles中找到电脑的ip地址#3.在模拟器上找到设置,---->waln----->长按网络---->手动配置如下(......
  • opsenstack glance client的安装和配置
    glanceclient的安装和配置搜索对应openstack版本,安装对应relaease版本,然后搜索glanceclient,安装。dnfsearchallopenstackdnfinstallcentos-release-openstack-yoga.noarch-ydnfsearchallglancednfinstallpython3-glanceclientdnfinstallpython3-glanceclient-......