Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
從零開始導入 Singularity Container 歷程雜談
Search
Frank Lin
January 13, 2021
Programming
1
250
從零開始導入 Singularity Container 歷程雜談
Cloud Native Taiwan 年末聚會 Lighting talks
Frank Lin
January 13, 2021
Tweet
Share
More Decks by Frank Lin
See All by Frank Lin
那些年我們在開源社群的日子 - Cloud Native Taiwan
yylin1
0
210
DeepOps – An efficient way to deploy GPU cluster for computing
yylin1
0
860
Kubeflow 進行分散式深度學習訓練之作業排程瓶頸
yylin1
0
1.3k
Kubeflow 對於機器學習平台的願景
yylin1
1
1.2k
kubeCon經驗分享-搭上KubeCon大船遇見 Kubeflow Community大牛們
yylin1
1
240
Kubeflow:容器機器學習實戰
yylin1
2
530
Other Decks in Programming
See All in Programming
20年もののレガシープロダクトに 0からPHPStanを入れるまで / phpcon2024
hirobe1999
0
1k
KMP와 kotlinx.rpc로 서버와 클라이언트 동기화
kwakeuijin
0
290
いりゃあせ、PHPカンファレンス名古屋2025 / Welcome to PHP Conference Nagoya 2025
ttskch
1
160
shadcn/uiを使ってReactでの開発を加速させよう!
lef237
0
290
歴史と現在から考えるスケーラブルなソフトウェア開発のプラクティス
i10416
0
300
情報漏洩させないための設計
kubotak
5
1.3k
令和7年版 あなたが使ってよいフロントエンド機能とは
mugi_uno
10
5k
CQRS+ES の力を使って効果を感じる / Feel the effects of using the power of CQRS+ES
seike460
PRO
0
240
ドメインイベント増えすぎ問題
h0r15h0
2
560
快速入門可觀測性
blueswen
0
500
LLM Supervised Fine-tuningの理論と実践
datanalyticslabo
8
1.9k
混沌とした例外処理とエラー監視に秩序をもたらす
morihirok
13
2.2k
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Designing for humans not robots
tammielis
250
25k
The World Runs on Bad Software
bkeepers
PRO
66
11k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.3k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.1k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Being A Developer After 40
akosma
89
590k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.5k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
How to train your dragon (web standard)
notwaldorf
89
5.8k
Transcript
從零開始導入 Singularity Container 歷程雜談 Frank Lin
Frank Lin 林義洋 • Infrastructure Engineer at Cadence • Co-organizer
of Cloud Native Taiwan User Group
選擇 Contaienr Runtime • 安全性 • 效能減損問題 • Developer 對開發版本環境依賴性
Singularity Container • 專門為HPC和深度學習(DL)工作負載開發,具備輕量資源開銷小、 啟動迅速、快速部署、方便遷移與擴展 • 無需 root 權限的特性廣受 HPC
相關應用服務採用
選擇 Singularity Container • 限制容器使用者權限,使用者權限在容器內部和外部都是相同的 • 能直接在容器啟動目錄下切換環境, 無同步上問題,會有沒有進入容器的錯覺 • 授權
fakeroot 就可以建立/修改自己需要的 image 環境, 無需 root 權限 • 可使用 Docker Hub / 的資源 • 簡單的 image / sandbox 概念設計 • 符合 OCI 標準, CRI 介面 • 單文件格式SIF增強環境遷徙
Singularity 安利! - Linux Developer 都應該學習 Ref: https://champyen.blogspot.com/2020/10/linux-developer-container-singularity.html
可以一起從零開始 • 基本介紹 Ref: https://yylin.io/2020/06/16/singularity-introduction/
k8s + singularity-cri
Singularity CRI • Sylabs 供應商沒有計畫要持續支援 2019 !!!!!
None
k8s + singularity-cri
從零開始到放棄
https://indico.cern.ch/event/757415/contributions/3421576/attachments/1856070/3048604/Solving_Problems_in_H PC_with_Singularity.pdf