Submit Search
Upload
K8sjp11 KubeCon-Recap Multi-Cluster Operations
•
Download as PPTX, PDF
•
1 like
•
1,100 views
JUNICHI YOSHISE
Follow
Kubernetes Meetup #11での発表資料です。
Read less
Read more
Software
Report
Share
Report
Share
1 of 29
Download now
Recommended
Rancher2.0でkubernetes
Rancher2.0でkubernetes
cyberblack28 Ichikawa
アカツキはどのようにAWSを活用しているか #jawsug
アカツキはどのようにAWSを活用しているか #jawsug
aktsk
0831 node学園lt
0831 node学園lt
Kazuya Fukumoto
Introduction of skippbox
Introduction of skippbox
Go Chiba
コンテナ運用基盤 with OpenShift
コンテナ運用基盤 with OpenShift
Y K
話題のKubernetesをRancher2.0で 便利に使う!
話題のKubernetesをRancher2.0で 便利に使う!
cyberblack28 Ichikawa
2018 07-19dist
2018 07-19dist
Yuji Oshima
Istio, Kubernetes and Cloud Foundry
Istio, Kubernetes and Cloud Foundry
Kazuto Kusama
Recommended
Rancher2.0でkubernetes
Rancher2.0でkubernetes
cyberblack28 Ichikawa
アカツキはどのようにAWSを活用しているか #jawsug
アカツキはどのようにAWSを活用しているか #jawsug
aktsk
0831 node学園lt
0831 node学園lt
Kazuya Fukumoto
Introduction of skippbox
Introduction of skippbox
Go Chiba
コンテナ運用基盤 with OpenShift
コンテナ運用基盤 with OpenShift
Y K
話題のKubernetesをRancher2.0で 便利に使う!
話題のKubernetesをRancher2.0で 便利に使う!
cyberblack28 Ichikawa
2018 07-19dist
2018 07-19dist
Yuji Oshima
Istio, Kubernetes and Cloud Foundry
Istio, Kubernetes and Cloud Foundry
Kazuto Kusama
Infrakitの話とk8s+GPUの話
Infrakitの話とk8s+GPUの話
Yuji Oshima
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践
Kazuto Kusama
enebular と Azure IoT で遠隔地にあるデバイスを扱う
enebular と Azure IoT で遠隔地にあるデバイスを扱う
Kazumi IWANAGA
Terraforming Windows Virtual Desktop Infrastructure on Azure
Terraforming Windows Virtual Desktop Infrastructure on Azure
yaegashi
新しいOpenShiftのしくみを調べてみた
新しいOpenShiftのしくみを調べてみた
Kazuto Kusama
FIWARE Building your own IoT agent
FIWARE Building your own IoT agent
fisuda
Infrakit Docker_Tokyo_meetup
Infrakit Docker_Tokyo_meetup
Yuji Oshima
Arukas meet Mesos/Marathon
Arukas meet Mesos/Marathon
Shuji Yamada
KubernetesでGPUクラスタを管理したい
KubernetesでGPUクラスタを管理したい
Yuji Oshima
DockerでJupyter使おうぜ
DockerでJupyter使おうぜ
Satoshi Yazawa
msgraph-sshpubkey
msgraph-sshpubkey
yaegashi
CCCEU Feedback
CCCEU Feedback
Go Chiba
DockerCon '17 Feedback at PaaS JP
DockerCon '17 Feedback at PaaS JP
Go Chiba
パフォーマンス計測Ciサービスを作って得た知見を共有したい
パフォーマンス計測Ciサービスを作って得た知見を共有したい
zaru sakuraba
最速・最短・最簡単でKubernetesを始めるハウツー with k0s
最速・最短・最簡単でKubernetesを始めるハウツー with k0s
Kamon Nobuchika
Docker meetup tokyo_public_r001
Docker meetup tokyo_public_r001
cyberblack28 Ichikawa
「DevOps with GitLab」でDevOps環境をセットアップしてみた!
「DevOps with GitLab」でDevOps環境をセットアップしてみた!
VirtualTech Japan Inc./Begi.net Inc.
Node red basic & node-red-ug-japan
Node red basic & node-red-ug-japan
Harada Kazuki
「何もしないのにCIが失敗した」を防ぐ
「何もしないのにCIが失敗した」を防ぐ
Kazushi Kamegawa
Kubernetesと暮らすRancherな生活
Kubernetesと暮らすRancherな生活
Go Chiba
Dockerだけではないコンテナのはなし
Dockerだけではないコンテナのはなし
Katsunori Kanda
Microservices and Servcie Mesh on Azure
Microservices and Servcie Mesh on Azure
Tsukasa Kato
More Related Content
What's hot
Infrakitの話とk8s+GPUの話
Infrakitの話とk8s+GPUの話
Yuji Oshima
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践
Kazuto Kusama
enebular と Azure IoT で遠隔地にあるデバイスを扱う
enebular と Azure IoT で遠隔地にあるデバイスを扱う
Kazumi IWANAGA
Terraforming Windows Virtual Desktop Infrastructure on Azure
Terraforming Windows Virtual Desktop Infrastructure on Azure
yaegashi
新しいOpenShiftのしくみを調べてみた
新しいOpenShiftのしくみを調べてみた
Kazuto Kusama
FIWARE Building your own IoT agent
FIWARE Building your own IoT agent
fisuda
Infrakit Docker_Tokyo_meetup
Infrakit Docker_Tokyo_meetup
Yuji Oshima
Arukas meet Mesos/Marathon
Arukas meet Mesos/Marathon
Shuji Yamada
KubernetesでGPUクラスタを管理したい
KubernetesでGPUクラスタを管理したい
Yuji Oshima
DockerでJupyter使おうぜ
DockerでJupyter使おうぜ
Satoshi Yazawa
msgraph-sshpubkey
msgraph-sshpubkey
yaegashi
CCCEU Feedback
CCCEU Feedback
Go Chiba
DockerCon '17 Feedback at PaaS JP
DockerCon '17 Feedback at PaaS JP
Go Chiba
パフォーマンス計測Ciサービスを作って得た知見を共有したい
パフォーマンス計測Ciサービスを作って得た知見を共有したい
zaru sakuraba
最速・最短・最簡単でKubernetesを始めるハウツー with k0s
最速・最短・最簡単でKubernetesを始めるハウツー with k0s
Kamon Nobuchika
Docker meetup tokyo_public_r001
Docker meetup tokyo_public_r001
cyberblack28 Ichikawa
「DevOps with GitLab」でDevOps環境をセットアップしてみた!
「DevOps with GitLab」でDevOps環境をセットアップしてみた!
VirtualTech Japan Inc./Begi.net Inc.
Node red basic & node-red-ug-japan
Node red basic & node-red-ug-japan
Harada Kazuki
「何もしないのにCIが失敗した」を防ぐ
「何もしないのにCIが失敗した」を防ぐ
Kazushi Kamegawa
Kubernetesと暮らすRancherな生活
Kubernetesと暮らすRancherな生活
Go Chiba
What's hot
(20)
Infrakitの話とk8s+GPUの話
Infrakitの話とk8s+GPUの話
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践
enebular と Azure IoT で遠隔地にあるデバイスを扱う
enebular と Azure IoT で遠隔地にあるデバイスを扱う
Terraforming Windows Virtual Desktop Infrastructure on Azure
Terraforming Windows Virtual Desktop Infrastructure on Azure
新しいOpenShiftのしくみを調べてみた
新しいOpenShiftのしくみを調べてみた
FIWARE Building your own IoT agent
FIWARE Building your own IoT agent
Infrakit Docker_Tokyo_meetup
Infrakit Docker_Tokyo_meetup
Arukas meet Mesos/Marathon
Arukas meet Mesos/Marathon
KubernetesでGPUクラスタを管理したい
KubernetesでGPUクラスタを管理したい
DockerでJupyter使おうぜ
DockerでJupyter使おうぜ
msgraph-sshpubkey
msgraph-sshpubkey
CCCEU Feedback
CCCEU Feedback
DockerCon '17 Feedback at PaaS JP
DockerCon '17 Feedback at PaaS JP
パフォーマンス計測Ciサービスを作って得た知見を共有したい
パフォーマンス計測Ciサービスを作って得た知見を共有したい
最速・最短・最簡単でKubernetesを始めるハウツー with k0s
最速・最短・最簡単でKubernetesを始めるハウツー with k0s
Docker meetup tokyo_public_r001
Docker meetup tokyo_public_r001
「DevOps with GitLab」でDevOps環境をセットアップしてみた!
「DevOps with GitLab」でDevOps環境をセットアップしてみた!
Node red basic & node-red-ug-japan
Node red basic & node-red-ug-japan
「何もしないのにCIが失敗した」を防ぐ
「何もしないのにCIが失敗した」を防ぐ
Kubernetesと暮らすRancherな生活
Kubernetesと暮らすRancherな生活
Similar to K8sjp11 KubeCon-Recap Multi-Cluster Operations
Dockerだけではないコンテナのはなし
Dockerだけではないコンテナのはなし
Katsunori Kanda
Microservices and Servcie Mesh on Azure
Microservices and Servcie Mesh on Azure
Tsukasa Kato
オルターブースが実践する .NET Core “ガチ” 開発
オルターブースが実践する .NET Core “ガチ” 開発
Yuta Matsumura
Kubernetes雑にまとめてみた 2020年8月版
Kubernetes雑にまとめてみた 2020年8月版
VirtualTech Japan Inc.
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
Yuki Ando
Spring I/O 2015 報告
Spring I/O 2015 報告
Takuya Iwatsuka
KubeFlowでどこまでいける?
KubeFlowでどこまでいける?
Yuji Oshima
Katib
Katib
Yuji Oshima
20191120 beyondstudy#21 kitaoka
20191120 beyondstudy#21 kitaoka
beyond Co., Ltd.
GitLab から GitHub + CircleCI に乗り換えてチーム運用を改善しつつある話
GitLab から GitHub + CircleCI に乗り換えてチーム運用を改善しつつある話
R S
OpenStack Summit Vancouver YVR Ops
OpenStack Summit Vancouver YVR Ops
NTT Communications Technology Development
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
NTT DATA Technology & Innovation
PTLのお仕事とリリースパイプラインの裏側
PTLのお仕事とリリースパイプラインの裏側
masahito12
KubeFlow MeetUp #1 Katibよもやま話
KubeFlow MeetUp #1 Katibよもやま話
Yuji Oshima
2018 07-23
2018 07-23
Yuji Oshima
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
Preferred Networks
.NET アプリを改善して実践する継続的インテグレーション
.NET アプリを改善して実践する継続的インテグレーション
Yuta Matsumura
20170527 inside .NET Core on Linux
20170527 inside .NET Core on Linux
Takayoshi Tanaka
皆さん!ふくてんが来ましたよ!!
皆さん!ふくてんが来ましたよ!!
ru pic
ChainerMNをDocker containerで動かす
ChainerMNをDocker containerで動かす
Daisuke Taniwaki
Similar to K8sjp11 KubeCon-Recap Multi-Cluster Operations
(20)
Dockerだけではないコンテナのはなし
Dockerだけではないコンテナのはなし
Microservices and Servcie Mesh on Azure
Microservices and Servcie Mesh on Azure
オルターブースが実践する .NET Core “ガチ” 開発
オルターブースが実践する .NET Core “ガチ” 開発
Kubernetes雑にまとめてみた 2020年8月版
Kubernetes雑にまとめてみた 2020年8月版
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
Spring I/O 2015 報告
Spring I/O 2015 報告
KubeFlowでどこまでいける?
KubeFlowでどこまでいける?
Katib
Katib
20191120 beyondstudy#21 kitaoka
20191120 beyondstudy#21 kitaoka
GitLab から GitHub + CircleCI に乗り換えてチーム運用を改善しつつある話
GitLab から GitHub + CircleCI に乗り換えてチーム運用を改善しつつある話
OpenStack Summit Vancouver YVR Ops
OpenStack Summit Vancouver YVR Ops
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PTLのお仕事とリリースパイプラインの裏側
PTLのお仕事とリリースパイプラインの裏側
KubeFlow MeetUp #1 Katibよもやま話
KubeFlow MeetUp #1 Katibよもやま話
2018 07-23
2018 07-23
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
.NET アプリを改善して実践する継続的インテグレーション
.NET アプリを改善して実践する継続的インテグレーション
20170527 inside .NET Core on Linux
20170527 inside .NET Core on Linux
皆さん!ふくてんが来ましたよ!!
皆さん!ふくてんが来ましたよ!!
ChainerMNをDocker containerで動かす
ChainerMNをDocker containerで動かす
More from JUNICHI YOSHISE
Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...
Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...
JUNICHI YOSHISE
Bye-bye SlideShare
Bye-bye SlideShare
JUNICHI YOSHISE
Rookの今とこれから(CloudNative Meetup #3)
Rookの今とこれから(CloudNative Meetup #3)
JUNICHI YOSHISE
Kubernetes on Mesos Deep Dive [Japanese]
Kubernetes on Mesos Deep Dive [Japanese]
JUNICHI YOSHISE
k8sjp#9 KubeCon - Service Mesh, ML/DL on k8s
k8sjp#9 KubeCon - Service Mesh, ML/DL on k8s
JUNICHI YOSHISE
Osdt s3
Osdt s3
JUNICHI YOSHISE
DC/OS as PaaS : paasjp#36
DC/OS as PaaS : paasjp#36
JUNICHI YOSHISE
K8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみる
K8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみる
JUNICHI YOSHISE
K8s meetup containerized_cloud_foundry
K8s meetup containerized_cloud_foundry
JUNICHI YOSHISE
Cloud Foundry as Containerized Services - Cloud Foundry Days Tokyo 2016
Cloud Foundry as Containerized Services - Cloud Foundry Days Tokyo 2016
JUNICHI YOSHISE
Enterprise Development Conference 2016 プライベートPaaSが実現するアジャイル開発と次世代型アプリケーションの実例
Enterprise Development Conference 2016 プライベートPaaSが実現するアジャイル開発と次世代型アプリケーションの実例
JUNICHI YOSHISE
Internet week2015 s5_yoshise
Internet week2015 s5_yoshise
JUNICHI YOSHISE
帰ってきた鬼っ子~Stackatoを知っているか~第33回PaaS勉強会資料
帰ってきた鬼っ子~Stackatoを知っているか~第33回PaaS勉強会資料
JUNICHI YOSHISE
More from JUNICHI YOSHISE
(13)
Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...
Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...
Bye-bye SlideShare
Bye-bye SlideShare
Rookの今とこれから(CloudNative Meetup #3)
Rookの今とこれから(CloudNative Meetup #3)
Kubernetes on Mesos Deep Dive [Japanese]
Kubernetes on Mesos Deep Dive [Japanese]
k8sjp#9 KubeCon - Service Mesh, ML/DL on k8s
k8sjp#9 KubeCon - Service Mesh, ML/DL on k8s
Osdt s3
Osdt s3
DC/OS as PaaS : paasjp#36
DC/OS as PaaS : paasjp#36
K8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみる
K8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみる
K8s meetup containerized_cloud_foundry
K8s meetup containerized_cloud_foundry
Cloud Foundry as Containerized Services - Cloud Foundry Days Tokyo 2016
Cloud Foundry as Containerized Services - Cloud Foundry Days Tokyo 2016
Enterprise Development Conference 2016 プライベートPaaSが実現するアジャイル開発と次世代型アプリケーションの実例
Enterprise Development Conference 2016 プライベートPaaSが実現するアジャイル開発と次世代型アプリケーションの実例
Internet week2015 s5_yoshise
Internet week2015 s5_yoshise
帰ってきた鬼っ子~Stackatoを知っているか~第33回PaaS勉強会資料
帰ってきた鬼っ子~Stackatoを知っているか~第33回PaaS勉強会資料
K8sjp11 KubeCon-Recap Multi-Cluster Operations
1.
Kubernetes Multi-Cluster Operations without Federation Kubernetes
Meetup #11 @jyoshise
2.
Kubernetes Multi-Cluster Operations
without Federation - Rob Szumski, CoreOS (Intermediate Skill Level) https://www.youtube.com/watch?v=zVOIk7nO_ts 2
3.
なぜこれ 3
4.
@jyoshise is 誰 • •
Lead Architect, Cloud Native Application Platform, Hybrid IT COE • いろんな国のいろんなお客さんにいろんな提案や導入 をやっています • 最近は主にコンテナプラットフォームとその活用
5.
ある日ある国のあるお金持ちからこんなRFPをもらった • コンテナプラットフォームを作りなさい • アプリケーションが環境をまたがって縦横無尽にデプロ イできること •
ピーク時にリソースが足りなくなったら別の環境にバー スティングできるよな • セキュリティと認証認可は一元管理だ当たり前だろ • もちろん監視とかログ管理とか必要なものはフルセット 提案しろよ • 孫の代までサポートしなさい • 提案期限:来週 SIT UAT Prod DR オンプレデータセンターA 〇 〇 オンプレデータセンターB 〇 パブリッククラウド 〇 〇 〇 〇
6.
_人人人人人人人_ > わりと日常 <  ̄Y^Y^Y^Y^Y^Y ̄
7.
某社に聞いてみた Kubernetes Federationってある じゃん あれどうよ
8.
9.
本題です 9
10.
MULTIPLE CLUSTERS –エンタープライズが複数クラスタを運用するのは当たり前 – Dev,
Test, Prod – AWS, Azure, GCP, オンプレ1, オンプレ2,… –だいたい5~10クラスタじゃね? 10
11.
FEDERATION V1の発想 11 Node Node
Node API Server Node Node Node API Server
12.
FEDERATION V1の発想 12 Node Node
Node API Server Node Node Node API Server Federation API Server
13.
FEDERATION V1の発想 13 Node Node
Node API Server Node Node Node API Server Federation API Server • 全てのnamespaceに対してroot でなければならない • KubernetesのAPI全部置き換 えとか本気で言ってる? • そもそもこいつどこに置くのよ
14.
_人人人人人人人_ > 詰んだ <  ̄Y^Y^Y^Y^Y^Y ̄
15.
ではFEDERATIONに頼らずに FEDERATION的なことをする 15
16.
そもそもなにがやりたいのか APP OWNER CI/CDとの連携 クラスタのDiscovery クラスタ間でのフェイルオーバー Credentialの統合 16 INFRA ADMIN クラスタの接続と追跡 全体のセキュリティの保証 できるだけLock
down リソースの制限
17.
そもそもなにがやりたいのか APP OWNER CI/CDとの連携 クラスタのDiscovery クラスタ間でのフェイルオーバー Credentialの統合 17 INFRA ADMIN クラスタの接続と追跡 全体のセキュリティの保証 できるだけLock
down リソースの制限
18.
そもそもなにがやりたいのか APP OWNER CI/CDとの連携 クラスタのDiscovery クラスタ間でのフェイルオーバー Credentialの統合 18 INFRA ADMIN クラスタの接続と追跡 全体のセキュリティの保証 できるだけLock
down リソースの制限
19.
TECTONICの取り組み 19 CLUSTER REGISTRYの同期 POLICYの同期 オンプレ US
East Asia East Dev Prod Prod Test • Cluster Registryが一か所ではまずいので全クラスタ上で同期 • Policyがセレクタとして使う • RBACが対象 • namespace, role, role-bindingsのCRUDを全クラスタに同期
20.
やりたいことをどうやって実現していくか –CI/CDとの連携とか –バースティングとか –他にもいろいろあるでしょうよ 20
21.
あまり複雑じゃないやつ –シェルスクリプトでがんばる –Jenkinsでがんばる 21 問題 : ダサい
22.
見た目ちょっとクールなやつ –専用ツール(コマンドとか)を作る –例)MULTI-CLUSTER INGRESS –でも結局中身がスクリプトだったりするとおんなじじゃね? 22
23.
簡単じゃないけどクールなやつ –OPERATOR –やりたいことに応じたcontrollerを作る –CRDを使ってアプリケーションを定義 –Cluster RegitstyとRBACを使う –Kubernetes-native 23 Robさんイチ押し
24.
SIG-MULTICLUSTERと FEDERATION V2 24
25.
SIG-MULTICLUSTER –要するにここで話したようなことを扱っている場がSIG-Multicluster –Cluster Registry –Policy Sync –Multi-cluster
Ingress –CRDs –Federation v2 –全てを解決するAPIを目指すのではなく、ユーザーが必要な機能を取捨 選択できる/拡張できるようにする方針 25
26.
おまけ 26
27.
その他関連セッション 27 Keynote: CERN Experiences
with Multi-Cloud Federated Kubernetes CERNのお兄ちゃんが巨大ワーク ロードをマルチクラウドバースティン グさせた話 https://www.youtube.com/watch?v =2PRGUOxL36M&t=25s SIG Multi-Cluster Deep Dive SIGとして何に取り組んでいるか https://www.youtube.com/watch?v =q27rbaX5Jis Cloudbursting with Kubernetes HuaweiでPod-Autoscalerを Federatedにしようとしている話 https://www.youtube.com/watch?v =AGQL4ItB3NM
28.
感想 –銀の弾丸はない –万人が必要とする機能以外は、その機能を必要としている人が CRD/Operationで拡張するべき(Kubernetesの標準機能とManifestは 汚さない)という考え方が広まってきている感 –ラーメン高かった 28
29.
Thank you 29
Download now