久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何進行定時執行Job

156次閱讀
沒有評論

共計 833 個字符,預計需要花費 3 分鐘才能閱讀完成。

如何進行定時執行 Job,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

Linux 中有 cron 程序定時執行任務,Kubernetes 的 CronJob 提供了類似的功能,可以定時執行 Job。CronJob 配置文件示例如下:

① batch/v2alpha1  是當前 CronJob 的  apiVersion。

② 指明當前資源的類型為  CronJob。

③ schedule  指定什么時候運行 Job,其格式與 Linux cron 一致。這里  */1 * * * *  的含義是每一分鐘啟動一次。

④ jobTemplate  定義 Job 的模板,格式與前面 Job 一致。

接下來通過  kubectl apply  創建 CronJob。

kube-apiserver 本身也是個 Pod,在啟動參數中加上  –runtime-config=batch/v2alpha1=true  即可。

然后重啟 kubelet 服務:

systemctl restart kubelet.service

kubelet 會重啟 kube-apiserver Pod。通過  kubectl api-versions  確認 kube-apiserver 現在已經支持  batch/v2alpha1:

這次成功了。通過  kubectl get cronjob  查看 CronJob 的狀態:

可以看到每隔一分鐘就會啟動一個 Job。執行  kubectl logs  可查看某個 Job 的運行日志

運行容器化應用是 Kubernetes 最重要的核心功能。為滿足不同的業務需要,Kubernetes 提供了多種 Controller,包括 Deployment、DaemonSet、Job、CronJob 等。本章我們通過實踐詳細學習了這些 Controller,并討論了它們的特性和應用場景。

看完上述內容,你們掌握如何進行定時執行 Job 的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注丸趣 TV 行業資訊頻道,感謝各位的閱讀!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計833字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 波密县| 闸北区| 巴林左旗| 玉龙| 都江堰市| 舟山市| 汨罗市| 榕江县| 浪卡子县| 田东县| 闵行区| 遂宁市| 宁明县| 沧州市| 浪卡子县| 永川市| 巴东县| 大厂| 台安县| 晴隆县| 秦皇岛市| 神木县| 金坛市| 星子县| 昌宁县| 礼泉县| 台湾省| 读书| 平陆县| 虎林市| 睢宁县| 榆社县| 子洲县| 三台县| 鹤峰县| 扶余县| 江华| 年辖:市辖区| 南投市| 会东县| 修武县|