Enviar pesquisa
Carregar
Magnum - A new OpenStack API for Containers -
•
16 gostaram
•
2,607 visualizações
Takehiro Kaneko
Seguir
API Meetup #9 で話した内容です。
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 19
Baixar agora
Baixar para ler offline
Recomendados
Introduction to Magnum (JP)
Introduction to Magnum (JP)
Motohiro OTSUKA
Kubernetesと暮らすRancherな生活
Kubernetesと暮らすRancherな生活
Go Chiba
kubernetes(GKE)環境におけるdatadog利用
kubernetes(GKE)環境におけるdatadog利用
Koichi HARUNA
Datadog による Container の監視について
Datadog による Container の監視について
Masaya Aoyama
KubeCon Recap for Istio and K8s network performance @Kubernetes Meetup #11
KubeCon Recap for Istio and K8s network performance @Kubernetes Meetup #11
Masaya Aoyama
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜
Masaya Aoyama
Kubernetes Meetup Tokyo #8 Self-hosted Kubernetes を調べてみた
Kubernetes Meetup Tokyo #8 Self-hosted Kubernetes を調べてみた
Akihito Inoh
小規模でもGKE - DevFest Tokyo 2016
小規模でもGKE - DevFest Tokyo 2016
lestrrat
Recomendados
Introduction to Magnum (JP)
Introduction to Magnum (JP)
Motohiro OTSUKA
Kubernetesと暮らすRancherな生活
Kubernetesと暮らすRancherな生活
Go Chiba
kubernetes(GKE)環境におけるdatadog利用
kubernetes(GKE)環境におけるdatadog利用
Koichi HARUNA
Datadog による Container の監視について
Datadog による Container の監視について
Masaya Aoyama
KubeCon Recap for Istio and K8s network performance @Kubernetes Meetup #11
KubeCon Recap for Istio and K8s network performance @Kubernetes Meetup #11
Masaya Aoyama
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜
Masaya Aoyama
Kubernetes Meetup Tokyo #8 Self-hosted Kubernetes を調べてみた
Kubernetes Meetup Tokyo #8 Self-hosted Kubernetes を調べてみた
Akihito Inoh
小規模でもGKE - DevFest Tokyo 2016
小規模でもGKE - DevFest Tokyo 2016
lestrrat
Kube con + cloudnativecon 2017 社内報告会(外部公開用)
Kube con + cloudnativecon 2017 社内報告会(外部公開用)
Masaya Aoyama
Certified XXX まわりのはなし Kubernetes Invitational Meetup #2
Certified XXX まわりのはなし Kubernetes Invitational Meetup #2
Masaya Aoyama
OpenStack上に展開するContainer as a Service を本番で利用するために必要だったこと
OpenStack上に展開するContainer as a Service を本番で利用するために必要だったこと
Masaya Aoyama
Rancher2.0で実現する Managed Kubernetes Service
Rancher2.0で実現する Managed Kubernetes Service
LINE Corporation
GKEで半年運用してみた
GKEで半年運用してみた
Katsutoshi Nagaoka
サイバーエージェントにおけるプライベートコンテナ基盤AKEを支える技術
サイバーエージェントにおけるプライベートコンテナ基盤AKEを支える技術
Masaya Aoyama
ServiceMesh と仲間たち 〜Istio & Conduit & Linkerd〜 @Cloud Native Meetup Tokyo #1
ServiceMesh と仲間たち 〜Istio & Conduit & Linkerd〜 @Cloud Native Meetup Tokyo #1
Masaya Aoyama
Githubを使って簡単に helm repoを公開してみよう
Githubを使って簡単に helm repoを公開してみよう
Shingo Omura
Recap: [Code fresh] Deploying to kubernetes thousands of times per day @kuber...
Recap: [Code fresh] Deploying to kubernetes thousands of times per day @kuber...
Masaya Aoyama
Harbor RegistryのReplication機能
Harbor RegistryのReplication機能
Masanori Nara
Fission で 始める Containerless Kubernetes #serverlesstokyo
Fission で 始める Containerless Kubernetes #serverlesstokyo
y_taka_23
kpackによるコンテナイメージのビルド
kpackによるコンテナイメージのビルド
Masanori Nara
対話AI on Kubernetes
対話AI on Kubernetes
Kazuki Morozumi
KubeCon EU報告(ランタイム関連,イメージ関連)
KubeCon EU報告(ランタイム関連,イメージ関連)
Akihiro Suda
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料
VirtualTech Japan Inc.
CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...
CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...
VirtualTech Japan Inc.
Wordpress案件にgkeを採用してみた(短縮版)
Wordpress案件にgkeを採用してみた(短縮版)
Yu Amano
Jenkins x Kubernetesが簡単だと思ったら大変だった話
Jenkins x Kubernetesが簡単だと思ったら大変だった話
Masaki Yamamoto
Rootlessコンテナ
Rootlessコンテナ
Akihiro Suda
OCP Meetup Tokyo #05 ECK on OCP
OCP Meetup Tokyo #05 ECK on OCP
Tetsuya Sodo
OpenStack APIを使った新しいアプリケーションモデル
OpenStack APIを使った新しいアプリケーションモデル
API Meetup
パブリッククラウドConoHaを使ってOpenStack APIを理解する
パブリッククラウドConoHaを使ってOpenStack APIを理解する
Hironobu Saitoh
Mais conteúdo relacionado
Mais procurados
Kube con + cloudnativecon 2017 社内報告会(外部公開用)
Kube con + cloudnativecon 2017 社内報告会(外部公開用)
Masaya Aoyama
Certified XXX まわりのはなし Kubernetes Invitational Meetup #2
Certified XXX まわりのはなし Kubernetes Invitational Meetup #2
Masaya Aoyama
OpenStack上に展開するContainer as a Service を本番で利用するために必要だったこと
OpenStack上に展開するContainer as a Service を本番で利用するために必要だったこと
Masaya Aoyama
Rancher2.0で実現する Managed Kubernetes Service
Rancher2.0で実現する Managed Kubernetes Service
LINE Corporation
GKEで半年運用してみた
GKEで半年運用してみた
Katsutoshi Nagaoka
サイバーエージェントにおけるプライベートコンテナ基盤AKEを支える技術
サイバーエージェントにおけるプライベートコンテナ基盤AKEを支える技術
Masaya Aoyama
ServiceMesh と仲間たち 〜Istio & Conduit & Linkerd〜 @Cloud Native Meetup Tokyo #1
ServiceMesh と仲間たち 〜Istio & Conduit & Linkerd〜 @Cloud Native Meetup Tokyo #1
Masaya Aoyama
Githubを使って簡単に helm repoを公開してみよう
Githubを使って簡単に helm repoを公開してみよう
Shingo Omura
Recap: [Code fresh] Deploying to kubernetes thousands of times per day @kuber...
Recap: [Code fresh] Deploying to kubernetes thousands of times per day @kuber...
Masaya Aoyama
Harbor RegistryのReplication機能
Harbor RegistryのReplication機能
Masanori Nara
Fission で 始める Containerless Kubernetes #serverlesstokyo
Fission で 始める Containerless Kubernetes #serverlesstokyo
y_taka_23
kpackによるコンテナイメージのビルド
kpackによるコンテナイメージのビルド
Masanori Nara
対話AI on Kubernetes
対話AI on Kubernetes
Kazuki Morozumi
KubeCon EU報告(ランタイム関連,イメージ関連)
KubeCon EU報告(ランタイム関連,イメージ関連)
Akihiro Suda
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料
VirtualTech Japan Inc.
CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...
CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...
VirtualTech Japan Inc.
Wordpress案件にgkeを採用してみた(短縮版)
Wordpress案件にgkeを採用してみた(短縮版)
Yu Amano
Jenkins x Kubernetesが簡単だと思ったら大変だった話
Jenkins x Kubernetesが簡単だと思ったら大変だった話
Masaki Yamamoto
Rootlessコンテナ
Rootlessコンテナ
Akihiro Suda
OCP Meetup Tokyo #05 ECK on OCP
OCP Meetup Tokyo #05 ECK on OCP
Tetsuya Sodo
Mais procurados
(20)
Kube con + cloudnativecon 2017 社内報告会(外部公開用)
Kube con + cloudnativecon 2017 社内報告会(外部公開用)
Certified XXX まわりのはなし Kubernetes Invitational Meetup #2
Certified XXX まわりのはなし Kubernetes Invitational Meetup #2
OpenStack上に展開するContainer as a Service を本番で利用するために必要だったこと
OpenStack上に展開するContainer as a Service を本番で利用するために必要だったこと
Rancher2.0で実現する Managed Kubernetes Service
Rancher2.0で実現する Managed Kubernetes Service
GKEで半年運用してみた
GKEで半年運用してみた
サイバーエージェントにおけるプライベートコンテナ基盤AKEを支える技術
サイバーエージェントにおけるプライベートコンテナ基盤AKEを支える技術
ServiceMesh と仲間たち 〜Istio & Conduit & Linkerd〜 @Cloud Native Meetup Tokyo #1
ServiceMesh と仲間たち 〜Istio & Conduit & Linkerd〜 @Cloud Native Meetup Tokyo #1
Githubを使って簡単に helm repoを公開してみよう
Githubを使って簡単に helm repoを公開してみよう
Recap: [Code fresh] Deploying to kubernetes thousands of times per day @kuber...
Recap: [Code fresh] Deploying to kubernetes thousands of times per day @kuber...
Harbor RegistryのReplication機能
Harbor RegistryのReplication機能
Fission で 始める Containerless Kubernetes #serverlesstokyo
Fission で 始める Containerless Kubernetes #serverlesstokyo
kpackによるコンテナイメージのビルド
kpackによるコンテナイメージのビルド
対話AI on Kubernetes
対話AI on Kubernetes
KubeCon EU報告(ランタイム関連,イメージ関連)
KubeCon EU報告(ランタイム関連,イメージ関連)
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料
CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...
CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...
Wordpress案件にgkeを採用してみた(短縮版)
Wordpress案件にgkeを採用してみた(短縮版)
Jenkins x Kubernetesが簡単だと思ったら大変だった話
Jenkins x Kubernetesが簡単だと思ったら大変だった話
Rootlessコンテナ
Rootlessコンテナ
OCP Meetup Tokyo #05 ECK on OCP
OCP Meetup Tokyo #05 ECK on OCP
Semelhante a Magnum - A new OpenStack API for Containers -
OpenStack APIを使った新しいアプリケーションモデル
OpenStack APIを使った新しいアプリケーションモデル
API Meetup
パブリッククラウドConoHaを使ってOpenStack APIを理解する
パブリッククラウドConoHaを使ってOpenStack APIを理解する
Hironobu Saitoh
C#エンジニアのためのdocker kubernetesハンズオン
C#エンジニアのためのdocker kubernetesハンズオン
Takayoshi Tanaka
Kubernetesの良さを活かして開発・運用!Cloud Native入門 / An introductory Cloud Native #osc19tk
Kubernetesの良さを活かして開発・運用!Cloud Native入門 / An introductory Cloud Native #osc19tk
whywaita
CyberAgentのインフラについて メディア事業編 #catechchallenge
CyberAgentのインフラについて メディア事業編 #catechchallenge
whywaita
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
Nobuyuki Tamaoki
C#エンジニアのためのdocker kubernetesハンズオン (再)
C#エンジニアのためのdocker kubernetesハンズオン (再)
Takayoshi Tanaka
OpenStack Project Update Neutron Update
OpenStack Project Update Neutron Update
Hirofumi Ichihara
AWSとGCPを使用したインフラ環境
AWSとGCPを使用したインフラ環境
Katsutoshi Nagaoka
[OracleCodeTokyo2019] Kubernetesで実現する運用自動化の新しいアプローチとは
[OracleCodeTokyo2019] Kubernetesで実現する運用自動化の新しいアプローチとは
Koto Shigeru
Kata cndt-osdt-2019 20190721
Kata cndt-osdt-2019 20190721
臣 成
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
Kohei Tokunaga
お小遣いでKubernetesクラスタ
お小遣いでKubernetesクラスタ
Nobuaki Aoki
AKS (k8s) Hands on Lab Contents
AKS (k8s) Hands on Lab Contents
Yoshio Terada
【解説】IKE(IIJ Kubernetes Engine):= Vanilla Kubernetes + 何?
【解説】IKE(IIJ Kubernetes Engine):= Vanilla Kubernetes + 何?
IIJ
AKS と ACI を組み合わせて使ってみた
AKS と ACI を組み合わせて使ってみた
Hideaki Aoyagi
OpenStack Summit November 2014 Paris出張報告
OpenStack Summit November 2014 Paris出張報告
Mitsuhiro SHIGEMATSU
日本仮想化技術 OpenStackサービスメニューのご紹介
日本仮想化技術 OpenStackサービスメニューのご紹介
VirtualTech Japan Inc.
Kubernetes Operator for vSphere VM
Kubernetes Operator for vSphere VM
Masanori Nara
Amazon EC2 Container Service Deep dive
Amazon EC2 Container Service Deep dive
Amazon Web Services Japan
Semelhante a Magnum - A new OpenStack API for Containers -
(20)
OpenStack APIを使った新しいアプリケーションモデル
OpenStack APIを使った新しいアプリケーションモデル
パブリッククラウドConoHaを使ってOpenStack APIを理解する
パブリッククラウドConoHaを使ってOpenStack APIを理解する
C#エンジニアのためのdocker kubernetesハンズオン
C#エンジニアのためのdocker kubernetesハンズオン
Kubernetesの良さを活かして開発・運用!Cloud Native入門 / An introductory Cloud Native #osc19tk
Kubernetesの良さを活かして開発・運用!Cloud Native入門 / An introductory Cloud Native #osc19tk
CyberAgentのインフラについて メディア事業編 #catechchallenge
CyberAgentのインフラについて メディア事業編 #catechchallenge
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
C#エンジニアのためのdocker kubernetesハンズオン (再)
C#エンジニアのためのdocker kubernetesハンズオン (再)
OpenStack Project Update Neutron Update
OpenStack Project Update Neutron Update
AWSとGCPを使用したインフラ環境
AWSとGCPを使用したインフラ環境
[OracleCodeTokyo2019] Kubernetesで実現する運用自動化の新しいアプローチとは
[OracleCodeTokyo2019] Kubernetesで実現する運用自動化の新しいアプローチとは
Kata cndt-osdt-2019 20190721
Kata cndt-osdt-2019 20190721
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
お小遣いでKubernetesクラスタ
お小遣いでKubernetesクラスタ
AKS (k8s) Hands on Lab Contents
AKS (k8s) Hands on Lab Contents
【解説】IKE(IIJ Kubernetes Engine):= Vanilla Kubernetes + 何?
【解説】IKE(IIJ Kubernetes Engine):= Vanilla Kubernetes + 何?
AKS と ACI を組み合わせて使ってみた
AKS と ACI を組み合わせて使ってみた
OpenStack Summit November 2014 Paris出張報告
OpenStack Summit November 2014 Paris出張報告
日本仮想化技術 OpenStackサービスメニューのご紹介
日本仮想化技術 OpenStackサービスメニューのご紹介
Kubernetes Operator for vSphere VM
Kubernetes Operator for vSphere VM
Amazon EC2 Container Service Deep dive
Amazon EC2 Container Service Deep dive
Último
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Último
(7)
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
Magnum - A new OpenStack API for Containers -
1.
Magnum A new OpenStack
API for Containers
2.
自己紹介 金子�雄大(@tktk8924) 伊藤忠テクノソリューションズ株式会社 OpenStackに関連する仕事をしています 日本酒が大好きです
3.
本日の内容 • とあるAPIについて調べたのでご紹介します • APIを使ってこんなすごいもの作りました!という話ではありません •
「夏だ!祭りだ!APIデモ祭りだ!!」ということなので、デモはやります!
4.
使ってますか??
5.
使ってますか??
6.
Magnum on • KubernetesやDocker Swarmといったコンテナオーケストレーション(クラス タリング)エンジンを利用可能にするOpenStack
API
7.
テナント専用のコンテナクラスタが簡単にデプロイできる Tenant A Tenant
B Tenant C Magnum API
8.
デモ: Kubernetesクラスタ作成
9.
アーキテクチャ https://wiki.openstack.org/wiki/Magnum
10.
Magnum API リソース •
baymodel (クラスタの設計図) • bay (クラスタの単位) • node • pod • rc (replication controller) • service • container の影響大
11.
Magnumコマンド $ magnum bay-create
--name k8sbay --baymodel k8sbaymodel —node-count 2 Bay(クラスタ)作成 $ magnum pod-create --manifest ./redis-master.yaml --bay k8sbay Pod作成 $ magnum service-create --manifest ./redis-sentinel-service.yaml --bay k8sbay Service作成 $ magnum rc-create --manifest ./redis-controller.yaml --bay k8sbay Replication Controller作成
12.
Magnum APIでできること • ユーザ認証、権限管理(OpenStack
Keystoneと連携) • マルチテナント化(テナントごとに専用のクラスタが作れる) • Kubernetes/Swarmクラスタの構築 • Magnum API経由でのKubernetes/Docker APIの操作
13.
+ と来れば、MagnumはPaaSなのか?という発想になる(単純)
14.
PaaSに必要な機能と比較してみる @jacopenさんのスライドから拝借 • ユーザ認証、権限管理 • コードのバージョン管理 •
コードからのデプロイ • ロギング • アプリケーションのメトリクス取得 • コンテナの管理 • コンテナの実行 ○␣ − − − − ○␣ ○␣
15.
PaaSに関係ありそうな今後実装予定の機能 • ローカルにDocker Registryを作成 •
WebUIからMagnumを操作 今のところこれくらいしかないかな… https://blueprints.launchpad.net/magnum いわゆるPaaSを目指しているわけではなさそう。 コードからデプロイしたければ、Git、CIサーバ等が別途必要。 OpenStackリソースの新たな選択肢としてコンテナ(というかDocker)が 増えたという認識が正しいのかもしれない。
16.
デモ: マルチノードRedis kube-master kube-minion kube-minion redis-master redis-sentinel redis-slave redis-sentinel https://github.com/openstack/magnum/blob/master/doc/source/dev/dev-quickstart.rst Replication Contorlooer Replication Contorlooer Service
17.
Magnumを動かしてみたい方へ • Devstackで簡単にインストール可能 • local.conf •
https://gist.github.com/tktk8924/a9580840db0865246414 • HOST_IPだけ修正 • ubuntu14.04 LTS で動確済み
18.
まとめ • Magnumはコンテナオーケストレーション(クラスタリング)エンジンを利用可能に するOpenStack API •
テナントごとの専用コンテナクラスタが簡単に作成できる • VM、BareMetalに加え、コンテナという選択肢をOpenStackユーザに提供する • いわゆるPaaSを作るためのものではない…っぽい(今後も要調査)
19.
参考資料 • https://wiki.openstack.org/wiki/Magnum • https://github.com/openstack/magnum/blob/master/specs/containers-service.rst •
https://github.com/openstack/magnum/blob/master/doc/source/dev/dev-quickstart.rst • https://blueprints.launchpad.net/magnum
Baixar agora