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
オンプレミス環境にKubernetesを構築する
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
kouki.miura
December 22, 2024
Science
0
490
オンプレミス環境にKubernetesを構築する
オンプレミス環境にKubernetesを構築する理由と手順。
kouki.miura
December 22, 2024
Tweet
Share
More Decks by kouki.miura
See All by kouki.miura
Laravel入門:最小構成で理解するMVC
koukimiura
0
98
VueSapporo#1
koukimiura
0
39
Vue.jsを10分で再定義する
koukimiura
1
48
なぜVue開発は速いのか?-Vite入門
koukimiura
0
64
Vueでつくるシングルページアプリケーション(SPA)入門
koukimiura
0
41
スライドもVueで書く時代? Slidev入門
koukimiura
0
46
Vuetify 3 → 4 何が変わった?差分と移行ポイント10分まとめ
koukimiura
0
190
AI時代のソフトウェア開発でも「人が仕様を書く」から始めよう-医療IT現場での実践とこれから
koukimiura
0
160
生成AIを "同僚" として使う ~設計・実装・ログ解析の実践例~
koukimiura
0
66
Other Decks in Science
See All in Science
白金鉱業Vol.21【初学者向け発表枠】身近な例から学ぶ数理最適化の基礎 / Learning the Basics of Mathematical Optimization Through Everyday Examples
brainpadpr
1
670
イロレーティングを活用した関東大学サッカーの定量的実力評価 / A quantitative performance evaluation of Kanto University Football Association using Elo rating
konakalab
0
220
知能とはなにかーヒトとAIのあいだー
tagtag
PRO
0
180
あなたに水耕栽培を愛していないとは言わせない
mutsumix
1
290
良書紹介04_生命科学の実験デザイン
bunnchinn3
0
140
Cross-Media Technologies, Information Science and Human-Information Interaction
signer
PRO
3
32k
アクシズを探せ! 各勢力の位置関係についての考察
miu_crescent
PRO
1
140
20251212_LT忘年会_データサイエンス枠_新川.pdf
shinpsan
0
260
[Paper Introduction] From Bytes to Ideas:Language Modeling with Autoregressive U-Nets
haruumiomoto
0
220
Performance Evaluation and Ranking of Drivers in Multiple Motorsports Using Massey’s Method
konakalab
0
160
NDCG is NOT All I Need
statditto
2
2.9k
知能とはなにかーヒトとAIのあいだー
tagtag
PRO
0
190
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
77
5.3k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
120
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
Balancing Empowerment & Direction
lara
5
980
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
420
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
91
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
For a Future-Friendly Web
brad_frost
183
10k
Music & Morning Musume
bryan
47
7.1k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.5k
Typedesign – Prime Four
hannesfritz
42
3k
Transcript
オンプレミス環境にKubernetesを構築する 三浦 恒樹 (MIURA KOUKI) 診療情報管理士 上級医療情報技師 医用画像情報専門技師 ドゥウェル株式会社 2024.12.21
ゆるWeb勉強会@札幌#28
長男が飼っている ハリネズミがアイコン INTRODUCE ・ドゥウェル株式会社 (医療系IT開発・導入会社)に所属 ・マネージャー(プレイング・マネージャー) ・仕事では TypeScript, Node.js/JavaScript, Java,C#
・趣味でも TypeScript,Node.js/JavaScript ・3児の父 ・札幌PHP勉強会、JBUG札幌、JavaDO、ゆるWeb勉強会、えびてく 等に参加
・Kubernetes読み方問題 ・Kubernetesとは ・医療情報システムの現在と未来 ・どのKubernetes? ・Kubernetesの構成 ・Kubernetesの構築 ・Kubernetes Native ・SUMMARY INDEX
・クバネテス ・クバネティス ・クーバネテス ・クーバネティス ・クーベネテス ・クーベネティス ・クーベ ・k8s(ケイエイツ) Kubernetes読み方問題 正解はどれ?
類似問題: A5:SQL Mk-II (エーゴ→エーファイブエスキューエルマークツー) Microsoft Teams (チームス→ティームズ、チームズ)
・Googleが設計 ・現在はCNCF(Cloud Native Computing Foundation)がメンテナンスするOSSのコンテナオーケストレーション ・クラウドサービス ・AWS EKS ・Azure AKS、Azure
Red Hat OpenShift ・Google GKE ・パッケージ ・Minikube ・Docker Desktop (Enable Kubernetes) ・セットアップ ・kubeadm ・Rancher Kubernetesとは
・オンプレミスが中心(ローカルネットワーク=安全の神話) ・ガイドラインの改定 ・第4版(2009年) 「クラウド」 0件 ・第5版(2019年) 「クラウド」 1件 ・第5.1版(2021年) 「クラウド」 25件 ・第5.2版(2022年)
「クラウド」 11+19件(本編、別冊) ・第6版(2023年) 「クラウド」 4+4+26+30件 (概説、経営管理、企画管理、システム運用) ・医療DX(標準型電子カルテ) →数年後はクラウドファースト、10年後はクラウドネイティブ 医療情報システムの現在と未来 https://www.mhlw.go.jp/content/12600000/001163650.pdf https://www.mhlw.go.jp/stf/shingi/0000516275_00006.html
医療情報システムの現在と未来 現在 2年後 5年後 院内のサーバー室に設置 一部クラウド化 クラウドファースト ※中~大病院
・クラウドサービス(マネージドサービス) ・AWS EKS ・Azure AKS、Azure Red Hat OpenShift ・Google GKE
・パッケージ ・Minikube ・Docker Desktop ・セットアップ ・kubeadm ・Rancher どのKubernetes? 医療情報システム・クラウドファー ストの時代まで選択できない クラスタ(マルチノード)要件に対 応できない これが良い
Kubernetesの構成
1. Swap無効化 ※ 2. コンテナランタイム(containerd)のインストール https://kubernetes.io/ja/docs/setup/production-environment/container-runtimes/ 3. kubeadmのインストール https://kubernetes.io/ja/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ 4. クラスターの作成
https://kubernetes.io/ja/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/ 5. マスターをノード兼用にする(非クラスター環境の場合) https://qiita.com/nykym/items/dcc572c21885543d94c8 6. ネットワークモジュール(Calico)を適用する https://qiita.com/showchan33/items/e0cce753d9c7c646a983 7. HelloWorldで確認 kubectl run --image hello-world --restart Never helloworld Kubernetesの構築 OS - Ubuntu Server 22 意外と簡単なセットアップ
Kubernetesの構築 https://kubernetes.io/ja/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ https://kubernetes.io/ja/blog/2024/03/12/kubernetes-v1.30をそっと覗く/ Swapオフは必須では無くなった?
・QUARKUS… クラウドファースト時代のJavaフレームワーク ・Kubernetes Ntaive ・GraalVMによるネイティブイメージビルドに対応 Kubernetes Native https://ja.quarkus.io/kubernetes-native/
SUMMARY ・IT用語の読み方は勉強会等、別の職場の人と会話しながら標準語に近づけたい ・KubernetesはGoogleが設計、CNCFがメンテナンスするOSS ・医療情報システムはオンプレミスからクラウドへの変革期 ・オンプレミス・クラウド両対応できるのはKubernetesセットアップ(kubeadm等) ・kubeadm、kubelet、kubctl 読み方問題... ・オンプレミス環境にKubernetesを構築するのは意外と簡単(1~2時間) ・オンプレミスKubernetesに構築したシステムはそのままクラウド移行できる ご清聴ありがとうございました。