Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
OpenShiftでKubeVirtを試してみた
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
bbrfkr
February 28, 2019
Technology
1.2k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
OpenShiftでKubeVirtを試してみた
OpenShift Meetup Tokyo #2でお話した内容です。。。
bbrfkr
February 28, 2019
More Decks by bbrfkr
See All by bbrfkr
有志で組織横串に挑む - GitLab CI Runnerカイゼン -
bbrfkr
0
280
アプリエンジニアを救え! AWS CDKで実現するインフラCI・CD
bbrfkr
2
1.3k
[July Tech Festa 2019] Kubernetes on OpenStack におけるハマりどころ
bbrfkr
5
1.5k
Kubernetes x スマートスピーカ ~ Kubernetesで実現するFaaS ~
bbrfkr
1
270
Virtual Kubelet + Fargate + EKSでノードレス Kubernetes を夢見た話
bbrfkr
5
2.4k
怖くない!コンテナ初心者に送るやさしいKubernetes入門
bbrfkr
20
6.1k
Other Decks in Technology
See All in Technology
AI駆動開発の時代になったのでトヨタ生産方式から見直す
terurou
7
5.8k
AI時代のAPI開発を加速する品質ガードレール / API Quality Guardrails in the AI Era
yokawasa
0
190
AI時代に必要な脅威モデリング― 変化の速度に負けない理解とリスク判断
masakane55
5
1.3k
おそらく日本で唯一のDevRelインターン生として
husengs7
0
170
【Data Engineering Summit2026_登壇資料】医療ビッグデータ×AIエージェントを支えるデータ基盤とハーネスエンジニアリング
jmdc_presentation
0
130
味覇で作るパスタが美味い - 20261001_yabaubuki.dev
livesense
PRO
0
130
今さら理解するウェブフォントver.2026
takanorip
3
680
Deep Data Security 機能解説
oracle4engineer
PRO
2
790
初対面のメンバーがチームを組み、Claude Codeでゼロからサービスをリリース
mkdev10
1
120
生成AIで高い生産性を求められて、 悩み、乗り越えた話
mot_techtalk
2
170
自分で立ててみるLLMサービス
y_sera15
0
160
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
860
Featured
See All Featured
How to Ace a Technical Interview
jacobian
280
24k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.3k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
850
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Documentation Writing (for coders)
carmenintech
77
5.6k
Visualization
eitanlees
153
17k
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
260
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
530
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Site-Speed That Sticks
csswizardry
13
1.6k
Transcript
OpenShiftで KubeVirtを試してみた TIS株式会社 斎藤辰徳
Name: 斎藤辰徳 HN: bbrfkr(ビビリフクロウ) Company: TIS株式会社 Mission: - インフラ技術支援 -
インフラ技術教育 Hello! 2
3
KubeVirt ◉ CNCF Member ◉ RH社が主開発 ◉ k8s上でVMを管理 4 OpenShiftにも対応!
5 さっそく使ってみる
6 基本概念
VirtualMachine(VM) ◉ 仮想マシンの定義 ◉ VMの実体ではない ◉ どんなVMを実行するかを記載 ◦ CPU ◦
Memory ◦ Disk ◦ UserData 7
VirtualMachineInstance(VMI) ◉ 仮想マシンの実体を指し示す概念 ◉ VMIの起動 = 仮想マシンの起動 ◉ VMIの停止 =
仮想マシンの停止 ◉ VMIの削除 = 仮想マシンの削除 8 ◉ VMの削除 = VMI, 仮想マシンの削除
VirtualMachineReplicaSet ◉ 指定個数のVMIの起動を維持する概念 ◉ k8sのReplicaSetに酷似 9
virtctl ◉ KubeVirt専用のリソース操作CLI ◉ 具体的に以下ができる ◦ VMIの操作(起動、停止、再起動) ◦ VMIの暴露(=Service作成) ◦
VMIへのコンソール, VNCアクセス 10
11 VM Pod svc VMI Pod Network OpenShift ユーザ oc
apply -f testvm.yaml virtctl start testvm virtctl expose testvm --type NodePort SSH etc...
12 ところで…
Why KubeVirt? 13 https://kubevirt.io/
Why KubeVirt? 14 KubeVirtテクノロジは、Kubernetesを採用した、または採用したいが、容易にコンテナ化できない既 存の仮想マシンベースのワークロードを所有している開発チームのニーズに対応します。より具体 的には、このテクノロジは、開発者が共通の共有環境でアプリケーションコンテナと仮想マシンの両 方に存在するアプリケーションを構築、変更、および展開できる統合開発プラットフォームを提供し ます。 利点は広くて重要です。既存の仮想マシンベースのワークロードに依存しているチームは、アプリ ケーションを迅速にコンテナ化することができます。仮想化されたワークロードを開発ワークフロー
に直接配置することで、チームは必要に応じて残りの仮想化されたコンポーネントを利用しながら、 時間をかけてそれらを分解することができます。 by Google翻訳
Why KubeVirt? 15 VMワークロードから コンテナワークロードへの移行開発 に役に立つ! ようするに
16 まとめ
Conclusion 17 ◉ KubeVirt = VMをk8s上で管理できるツール ◉ VMアプリのコンテナ化に役立つ 仮想マシンとコンテナを統一的に扱う発想は斬新 しかし上記目的以外に必要性があるのかは疑問
面白い使い方ご存じの方、教えてください!!
質問はございますか ? Thanks! 18