Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
VirtualTech Japan Inc.
PDF, PPTX
3,924 views
Kubernetes雑にまとめてみた 2020年8月版
Kubernetesを知らない人向けにざっくり説明するとき用の資料
Engineering
◦
Read more
9
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 34
2
/ 34
Most read
3
/ 34
4
/ 34
Most read
5
/ 34
6
/ 34
Most read
7
/ 34
8
/ 34
9
/ 34
10
/ 34
11
/ 34
12
/ 34
13
/ 34
14
/ 34
15
/ 34
16
/ 34
17
/ 34
18
/ 34
19
/ 34
20
/ 34
21
/ 34
22
/ 34
23
/ 34
24
/ 34
25
/ 34
26
/ 34
27
/ 34
28
/ 34
29
/ 34
30
/ 34
31
/ 34
32
/ 34
33
/ 34
34
/ 34
More Related Content
PPTX
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)
by
NTT DATA Technology & Innovation
PDF
コンテナ未経験新人が学ぶコンテナ技術入門
by
Kohei Tokunaga
PDF
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
by
Toru Makabe
PDF
Docker Compose 徹底解説
by
Masahito Zembutsu
PPTX
Dockerからcontainerdへの移行
by
Akihiro Suda
PDF
マルチテナント化で知っておきたいデータベースのこと
by
Amazon Web Services Japan
PDF
コンテナの作り方「Dockerは裏方で何をしているのか?」
by
Masahito Zembutsu
PDF
Fluentdのお勧めシステム構成パターン
by
Kentaro Yoshida
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)
by
NTT DATA Technology & Innovation
コンテナ未経験新人が学ぶコンテナ技術入門
by
Kohei Tokunaga
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
by
Toru Makabe
Docker Compose 徹底解説
by
Masahito Zembutsu
Dockerからcontainerdへの移行
by
Akihiro Suda
マルチテナント化で知っておきたいデータベースのこと
by
Amazon Web Services Japan
コンテナの作り方「Dockerは裏方で何をしているのか?」
by
Masahito Zembutsu
Fluentdのお勧めシステム構成パターン
by
Kentaro Yoshida
What's hot
PPTX
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
by
NTT DATA Technology & Innovation
PDF
Dockerからcontainerdへの移行
by
Kohei Tokunaga
PDF
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
by
Preferred Networks
PDF
マイクロにしすぎた結果がこれだよ!
by
mosa siru
PDF
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
by
NTT DATA Technology & Innovation
PPTX
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
by
NTT DATA Technology & Innovation
PDF
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
by
Masahito Zembutsu
PDF
Ingressの概要とLoadBalancerとの比較
by
Mei Nakamura
PDF
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
by
Masahito Zembutsu
PDF
実運用して分かったRabbit MQの良いところ・気をつけること #jjug
by
Yahoo!デベロッパーネットワーク
PDF
Dockerfile を書くためのベストプラクティス解説編
by
Masahito Zembutsu
PDF
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
by
NTT DATA Technology & Innovation
PPTX
Kubernetes超入門 with java
by
Yasunari Tanaka
PDF
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
by
Keisuke Takahashi
PPTX
9/14にリリースされたばかりの新LTS版Java 17、ここ3年間のJavaの変化を知ろう!(Open Source Conference 2021 O...
by
NTT DATA Technology & Innovation
PPTX
PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ...
by
NTT DATA Technology & Innovation
PDF
【Spring fest 2019】徹底解剖Spring MVCアーキテクチャー
by
ssuser070fa9
PDF
Ingress on Azure Kubernetes Service
by
Toru Makabe
PPTX
入門!Jenkins
by
Shuntaro Saiba
PPTX
さくっと理解するSpring bootの仕組み
by
Takeshi Ogawa
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
by
NTT DATA Technology & Innovation
Dockerからcontainerdへの移行
by
Kohei Tokunaga
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
by
Preferred Networks
マイクロにしすぎた結果がこれだよ!
by
mosa siru
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
by
NTT DATA Technology & Innovation
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
by
NTT DATA Technology & Innovation
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
by
Masahito Zembutsu
Ingressの概要とLoadBalancerとの比較
by
Mei Nakamura
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
by
Masahito Zembutsu
実運用して分かったRabbit MQの良いところ・気をつけること #jjug
by
Yahoo!デベロッパーネットワーク
Dockerfile を書くためのベストプラクティス解説編
by
Masahito Zembutsu
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
by
NTT DATA Technology & Innovation
Kubernetes超入門 with java
by
Yasunari Tanaka
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
by
Keisuke Takahashi
9/14にリリースされたばかりの新LTS版Java 17、ここ3年間のJavaの変化を知ろう!(Open Source Conference 2021 O...
by
NTT DATA Technology & Innovation
PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ...
by
NTT DATA Technology & Innovation
【Spring fest 2019】徹底解剖Spring MVCアーキテクチャー
by
ssuser070fa9
Ingress on Azure Kubernetes Service
by
Toru Makabe
入門!Jenkins
by
Shuntaro Saiba
さくっと理解するSpring bootの仕組み
by
Takeshi Ogawa
Similar to Kubernetes雑にまとめてみた 2020年8月版
PDF
[GKE & Spanner 勉強会] GKE 入門
by
Google Cloud Platform - Japan
PPTX
今さら聞けない人のためのKubernetes超入門
by
VirtualTech Japan Inc./Begi.net Inc.
PDF
Kubernetesの良さを活かして開発・運用!Cloud Native入門 / An introductory Cloud Native #osc19tk
by
whywaita
PDF
Google Container Engine (GKE) & Kubernetes のアーキテクチャ解説
by
Samir Hammoudi
PDF
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション④
by
Yahoo!デベロッパーネットワーク
PDF
最近良く聞く Kubernetes を体験してみた イントロ + 活用編
by
Fuminobu Takeyama
PPTX
45分で理解するKubernetesの世界
by
Kujirai Takahiro
PDF
Kubernetes雑にまとめてみた 2019年12月版
by
VirtualTech Japan Inc.
PDF
Infra: Kubernetes and GKE, Network
by
Kuma Arakawa
PDF
Kubernetesを触ってみた
by
Kazuto Kusama
PPTX
Kubernetes ときどき Serverless -- cndjp第1回勉強会
by
Hiroshi Hayakawa
PDF
20191120 beyondstudy#21 kitaoka
by
beyond Co., Ltd.
PDF
【K.M】Kubernetes.pdf
by
interprism
PDF
Rancher basic seminar_200924
by
Junji Nishihara
PDF
Kubernetesにまつわるエトセトラ(主に苦労話)
by
Works Applications
PDF
DockerとKubernetesが作る未来
by
Kazuto Kusama
PPTX
今さら聞けない人のための K8s超入門 Big Sur対応版 CNDO2021 ショートバージョン
by
VirtualTech Japan Inc./Begi.net Inc.
PPTX
Getting Started With AKS
by
Balaji728392
PPTX
Kubernetesオンラインセミナー kubernetesの始め方
by
Kujirai Takahiro
PDF
202007 contrail cloud-operator-contrail_v1.2
by
Hiromi Tsukamoto
[GKE & Spanner 勉強会] GKE 入門
by
Google Cloud Platform - Japan
今さら聞けない人のためのKubernetes超入門
by
VirtualTech Japan Inc./Begi.net Inc.
Kubernetesの良さを活かして開発・運用!Cloud Native入門 / An introductory Cloud Native #osc19tk
by
whywaita
Google Container Engine (GKE) & Kubernetes のアーキテクチャ解説
by
Samir Hammoudi
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション④
by
Yahoo!デベロッパーネットワーク
最近良く聞く Kubernetes を体験してみた イントロ + 活用編
by
Fuminobu Takeyama
45分で理解するKubernetesの世界
by
Kujirai Takahiro
Kubernetes雑にまとめてみた 2019年12月版
by
VirtualTech Japan Inc.
Infra: Kubernetes and GKE, Network
by
Kuma Arakawa
Kubernetesを触ってみた
by
Kazuto Kusama
Kubernetes ときどき Serverless -- cndjp第1回勉強会
by
Hiroshi Hayakawa
20191120 beyondstudy#21 kitaoka
by
beyond Co., Ltd.
【K.M】Kubernetes.pdf
by
interprism
Rancher basic seminar_200924
by
Junji Nishihara
Kubernetesにまつわるエトセトラ(主に苦労話)
by
Works Applications
DockerとKubernetesが作る未来
by
Kazuto Kusama
今さら聞けない人のための K8s超入門 Big Sur対応版 CNDO2021 ショートバージョン
by
VirtualTech Japan Inc./Begi.net Inc.
Getting Started With AKS
by
Balaji728392
Kubernetesオンラインセミナー kubernetesの始め方
by
Kujirai Takahiro
202007 contrail cloud-operator-contrail_v1.2
by
Hiromi Tsukamoto
More from VirtualTech Japan Inc.
PPTX
Docker超入門
by
VirtualTech Japan Inc.
PDF
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
by
VirtualTech Japan Inc.
PDF
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ
by
VirtualTech Japan Inc.
PDF
hbstudy#88 5G+MEC時代のシステム設計
by
VirtualTech Japan Inc.
PPTX
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
by
VirtualTech Japan Inc.
PDF
今からはじめる! Linuxコマンド入門
by
VirtualTech Japan Inc.
PDF
KubeVirt 201 How to Using the GPU
by
VirtualTech Japan Inc.
PPTX
Edge Computing Architecture using GPUs and Kubernetes
by
VirtualTech Japan Inc.
PPTX
エンジニアが幸せになれる会社を目指します
by
VirtualTech Japan Inc.
PPTX
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料
by
VirtualTech Japan Inc.
PDF
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
by
VirtualTech Japan Inc.
PDF
KubeCon China & MWC Shangai 出張報告
by
VirtualTech Japan Inc.
PDF
MS Teams + OBS Studio (+ OBS Mac Virtual Camera) でのオンラインセミナーのプロトタイプの構築
by
VirtualTech Japan Inc.
PDF
Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)
by
VirtualTech Japan Inc.
PDF
KubeVirt 101
by
VirtualTech Japan Inc.
PDF
5G時代のアプリケーション開発とは
by
VirtualTech Japan Inc.
PDF
5Gにまつわる3つの誤解 - 5G×ライブコンテンツ:5G時代の双方向コンテンツとは
by
VirtualTech Japan Inc.
PDF
通信への課題発掘ワークショップ 「5Gイノベーション」の取り組み
by
VirtualTech Japan Inc.
PDF
Multi-access Edge Computing(MEC)における”Edge”の定義
by
VirtualTech Japan Inc.
PDF
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料
by
VirtualTech Japan Inc.
Docker超入門
by
VirtualTech Japan Inc.
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
by
VirtualTech Japan Inc.
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ
by
VirtualTech Japan Inc.
hbstudy#88 5G+MEC時代のシステム設計
by
VirtualTech Japan Inc.
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
by
VirtualTech Japan Inc.
今からはじめる! Linuxコマンド入門
by
VirtualTech Japan Inc.
KubeVirt 201 How to Using the GPU
by
VirtualTech Japan Inc.
Edge Computing Architecture using GPUs and Kubernetes
by
VirtualTech Japan Inc.
エンジニアが幸せになれる会社を目指します
by
VirtualTech Japan Inc.
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料
by
VirtualTech Japan Inc.
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
by
VirtualTech Japan Inc.
KubeCon China & MWC Shangai 出張報告
by
VirtualTech Japan Inc.
MS Teams + OBS Studio (+ OBS Mac Virtual Camera) でのオンラインセミナーのプロトタイプの構築
by
VirtualTech Japan Inc.
Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)
by
VirtualTech Japan Inc.
KubeVirt 101
by
VirtualTech Japan Inc.
5G時代のアプリケーション開発とは
by
VirtualTech Japan Inc.
5Gにまつわる3つの誤解 - 5G×ライブコンテンツ:5G時代の双方向コンテンツとは
by
VirtualTech Japan Inc.
通信への課題発掘ワークショップ 「5Gイノベーション」の取り組み
by
VirtualTech Japan Inc.
Multi-access Edge Computing(MEC)における”Edge”の定義
by
VirtualTech Japan Inc.
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料
by
VirtualTech Japan Inc.
Kubernetes雑にまとめてみた 2020年8月版
1.
Kubernetesを 超雑にまとめてみました ⽇本仮想化技術株式会社 2020年8⽉21⽇発⾏
2.
この資料について • この資料は、以下で公開されている資料のアップデート版です。 • https://www.slideshare.net/VirtualTech-JP/kubernetes- 201912
3.
Kubernetesとは • アプリケーションをコンテナー上で良い感じに動かすツール • コンピュート、ネットワーク、ストレージリソースを提供する インフラ •
よく知られている機能 • アプリのスケール • オートヒーリング • ロールアウト/ロールバック • L4/L7ロードバランス 3
4.
Podとは • Kubernetesにおけるアプリケーション実行の単位 • 一つのPodには単一もしくは複数のコンテナーが稼働可能
5.
CRI • コンテナーランタイムインターフェイス • その名の通り、コンテナーを作るために使われる •
例えば • Docker • Containerd • Kata Container • CRI-O 5
6.
CNI • コンテナーネットワークインターフェイス • ネットワーク関連を提供するために使われる •
例えば • Flannel • Calico • Canal • Cilium • Tungsten Fabric • 他、色々 6
7.
CSI • コンテナーストレージインターフェイス • 任意のストレージシステムをコンテナワークロードに公開する ために使われる •
CSIはKubernetes v1.9でアルファ、v1.10でベータ、 Kubernetes v1.13でGA • 以前はFlexVolume DriverによってKubernetesとストレージを 連携していた 7
8.
Kubernetesで使えるストレージ • 例えば • Amazon
EBS • vSphere Volume • Cinder • NFS • iSCSI • FC 8 • Ceph • Cephfs • GlasterFS • …など • 一覧はこちら
9.
割と使いやすいストレージ Rook • オープンソースで開発 •
CNCFのプロジェクト • K8sでストレージを簡単に利用 • Ceph • EdgeFS • Minio • NFS 9
10.
割と使いやすいストレージ Longhorn • 軽量で高信頼性の分散型ブロックストレージ •
元々はRancher Labsによって開発 • 現在はCNCFのプロジェクトとして開発 • 主な特徴 • 複数ノードとデータセンター間でブロックス トレージを複製して可用性を確保 • NFSやAWS S3などにバックアップ • ボリュームの定期的なスナップショット • バックアップからボリュームを復元 10
11.
ストレージ周りをざっくり • Storage Class •
ストレージ • Persistent Volumes • 永続化ボリューム • Dynamic Volume Provisioning • 動的なプロビジョニング • 対応していないストレージもある 11 Storage Class PV PVC Pod PV PVC
12.
Kubernetesとインストーラー Kubernetesをデプロイするツールの紹介 12
13.
Minikube • Kubernetesをラップトップなどで環境を作ってお試しするもの • 1バイナリ、Windows、macOS、Linuxに対応 •
コマンドを使っていくつかの主要機能を追加できる • (VMで動かす場合に)VT-xもしくはAMD-vが必要 13
14.
Minishift • OpenShiftをラップトップなどで環境を作ってお試しするもの • 動作可能なのはOpenShift
3.xまでなので注意 • VirtulBoxか以下の導入が必要 • Linux…KVM • macOS…xhyve or hyperkit • Windows…Hyper-V 14
15.
CodeReady Containers(CRC) • OpenShift
4.xを手軽に(?)環境を作ってお試しするもの • 無料で使える • CRCインストーラーのダウンロードにRed Hatアカウントが必要 15
16.
Kubeadm • Kubernetesクラスターを構築する公式のツール • コンテナーランタイムを予めインストールしたうえで、インス トーラーを実行 •
CNIを追加するとKubernetes環境が完成 • 単体から複数ノードの構成に対応 • 高可用構成(HA)はちょっと面倒 16
17.
Kubespray • Kubernetesクラスターを構築するツール • Ansibleベース •
OSと公開鍵認証できるノードを用意するだけ • Kubernetesクラスターの作成から • ネットワークプラグインの導入も自動 • 高可用構成も可能 • ノードの増減、クラスターの破棄も可能 17
18.
microk8s • カノニカルが作ったKubernetesを簡単にセットアップするパッ ケージ • Snapパッケージで提供 •
マイナーバージョンは自動更新 • いくつかの主要機能を追加可能 • クラスター機能も実装 • 単体から1Master、複数Workerの構成まで • ラズパイ4でK8sクラスターを稼働可能 18
19.
Juju • カノニカルが提供するアプリケーションのオーケストレーショ ンツール • マルチクラウド対応 •
Kubernetes, OpenStack など、高可用デプロイまでサポート • GUI/CLIが存在する • アプリケーションをカタログから選んでデプロイ 19
20.
Rancher • Rancher Labsが提供するツール •
Dockerホストを用意して指示されたコマンドを実行するだけで Kubernetes環境を作れる • etcd、master、workerノードを分けた構成が可能 • RancherのDashboardは便利 • 複数のKubernetesを管理 • CNIを選択可能(Canal,Flannel,Calico,Weave Net) • アプリケーションをカタログから選んでデプロイ 20
21.
k3s • Rancher Labsが提供するツール •
1バイナリーでKubernetesを構築 • クラスター化も対応 • マルチアーキテクチャー(amd64,armhf,arm64 etc) • Linuxをインストールして1行コマンドを打つだけ • クラスターもクレデンシャルを含めて1行コマンドを打つだけ • IoT機器でも動かせるくらい軽量(512MBメモリーでも動作) 21
22.
k3OS • Rancher Labsが提供するツール •
k3sが動くMinimal LinuxのLiveイメージを提供 • インストールも可能 • Alpine Linuxベース(らしい) 22
23.
k3d • Rancher Labsが提供するツール •
k3sをDockerコンテナー上で動かす • 必要なもの: Docker、wgetかcurl 23
24.
rke • Rancher Labsが提供するCLIツール •
Dockerホストを用意してrkeを使ってKubernetesをデプロイ • 必要に応じてRancherにクラスターを登録 • CNIを選択可能(Flannel,Calico,Canal,Weave Net) 24
25.
Docker for Windows/Mac •
DockerのWindows版やmacOS版にはKubernetesをデプロイす る機能が提供されている • Windows版はHyper-Vが必要(なのでPro Edition以上が必要) • macOS版は2012年以降のMacであれば特に前提条件なし 25
26.
(K8s関連ではないけど)Multipassの紹介 • WindowsやmacOSで簡単にUbuntuインスタンスを作って使え るCLIツール • コレ+snapパッケージを使って、KubernetesやOpenStackなど もセットアップできます •
microstack • microk8s 27
27.
インストールしてみよう Minikube Microk8s K3sの使い方をざっくり紹介 28
28.
Minikubeの場合 • minikubeをダウンロード • minikube
start • 詳細は以下のドキュメントサイトへ • Kubernetes - Minikubeのドキュメント • Minikubeドキュメントサイト 29
29.
Minikube補足 クラスターの作成例 • バージョンを指定 •
minikube start --kubernetes-version=v1.18.8 • CRIを指定 • minikube start --container-runtime=containerd • CNIを指定 • minikube start --cni=flannel --extra- config=kubeadm.pod-network-cidr=10.244.0.0/16 30
30.
Minikube補足 アクセス周り • クラスターにCLIアクセス •
kubectl get nodes • クラスターにアクセス • minikube ssh • クラスターの停止 • minikube stop • クラスターの削除 • minikube stop 31
31.
Microk8sの場合 • snapdをインストール • snap
install microk8s --classic --stable • sudo microk8s status • 詳細は公式サイトへ 32
32.
k3sの場合 • Linuxをインストール • curl
-sfL https://get.k3s.io | sh - • k3s kubectl get node • 詳細は公式サイトへ 33
33.
動かしてみよう 34
34.
チュートリアル • 「Kubernetesの基本を学ぶ」の項目2から実施してみよう 35
Download