使用Kubernetes裡的job計算圓周率後2000位
使用Kubernetes裡的job(作業),我們可以很方便地執行一些比較耗時的操作。
新建一個job.ymal檔案:
定義了一個Kubernetes job,名稱為pi,型別為job,容器名稱為pi,映象為perl,執行的per命令為 print bpi(2000):
這個ymal檔案的完整內容:
apiVersion: batch/v1
kind: Job
metadata:
name: pi
spec:
template:
metadata:
name: pi
spec:
containers:
-
name: pi
image: perl
command: ["perl", "-Mbignum=bpi", "-wle", "print bpi(2000)"]
restartPolicy: Never
使用命令kubectl create -f 匯入這個yaml檔案,建立一個新的job:
之後在Kubernetes的dashboard裡能看到這個新建的job:
job對應的pod狀態為Waiting ContainerCreating:
稍後,其狀態從Running變為了Terminated:Completed,總共花了14分鐘。
在pod的事件日誌裡,能看到大部分時間花在了perl映象的下載上:
點選dashboard的logs按鈕,就能看到這個2000位圓周率的計算結果:
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2215964/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Google:Google Cloud再次打破了百萬億位的圓周率計算紀錄GoCloud
- 圓周率π的計算曆程及各種腦洞大開的估計方法
- 如何用python求圓周率?Python
- 蒙特卡羅法求圓周率
- 圓周率位數記憶記錄
- 新紀錄!谷歌 Cloud 計算出圓周率“ π” 第 100 萬億位數谷歌Cloud
- 蒙特卡羅演算法求圓周率Pi的值演算法
- kubernetes物件之Job物件
- 計算圓的面積程式碼
- 【倉頡】入門文件程式碼圓周率估算程式碼更正
- 最簡單的Qt程式:根據使用者所輸入圓半徑計算圓面積QT
- 橢圓曲線加法原理計算
- Kubernetes裡的Operator
- Kubernetes Job Controller 原理和原始碼分析(一)Controller原始碼
- job設計
- web的高度計算-cell-裡面使用-只做記錄Web
- kubernetes之計算機資源管理計算機
- 在kubernetes裡使用seccomp限制容器的系統呼叫
- Kubernetes 如何成為計算資源的標準
- SQL 的後計算指令碼SQL指令碼
- Kubernetes裡的ConfigMap的用途
- java 根據經緯度計算圓周Java
- Oracle中job的使用詳解Oracle
- ray-分散式計算框架-叢集與非同步Job管理分散式框架非同步
- 使用Elastic Job的時候報“Job conflict with register center”,如何處理?AST
- 後端請求中的非同步計算與平行計算後端非同步
- Kubernetes:28---pod託管(Job:任務型pod)
- 在kubernetes裡使用AppArmor限制容器對資源的訪問APP
- KubeEdge,一個Kubernetes原生邊緣計算框架框架
- ffmpeg裡的時間計算和轉換
- 學習雲端計算哪裡好?雲端計算新的前景出路
- Python程式碼解析: job = next(job for job in jobs if job.job_id == job_id)Python
- Kubernetes裡的secret最基本的用法
- 搭建異構 CPU 組成的邊緣計算 Kubernetes 叢集
- xxl-job使用遇到的問題(二)
- Xxl-job安裝部署以及SpringBoot整合Xxl-job使用Spring Boot
- Flink standlone 模式,Job的運算元一直轉圈模式
- 碎片化學習Java(五)-- Java計算圓柱體積Java