pod镜像拉取策略、重启容器策略
前言
环境:centos7.9 docker-ce-20.10.9 kubernetes-version v1.22.6
pod镜像拉取策略(imagePullPolicy)
pod镜像拉取策略可以通过imagePullPolicy字段配置镜像拉取策略,如下演示:
spec:containers:- name: nginximage: nginx:1.14imagePullPolicy: Always
imagePullPolicy可以使用以下3种策略值:
IfNotPresent: 默认值,镜像在宿主机上不存在时才拉取;
Always: 每次创建pod都会重新拉取一次镜像;
Never: 永远不会主动拉取镜像,使用本地镜像,需要你手动拉取镜像下来;
pod重启容器策略(restartPolicy)
pod重启容器策略是指针对pod内所有容器的重启策略,不是重启pod,其可以通过restartPolicy字段配置pod重启容器的策略,如下演示:
spec:containers:- name: nginximage: nginx:1.14imagePullPolict: AlwaysrestartPolicy:Never
restartPolicy字段用于配置容器退出后,依据配置的3种值来确定是否重启容器,如下所示:
Always: 当容器终止退出后,总是重启容器,默认策略;
OnFailure: 当容器异常退出,退出状态码非0时,才重启容器;
Never: 当容器终止退出,不管退出状态码是什么,从不重启容器;
pod镜像拉取策略、重启容器策略相关推荐
- Kubernetes之Pod镜像拉取策略配置
一.默认的镜像拉取策略 1.1 当镜像指定的标签是latest时,默认策略是每次都下载更新 编辑pod-imagepullpolicy.yaml 文件,内容如下: apiVersion: v1 kin ...
- k8s pod镜像拉取策略:Always、IfNotPresent、Never
- k8s核心技术-Pod(镜像的拉取_重启策略_资源限制)_---K8S_Google工作笔记0022
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 然后我们再说pod的核心技术,首先说镜像拉取 pod的镜像拉取策略可以配置在pod,创建的yaml ...
- 如何使用Aliyun容器镜像服务对海外gcr、quay仓库镜像进行镜像拉取构建?
关注「WeiyiGeek」公众号 设为「特别关注」每天带你玩转网络安全运维.应用开发.物联网IOT学习! 本章目录: 0x00 前言简述 0x01 操作实践 原文地址: 如何使用Aliyun容器镜像服 ...
- K8s 从懵圈到熟练 – 镜像拉取这件小事
作者 | 声东 阿里云售后技术专家 导读:相比 K8s 集群的其他功能,私有镜像的自动拉取,看起来可能是比较简单的.而镜像拉取失败,大多数情况下都和权限有关.所以,在处理相关问题的时候,我们往往会轻松 ...
- 如何拉取k8s镜像_K8s 从懵圈到熟练 – 镜像拉取这件小事
导读:相比 K8s 集群的其他功能,私有镜像的自动拉取,看起来可能是比较简单的.而镜像拉取失败,大多数情况下都和权限有关.所以,在处理相关问题的时候,我们往往会轻松的说:这问题很简单,肯定是权限问题. ...
- Docker 镜像管理,显示本地镜像,查找镜像,删除镜像,镜像拉取,查看镜像的具体信息,镜像的导入和导出,将配置后的镜像commit成自己的镜像,docker history,等
一. 显示本地镜像: [root@localhost ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE nginx latest c8252 ...
- docker设置http_proxy https_proxy解决gcr.io/kaniko-project/executor:v1.7.0之类的镜像拉取问题
docker设置http_proxy https_proxy上网代理解决gcr.io/kaniko-project/executor:v1.7.0之类的镜像拉取问题 注意:一定要分成两行来写,不然不奏 ...
- 分享一个很香的k8s.gcr.io Docker镜像拉取方法
经常k8s.gcr.io ,quay.io之类的国外镜像拉取不过来,那怎么办呢? 本文安利一种使用github action拉取镜像推送到Dockerhub的方法.推送好了之后,自己拉取镜像retag ...
- Docker安装+镜像拉取+容器+创建镜像+push to docker hub
文章目录 1. 安装 2. 镜像操作 3. 容器 4. docker hub 本文参考:https://zhuanlan.zhihu.com/p/23599229 1. 安装 参考 https://w ...
最新文章
- Tensorflow |(4)名称域、图 和会话
- python写端口扫描器_使用Python编写简单的端口扫描器的实例分享
- 常见b2c网站购物车的设计
- 服务器中显示存储设备,服务器节点信息集中显示方法、系统、设备及存储介质...
- ASP无组件上传带进度条
- java timeout超时不抛异常_springCloud 请求超时解决方案 java.net.SocketTimeOut Exception: Read time out 异常解决...
- vant-联系人卡片
- Web API系列之三 基本功能实现
- C# USING ADO.NET
- Android调用长截屏,Android实现长截屏功能
- linux mysql更改表字段_MySQL 修改表字段优化方案
- Windows快速查看电脑显卡及处理器型号的方法
- 【自学笔记】前端面试题之CSS(部分HTML)
- cmd打开常用设置以及应用的快捷方法
- xray扫描器的使用 (长亭科技公司创造)
- 一.字符 字符串 指针字符
- Android程序crash处理
- tongyongwenbenlian
- 计算机网络基础知识总结之网络协议
- 如何使用Node.js连接数据库
热门文章
- java linux 系统队列,linux下消息队列
- 【转】基于nginx + lua实现的反向代理动态更新
- Swift 模式匹配
- 信息路由器动态路由配置
- Vmware报错 This product may not be installed on a computer that has Microsoft HyperV installed. 解决
- 设计模式 ( 十三 ) JDK动态代理模式
- FunctionalInterface注解
- 微服务系统和分布式系统的区别
- 使用mpvue开发小程序需要注意和了解的知识点
- mybatis动态sql片段与分页,排序,传参的使用与一对多映射与resultMap使用