$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
OpenShiftでKubeVirtを試してみた
Search
bbrfkr
February 28, 2019
Technology
1
1.1k
OpenShiftでKubeVirtを試してみた
OpenShift Meetup Tokyo #2でお話した内容です。。。
bbrfkr
February 28, 2019
Tweet
Share
More Decks by bbrfkr
See All by bbrfkr
有志で組織横串に挑む - GitLab CI Runnerカイゼン -
bbrfkr
0
260
アプリエンジニアを救え! AWS CDKで実現するインフラCI・CD
bbrfkr
2
1.3k
[July Tech Festa 2019] Kubernetes on OpenStack におけるハマりどころ
bbrfkr
5
1.4k
Kubernetes x スマートスピーカ ~ Kubernetesで実現するFaaS ~
bbrfkr
1
260
Virtual Kubelet + Fargate + EKSでノードレス Kubernetes を夢見た話
bbrfkr
5
2.3k
怖くない!コンテナ初心者に送るやさしいKubernetes入門
bbrfkr
20
6k
Other Decks in Technology
See All in Technology
20251219 OpenIDファウンデーション・ジャパン紹介 / OpenID Foundation Japan Intro
oidfj
0
360
WordPress は終わったのか ~今のWordPress の制作手法ってなにがあんねん?~ / Is WordPress Over? How We Build with WordPress Today
tbshiki
2
890
アプリにAIを正しく組み込むための アーキテクチャ── 国産LLMの現実と実践
kohju
0
150
MariaDB Connector/C のcaching_sha2_passwordプラグインの仕様について
boro1234
0
990
Lookerで実現するセキュアな外部データ提供
zozotech
PRO
0
190
文字列の並び順 / Unicode Collation
tmtms
3
630
IAMユーザーゼロの運用は果たして可能なのか
yama3133
2
510
通勤手当申請チェックエージェント開発のリアル
whisaiyo
3
310
障害対応訓練、その前に
coconala_engineer
0
140
ESXi のAIOps だ!2025冬
unnowataru
0
150
S3を正しく理解するための内部構造の読解
nrinetcom
PRO
3
220
高度サイバー人材育成専科資料(前半)
nomizone
0
310
Featured
See All Featured
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
130
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
740
A Tale of Four Properties
chriscoyier
162
23k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
400
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.4k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
320
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Balancing Empowerment & Direction
lara
5
810
Designing for humans not robots
tammielis
254
26k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
68
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