首页 > 其他分享 >k8s cronjob执行时间

k8s cronjob执行时间

时间:2024-07-27 15:28:19浏览次数:6  
标签:cronjob k8s manager controller timeZone 执行

问题现象

一般cronjob执行时间会比预期晚8小时。

问题分析

cronjob执行时区以kube-controller-manager为准,而kube-controller-manager默认是0时区。

解决问题

解决方式1
kube-controller-manager容器挂载宿主机timezone,更改为东8区。
解决方式2
cronjob执行时间比预期减8小时。
解决方式3(推荐)
高版本k8s 1.27.0 cronjob支持指定时区。
https://kubernetes.io/zh-cn/docs/concepts/workloads/controllers/cron-jobs/

确认当前k8s版本cronjob是否支持timeZone字段。

kubectl explain cronjob --recursive | grep timeZone

 

标签:cronjob,k8s,manager,controller,timeZone,执行
From: https://www.cnblogs.com/WJQ2017/p/18327026

相关文章

  • 使用 docker run 将 Python 单击选项传递给 ENTRYPOINT 会出现错误:“在 $PATH 中找不
    我有一个简单的python脚本,我想在docker容器内运行它。它打印一行消息“Hello{name}”。python脚本使用clickCLI界面来定义收件人名称,如果我直接运行它(不使用dockerrun命令),它将如下所示:pythonhello.py-nSmithDockerbuild命令:dockerbuild.-thello:1.......
  • 在python3.8虚拟环境 执行pip 安装Excel的库
    1、在开始菜单打开Anacondaprompt(anaconda3) 2、查看环境列表 3、进入虚拟环境 4、在虚拟换进下使用清华源安装读取excel的库和写入excel的库读取Excel文件的库:pipinstallxlrd-ihttps://pypi.tuna.tsinghua.edu.cn/simple 写入Excel文件的库:pipinstallxlwt......
  • 谈一谈一条SQL的查询、更新语句究竟是如何执行的?
    文章目录理解执行流程衍生知识redologbinlog本篇文章是基于《MySQL45讲》来写的个人理解与感悟。理解先看下图:上一篇文章我们讨论了一条SQL查询语句的执行流程,并介绍了执行过程中涉及的处理模块。回顾一下:大体来说,MySQL可以分为Server层和存储引擎层两部分......
  • CentOS 7 执行 yum 命令失败
    1、执行yum命令报404错误1)检查yum仓库是否配置正确,可以到阿里云下载repo配置文件。wget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo2)如果报错中包含$releasever变量,则执行rpm-qa|grepcentos-release确认centos-release是否安装。......
  • k8s Deployment与StatefulSet:深入理解两种控制器的区别
    Kubernetes(k8s)是一个强大的容器编排平台,它提供了多种资源对象来管理容器化应用。在这些资源对象中,Deployment和StatefulSet是两种常见的控制器,它们用于不同场景下的容器应用管理。本文将深入探讨这两种控制器的区别,帮助你更好地理解它们在Kubernetes中的应用和选择。一、Kuber......
  • 【Kubernetes】初识K8S基础
    目录一.K8S概述1.K8S背景物理机的缺点虚拟机特点(解决了物理机的缺点)虚拟机缺点容器化特点(解决了虚拟机的缺点)容器化缺点2.K8S基本概念2.1.作用2.2.特点二.K8S 集群架构与组件1.集群架构介绍2.核心组件2.1.Master组件Kube-apiserver:是所有服务请求的统一访问入......
  • jvm执行代码注释部分
    procedureTForm1.btn1Click(Sender:TObject);varjcls:JClass;strClass:AnsiString;strMetod:AnsiString;strSign:AnsiString;strArg1,strArg2:string;strResult:AnsiString;begin{查询Java类名,不用加.class扩展名}s......
  • C和C++执行线程的写法
    常见c/C++#include<windows.h>#include<iostream>DWORDWINAPIThreadProc(LPVOIDlpParam){std::cout<<"线程执行中,参数是:"<<(int)lpParam<<std::endl;return0;}intmain(){HANDLEhThread=CreateTh......
  • k8s集群部署prometheus
    目录一、Prometheus简介1.1、前言1.2、prometheus架构1.3、prometheus时间序列数据1.3.1、什么是序列数据?1.3.2、时间序列数据特点1.3.3、Promethues适合场景二、部署配置2.1、Prometheus部署2.1.1、创建命名空间2.1.2、创建RBAC规则2.1.3、创建ConfigMap类型的Prometheus配置文件......
  • android[activity过渡动画不正确,不执行,效果不对?]style配置方式
    单个配置activity或者application全局配置<stylename="translucent"parent="Theme.MaterialComponents.Light.NoActionBar"><itemname="android:windowNoTitle">true</item><itemname="android:windowTitleSize&qu......