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
240
從零開始導入 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
200
DeepOps – An efficient way to deploy GPU cluster for computing
yylin1
0
800
Kubeflow 進行分散式深度學習訓練之作業排程瓶頸
yylin1
0
1.3k
Kubeflow 對於機器學習平台的願景
yylin1
1
1.1k
kubeCon經驗分享-搭上KubeCon大船遇見 Kubeflow Community大牛們
yylin1
1
230
Kubeflow:容器機器學習實戰
yylin1
2
520
Other Decks in Programming
See All in Programming
Importmapを使ったJavaScriptの 読み込みとブラウザアドオンの影響
swamp09
4
1.3k
From Subtype Polymorphism To Typeclass-based Ad hoc Polymorphism- An Example
philipschwarz
PRO
0
170
Content Security Policy入門 セキュリティ設定と 違反レポートのはじめ方 / Introduction to Content Security Policy Getting Started with Security Configuration and Violation Reporting
uskey512
1
440
Sidekiqで実現する 長時間非同期処理の中断と再開 / Pausing and Resuming Long-Running Asynchronous Jobs with Sidekiq
hypermkt
6
2.7k
Webの技術スタックで マルチプラットフォームアプリ開発を可能にするElixirDesktopの紹介
thehaigo
2
930
Streams APIとTCPフロー制御 / Web Streams API and TCP flow control
tasshi
1
300
シールドクラスをはじめよう / Getting Started with Sealed Classes
mackey0225
3
400
Nuxtベースの「WXT」でChrome拡張を作成する | Vue Fes 2024 ランチセッション
moshi1121
1
530
2万ページのSSG運用における工夫と注意点 / Vue Fes Japan 2024
chinen
3
1.3k
NSOutlineView何もわからん:( 前編 / I Don't Understand About NSOutlineView :( Pt. 1
usagimaru
0
150
Modern Angular: Renovation for Your Applications
manfredsteyer
PRO
0
210
レガシーな Android アプリのリアーキテクチャ戦略
oidy
1
170
Featured
See All Featured
A better future with KSS
kneath
238
17k
Designing Experiences People Love
moore
138
23k
Fontdeck: Realign not Redesign
paulrobertlloyd
81
5.2k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
92
16k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
290
Six Lessons from altMBA
skipperchong
26
3.5k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
504
140k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
46
2.1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
41
2.1k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
32
1.8k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
328
21k
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