SlideShare a Scribd company logo
軽量Kubernetes環境
K3sのご紹介
矢野 哲朗
2020年10月28日
本ドキュメントで指定のない
ページは全て以下のCC
ライセンスに従う
自己紹介
経歴 : システム運用 10年・ネットワーク 6年・SI 8年
近頃はNextcloud/Rancherを担当
その他 : 全く上達しないRubyist
一番最初のPCは、OKI if-800 でした…。
矢野 哲朗
tetsurow.yano
所属会社:株式会社スタイルズ
1
2
お試し環境を作って
ちょっとずつ練習
Kubernetesの勉強はどうすればいいか?
kubeadminを使うと...
3
シングルノードでもできなくはないけど....
作り直すと全部やり直しだし....
メモリー2GBで動くけど、コンテナを動か
すと足りないし
4
お兄さん!
いいものがありますよ!
軽量Kubernetes環境k3sについて
5
k3sとは?
6
Rancher Labs社のプロダクトです(https://k3s.io/)
この牛のロゴを
知っている方も
多いはず
k3sとは
1. Rancher Labs社のOSS(有償サポートあり)
2. スモールサイズバイナリー(50MB程度)
3. CNCF認定Kubernetes
4. マルチCPUアーキテクチャ対応(ARM、AMD)
5. MySQL、PostgreSQLが使える
6. シングルバイナリーでメモリーが少なくて
OK
7. 1分程度でインストール完了(x86の場合)
(ストレージスピードによるがRaspberry Piだと4分ほど)
8
簡単にKubernetesを
始められるディストリビューション
ようするに
9
有償サポートがあります
びっくりポイント(1)
10
KubernetesはOSSなのですが.....
K3sはRancher Labs社の有償サポートが
あります(素のKubernetesだとOSSなので…)
日本だとスタイルズという会社が対応し
ているそうです(すみませんすみません)
11
k3s実行バイナリーの
サイズが小さい
びっくりポイント(2)
12
なんと50.9MB!
バイナリーサイズは以下の通り
13
いえいえ
CNCF認定で
フルスペックです
びっくりポイント(3)
軽量だから機能も少ないんでしょ?
※k3sの注意点
in-treeのクラウドプロバイダーは入っていません
in-treeのストレージドライバーは入っていません
14
CNCF認定(Sandbox中)
CNCF認定を受けている(注:現在Sandbox)
15
ARM CPUも対応
びっくりポイント(4)
みんな大好きRaspberry PiもOK!
Jetson Nanoでも大丈夫!
16
ARM64もARMHFも!バリナリーも小さい
対応CPU
17
MySQL、PostgreSQLが
使える
びっくりポイント(5)
どういうこと?
18
Kubernetesも分からないのに
etcdとかもっと分からん....
etcd分からん問題
さらに言えば、etcdはKubernetesで
最も重要なコンポーネント
Kubernetesのマスタノードのアーキテクチャ
19
etcdが分からん問題
 バックアップどうする?
 リストアは?
 3台構成で1台壊れたら復旧方
法は?
 データ参照しようにも...
 KVSだけど作り直すにはどうす
れば?
 構成台数を増やすのどうやっ
て?
etcd
20
MySQL/PostgreSQLをetcd
の代わりにデータストアとし
て利用できます
k3sならetcdの代わりにDBが使えます!
RunRancher2.4in Azurewith K3s and MySQL
https://rancher.com/blog/2020/run-rancher-k3s-mysql
PostgreSQLで作ってみた
21
次ページで
拡大
PostgreSQLを使ってみた(テーブルを拡大)
22
こんな構成が可能
23
データベースは一元管理
Masterノード Workerノード
Masterノード Workerノード
Masterノード Workerノード
サービスA クラスターA
サービスB クラスターB
サービスC クラスターC
クラスターAデータベース
クラスターBデータベース
クラスターCデータベース
既存DB管理手法を利用でき
る
PostgreSQL
サーバー
告知
24
k3sにはもっといろんな
魅力がありますが、LTでは
全部はお伝えできません!
日本語版K3SマニュアルをPDFで無料配布しています
25
目次
日本語版K3SマニュアルPDF配布場所
26
「styelz k3s」で検索
こちらのページから
お願いいたします。
日本語版K3SマニュアルPDF配布場所
27
「styelz k3s」で検索
こちらのページから
お願いいたします。
ご清聴ありがとうございました

More Related Content

PDF
DockerとKubernetesをかけめぐる
PPTX
Dockerからcontainerdへの移行
PDF
Docker道場「Dockerの基本概念」0825インフラ勉強会資料
PPTX
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
PDF
KubernetesでRedisを使うときの選択肢
PDF
kube-system落としてみました
PDF
KubeCon + CloudNativeCon Europe 2022 Recap - Batch/HPCの潮流とScheduler拡張事例 / Kub...
PPTX
GitLab から GitLab に移行したときの思い出
DockerとKubernetesをかけめぐる
Dockerからcontainerdへの移行
Docker道場「Dockerの基本概念」0825インフラ勉強会資料
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
KubernetesでRedisを使うときの選択肢
kube-system落としてみました
KubeCon + CloudNativeCon Europe 2022 Recap - Batch/HPCの潮流とScheduler拡張事例 / Kub...
GitLab から GitLab に移行したときの思い出

What's hot (20)

PDF
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
PDF
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
PDF
実運用して分かったRabbit MQの良いところ・気をつけること #jjug
PDF
コンテナ未経験新人が学ぶコンテナ技術入門
PDF
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
PPTX
KubernetesバックアップツールVeleroとちょっとした苦労話
PDF
「ドメイン駆動設計」の複雑さに立ち向かう
PPTX
マイクロサービスにおける 結果整合性との戦い
PDF
マイクロサービスと Red Hat Integration
PDF
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
PDF
なぜ「マイクロサービス“化”」が必要なのか
PDF
Dockerからcontainerdへの移行
PDF
コンテナの作り方「Dockerは裏方で何をしているのか?」
PDF
OSTree: OSイメージとパッケージシステムの間にGitのアプローチを
PDF
IPv4/IPv6 移行・共存技術の動向
PDF
KubeCon + CloudNativeCon Europe 2022 Recap / Kubernetes Meetup Tokyo #51 / #k...
PDF
【解説】IKE(IIJ Kubernetes Engine):= Vanilla Kubernetes + 何?
 
PDF
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
PDF
Swaggerで始めるモデルファーストなAPI開発
PDF
マイクロサービス化に向けて
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
実運用して分かったRabbit MQの良いところ・気をつけること #jjug
コンテナ未経験新人が学ぶコンテナ技術入門
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
KubernetesバックアップツールVeleroとちょっとした苦労話
「ドメイン駆動設計」の複雑さに立ち向かう
マイクロサービスにおける 結果整合性との戦い
マイクロサービスと Red Hat Integration
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
なぜ「マイクロサービス“化”」が必要なのか
Dockerからcontainerdへの移行
コンテナの作り方「Dockerは裏方で何をしているのか?」
OSTree: OSイメージとパッケージシステムの間にGitのアプローチを
IPv4/IPv6 移行・共存技術の動向
KubeCon + CloudNativeCon Europe 2022 Recap / Kubernetes Meetup Tokyo #51 / #k...
【解説】IKE(IIJ Kubernetes Engine):= Vanilla Kubernetes + 何?
 
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
Swaggerで始めるモデルファーストなAPI開発
マイクロサービス化に向けて
Ad

Similar to 軽量Kubernetes環境 K3Sのご紹介 (8)

PPTX
Rancherで簡単に作るk8s環境 Kubernetes meetup tokyo #4 LT kubernetes on rancher
PPTX
k3s のすすめ
PDF
Rancher basic seminar_200924
PDF
Lenovo seminar rancher_200513
PDF
Kubernetesを触ってみた
PDF
Windows コンテナを AKS に追加する
PDF
Hajimete k3s agenda_201008
PDF
Rancher2.3とwindows Containerで作るkubernetesクラスタ
Rancherで簡単に作るk8s環境 Kubernetes meetup tokyo #4 LT kubernetes on rancher
k3s のすすめ
Rancher basic seminar_200924
Lenovo seminar rancher_200513
Kubernetesを触ってみた
Windows コンテナを AKS に追加する
Hajimete k3s agenda_201008
Rancher2.3とwindows Containerで作るkubernetesクラスタ
Ad

More from Tetsurou Yano (20)

PPTX
Container storage for DeepLearning
PPTX
GitLab CI/CD パイプライン
PDF
Nextcloud 16,15の新機能とOnline Office機能
PPTX
Nextcloud と Libreoffice online について
PPTX
AI分野におけるコンテナオーケストレーションとは
PPTX
Kubernetes で変わるインフラ
PPTX
Pachyderm Introduction
PPTX
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
PPTX
Rancher Charts Introduction
PPTX
Rancher kubernetes storages
PPTX
Stylez GitLab勉強会 第1回
PPTX
Rancher enterpriseについて
PPTX
Rancher jp1周年振り返り anniversary meetup slide summary
PPTX
Rancher と GitLab を使う3つの理由
PPTX
rancherによるdev opsの実際_スタイルズ
PPTX
Rancher Meetup Tokyo #7 Rancher Home
PPTX
GitLab Meetup Tokyo#2 Rancher gitlab container registry
PPTX
Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成
PPTX
Rancher LT Talk 20170126
PPTX
Rancher Meetup Tokyo#3 Storageについて
Container storage for DeepLearning
GitLab CI/CD パイプライン
Nextcloud 16,15の新機能とOnline Office機能
Nextcloud と Libreoffice online について
AI分野におけるコンテナオーケストレーションとは
Kubernetes で変わるインフラ
Pachyderm Introduction
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
Rancher Charts Introduction
Rancher kubernetes storages
Stylez GitLab勉強会 第1回
Rancher enterpriseについて
Rancher jp1周年振り返り anniversary meetup slide summary
Rancher と GitLab を使う3つの理由
rancherによるdev opsの実際_スタイルズ
Rancher Meetup Tokyo #7 Rancher Home
GitLab Meetup Tokyo#2 Rancher gitlab container registry
Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成
Rancher LT Talk 20170126
Rancher Meetup Tokyo#3 Storageについて

軽量Kubernetes環境 K3Sのご紹介