Soumettre la recherche
Mettre en ligne
Kubernetes で変わるインフラ
•
Télécharger en tant que PPTX, PDF
•
6 j'aime
•
4,846 vues
Tetsurou Yano
Suivre
Kubernetes の特徴とは?どういうことができるのか? どのように勉強していくべきか、それによりインフラがどう変わるのか解説します。
Lire moins
Lire la suite
Logiciels
Signaler
Partager
Signaler
Partager
1 sur 56
Télécharger maintenant
Recommandé
Akkaで分散システム入門
Akkaで分散システム入門
Shingo Omura
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
Google Cloud Platform - Japan
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
VirtualTech Japan Inc.
PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)
PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)
Koichiro Matsuoka
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Toru Makabe
Rancher と GitLab を使う3つの理由
Rancher と GitLab を使う3つの理由
Tetsurou Yano
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
NTT DATA Technology & Innovation
DockerとDocker Hubの操作と概念
DockerとDocker Hubの操作と概念
Masahito Zembutsu
Recommandé
Akkaで分散システム入門
Akkaで分散システム入門
Shingo Omura
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
Google Cloud Platform - Japan
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
VirtualTech Japan Inc.
PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)
PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)
Koichiro Matsuoka
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Toru Makabe
Rancher と GitLab を使う3つの理由
Rancher と GitLab を使う3つの理由
Tetsurou Yano
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
NTT DATA Technology & Innovation
DockerとDocker Hubの操作と概念
DockerとDocker Hubの操作と概念
Masahito Zembutsu
DBスキーマもバージョン管理したい!
DBスキーマもバージョン管理したい!
kwatch
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Yuji Otani
Kongの概要と導入事例
Kongの概要と導入事例
briscola-tokyo
Jenkins with Docker
Jenkins with Docker
Yahoo!デベロッパーネットワーク
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
whywaita
PostgreSQL 15の新機能を徹底解説
PostgreSQL 15の新機能を徹底解説
Masahiko Sawada
AIOpsで実現する効率化 OSC 2022 Online Spring TIS
AIOpsで実現する効率化 OSC 2022 Online Spring TIS
Daisuke Ikeda
PG-REXで学ぶPacemaker運用の実例
PG-REXで学ぶPacemaker運用の実例
kazuhcurry
MySQL 8.0で憶えておいてほしいこと
MySQL 8.0で憶えておいてほしいこと
yoku0825
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
Yasuharu Nishi
Spring Boot ユーザの方のための Quarkus 入門
Spring Boot ユーザの方のための Quarkus 入門
tsukasamannen
Multibranch pipelineでいろいろ学んだこと
Multibranch pipelineでいろいろ学んだこと
Recruit Lifestyle Co., Ltd.
Ansibleで始めるインフラ構築自動化
Ansibleで始めるインフラ構築自動化
dcubeio
ログ+メトリック+トレースの組み合わせで構築する一元的なオブザーバビリティ
ログ+メトリック+トレースの組み合わせで構築する一元的なオブザーバビリティ
Elasticsearch
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
PostgreSQL10を導入!大規模データ分析事例からみるDWHとしてのPostgreSQL活用のポイント
PostgreSQL10を導入!大規模データ分析事例からみるDWHとしてのPostgreSQL活用のポイント
NTT DATA OSS Professional Services
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
NTT DATA Technology & Innovation
Prometheus Operator 入門(Kubernetes Novice Tokyo #26 発表資料)
Prometheus Operator 入門(Kubernetes Novice Tokyo #26 発表資料)
NTT DATA Technology & Innovation
フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
Tetsurou Yano
深層学習インフラ、借りるべきか?買うべきか?
深層学習インフラ、借りるべきか?買うべきか?
Keisuke Fukuda
Contenu connexe
Tendances
DBスキーマもバージョン管理したい!
DBスキーマもバージョン管理したい!
kwatch
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Yuji Otani
Kongの概要と導入事例
Kongの概要と導入事例
briscola-tokyo
Jenkins with Docker
Jenkins with Docker
Yahoo!デベロッパーネットワーク
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
whywaita
PostgreSQL 15の新機能を徹底解説
PostgreSQL 15の新機能を徹底解説
Masahiko Sawada
AIOpsで実現する効率化 OSC 2022 Online Spring TIS
AIOpsで実現する効率化 OSC 2022 Online Spring TIS
Daisuke Ikeda
PG-REXで学ぶPacemaker運用の実例
PG-REXで学ぶPacemaker運用の実例
kazuhcurry
MySQL 8.0で憶えておいてほしいこと
MySQL 8.0で憶えておいてほしいこと
yoku0825
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
Yasuharu Nishi
Spring Boot ユーザの方のための Quarkus 入門
Spring Boot ユーザの方のための Quarkus 入門
tsukasamannen
Multibranch pipelineでいろいろ学んだこと
Multibranch pipelineでいろいろ学んだこと
Recruit Lifestyle Co., Ltd.
Ansibleで始めるインフラ構築自動化
Ansibleで始めるインフラ構築自動化
dcubeio
ログ+メトリック+トレースの組み合わせで構築する一元的なオブザーバビリティ
ログ+メトリック+トレースの組み合わせで構築する一元的なオブザーバビリティ
Elasticsearch
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
PostgreSQL10を導入!大規模データ分析事例からみるDWHとしてのPostgreSQL活用のポイント
PostgreSQL10を導入!大規模データ分析事例からみるDWHとしてのPostgreSQL活用のポイント
NTT DATA OSS Professional Services
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
NTT DATA Technology & Innovation
Prometheus Operator 入門(Kubernetes Novice Tokyo #26 発表資料)
Prometheus Operator 入門(Kubernetes Novice Tokyo #26 発表資料)
NTT DATA Technology & Innovation
フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
Tendances
(20)
DBスキーマもバージョン管理したい!
DBスキーマもバージョン管理したい!
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Kongの概要と導入事例
Kongの概要と導入事例
Jenkins with Docker
Jenkins with Docker
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
PostgreSQL 15の新機能を徹底解説
PostgreSQL 15の新機能を徹底解説
AIOpsで実現する効率化 OSC 2022 Online Spring TIS
AIOpsで実現する効率化 OSC 2022 Online Spring TIS
PG-REXで学ぶPacemaker運用の実例
PG-REXで学ぶPacemaker運用の実例
MySQL 8.0で憶えておいてほしいこと
MySQL 8.0で憶えておいてほしいこと
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
Spring Boot ユーザの方のための Quarkus 入門
Spring Boot ユーザの方のための Quarkus 入門
Multibranch pipelineでいろいろ学んだこと
Multibranch pipelineでいろいろ学んだこと
Ansibleで始めるインフラ構築自動化
Ansibleで始めるインフラ構築自動化
ログ+メトリック+トレースの組み合わせで構築する一元的なオブザーバビリティ
ログ+メトリック+トレースの組み合わせで構築する一元的なオブザーバビリティ
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQL10を導入!大規模データ分析事例からみるDWHとしてのPostgreSQL活用のポイント
PostgreSQL10を導入!大規模データ分析事例からみるDWHとしてのPostgreSQL活用のポイント
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
Prometheus Operator 入門(Kubernetes Novice Tokyo #26 発表資料)
Prometheus Operator 入門(Kubernetes Novice Tokyo #26 発表資料)
フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
Similaire à Kubernetes で変わるインフラ
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
Tetsurou Yano
深層学習インフラ、借りるべきか?買うべきか?
深層学習インフラ、借りるべきか?買うべきか?
Keisuke Fukuda
Rancherで簡単に作るk8s環境 Kubernetes meetup tokyo #4 LT kubernetes on rancher
Rancherで簡単に作るk8s環境 Kubernetes meetup tokyo #4 LT kubernetes on rancher
Tetsurou Yano
AI分野におけるコンテナオーケストレーションとは
AI分野におけるコンテナオーケストレーションとは
Tetsurou Yano
Amazon Ec2 S3実践セミナー 2009.07
Amazon Ec2 S3実践セミナー 2009.07
HEARTBEATS Corporation.
Reactive Workflow Argo Eventsの紹介
Reactive Workflow Argo Eventsの紹介
Daisuke Taniwaki
Istio, Kubernetes and Cloud Foundry
Istio, Kubernetes and Cloud Foundry
Kazuto Kusama
Rancher/k8sを利用した運用改善の取り組み
Rancher/k8sを利用した運用改善の取り組み
Michitaka Terada
Infrastructure as Codeの取り組みと改善
Infrastructure as Codeの取り組みと改善
Takashi Honda
【20-E-5】実践!Infrastructure as a Codeの取り組みと改善
【20-E-5】実践!Infrastructure as a Codeの取り組みと改善
Developers Summit
July techfesta2014 f30
July techfesta2014 f30
Motoki Kakinuma
20190413 Joetsu TechMeetup 03
20190413 Joetsu TechMeetup 03
Kazuki Ueki
10分でわかる Cilium と XDP / BPF
10分でわかる Cilium と XDP / BPF
Shuji Yamada
ネットワン様講演 OpenStack最新情報セミナー 2014年8月
ネットワン様講演 OpenStack最新情報セミナー 2014年8月
VirtualTech Japan Inc.
エンジニア必見!Sreへの第一歩
エンジニア必見!Sreへの第一歩
Takuya Tezuka
Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成
Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成
Tetsurou Yano
SIerもそろそろ運用をなんとかしたいのでいろんなOSS使ってOpsBearってツールを作りはじめたらしい 2019/02/22 オープンソースカンファレ...
SIerもそろそろ運用をなんとかしたいのでいろんなOSS使ってOpsBearってツールを作りはじめたらしい 2019/02/22 オープンソースカンファレ...
光平 八代
関数プロキシを使って REST APIっぽくを使ってみる
関数プロキシを使って REST APIっぽくを使ってみる
Noriaki Sakata
Rancher.ioを試してみる
Rancher.ioを試してみる
Takaaki Fukai
CMDBuild Ready2Use紹介資料
CMDBuild Ready2Use紹介資料
OSSラボ株式会社
Similaire à Kubernetes で変わるインフラ
(20)
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
深層学習インフラ、借りるべきか?買うべきか?
深層学習インフラ、借りるべきか?買うべきか?
Rancherで簡単に作るk8s環境 Kubernetes meetup tokyo #4 LT kubernetes on rancher
Rancherで簡単に作るk8s環境 Kubernetes meetup tokyo #4 LT kubernetes on rancher
AI分野におけるコンテナオーケストレーションとは
AI分野におけるコンテナオーケストレーションとは
Amazon Ec2 S3実践セミナー 2009.07
Amazon Ec2 S3実践セミナー 2009.07
Reactive Workflow Argo Eventsの紹介
Reactive Workflow Argo Eventsの紹介
Istio, Kubernetes and Cloud Foundry
Istio, Kubernetes and Cloud Foundry
Rancher/k8sを利用した運用改善の取り組み
Rancher/k8sを利用した運用改善の取り組み
Infrastructure as Codeの取り組みと改善
Infrastructure as Codeの取り組みと改善
【20-E-5】実践!Infrastructure as a Codeの取り組みと改善
【20-E-5】実践!Infrastructure as a Codeの取り組みと改善
July techfesta2014 f30
July techfesta2014 f30
20190413 Joetsu TechMeetup 03
20190413 Joetsu TechMeetup 03
10分でわかる Cilium と XDP / BPF
10分でわかる Cilium と XDP / BPF
ネットワン様講演 OpenStack最新情報セミナー 2014年8月
ネットワン様講演 OpenStack最新情報セミナー 2014年8月
エンジニア必見!Sreへの第一歩
エンジニア必見!Sreへの第一歩
Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成
Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成
SIerもそろそろ運用をなんとかしたいのでいろんなOSS使ってOpsBearってツールを作りはじめたらしい 2019/02/22 オープンソースカンファレ...
SIerもそろそろ運用をなんとかしたいのでいろんなOSS使ってOpsBearってツールを作りはじめたらしい 2019/02/22 オープンソースカンファレ...
関数プロキシを使って REST APIっぽくを使ってみる
関数プロキシを使って REST APIっぽくを使ってみる
Rancher.ioを試してみる
Rancher.ioを試してみる
CMDBuild Ready2Use紹介資料
CMDBuild Ready2Use紹介資料
Plus de Tetsurou Yano
Container storage for DeepLearning
Container storage for DeepLearning
Tetsurou Yano
軽量Kubernetes環境 K3Sのご紹介
軽量Kubernetes環境 K3Sのご紹介
Tetsurou Yano
GitLab CI/CD パイプライン
GitLab CI/CD パイプライン
Tetsurou Yano
Nextcloud 16,15の新機能とOnline Office機能
Nextcloud 16,15の新機能とOnline Office機能
Tetsurou Yano
Nextcloud と Libreoffice online について
Nextcloud と Libreoffice online について
Tetsurou Yano
Pachyderm Introduction
Pachyderm Introduction
Tetsurou Yano
Rancher Charts Introduction
Rancher Charts Introduction
Tetsurou Yano
Rancher kubernetes storages
Rancher kubernetes storages
Tetsurou Yano
Stylez GitLab勉強会 第1回
Stylez GitLab勉強会 第1回
Tetsurou Yano
Rancher enterpriseについて
Rancher enterpriseについて
Tetsurou Yano
Rancher jp1周年振り返り anniversary meetup slide summary
Rancher jp1周年振り返り anniversary meetup slide summary
Tetsurou Yano
rancherによるdev opsの実際_スタイルズ
rancherによるdev opsの実際_スタイルズ
Tetsurou Yano
Rancher Meetup Tokyo #7 Rancher Home
Rancher Meetup Tokyo #7 Rancher Home
Tetsurou Yano
GitLab Meetup Tokyo#2 Rancher gitlab container registry
GitLab Meetup Tokyo#2 Rancher gitlab container registry
Tetsurou Yano
Rancher LT Talk 20170126
Rancher LT Talk 20170126
Tetsurou Yano
Rancher Meetup Tokyo#3 Storageについて
Rancher Meetup Tokyo#3 Storageについて
Tetsurou Yano
Rancher で Docker 利用!
Rancher で Docker 利用!
Tetsurou Yano
Rancher meetup 20161007
Rancher meetup 20161007
Tetsurou Yano
ownCloud のあれこれ July Tech Festa 2016
ownCloud のあれこれ July Tech Festa 2016
Tetsurou Yano
ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000
ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000
Tetsurou Yano
Plus de Tetsurou Yano
(20)
Container storage for DeepLearning
Container storage for DeepLearning
軽量Kubernetes環境 K3Sのご紹介
軽量Kubernetes環境 K3Sのご紹介
GitLab CI/CD パイプライン
GitLab CI/CD パイプライン
Nextcloud 16,15の新機能とOnline Office機能
Nextcloud 16,15の新機能とOnline Office機能
Nextcloud と Libreoffice online について
Nextcloud と Libreoffice online について
Pachyderm Introduction
Pachyderm Introduction
Rancher Charts Introduction
Rancher Charts Introduction
Rancher kubernetes storages
Rancher kubernetes storages
Stylez GitLab勉強会 第1回
Stylez GitLab勉強会 第1回
Rancher enterpriseについて
Rancher enterpriseについて
Rancher jp1周年振り返り anniversary meetup slide summary
Rancher jp1周年振り返り anniversary meetup slide summary
rancherによるdev opsの実際_スタイルズ
rancherによるdev opsの実際_スタイルズ
Rancher Meetup Tokyo #7 Rancher Home
Rancher Meetup Tokyo #7 Rancher Home
GitLab Meetup Tokyo#2 Rancher gitlab container registry
GitLab Meetup Tokyo#2 Rancher gitlab container registry
Rancher LT Talk 20170126
Rancher LT Talk 20170126
Rancher Meetup Tokyo#3 Storageについて
Rancher Meetup Tokyo#3 Storageについて
Rancher で Docker 利用!
Rancher で Docker 利用!
Rancher meetup 20161007
Rancher meetup 20161007
ownCloud のあれこれ July Tech Festa 2016
ownCloud のあれこれ July Tech Festa 2016
ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000
ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000
Kubernetes で変わるインフラ
1.
Kubernetesで変わるインフラ 株式会社スタイルズ 矢野 哲朗 2019年1月23日
2.
自己紹介 経歴 : システム運用
10年・ネットワーク 6年・SI 8年 近頃はRancher/Nextcloudを担当 Rancherの好きな機能 : その他 : 全く上達しないRubyist 一番最初のPCは、OKI if-800 でした…。 矢野 哲朗 tetsurow.yano 株式会社スタイルズ 1
3.
ご注意 2 本資料の内容は、私個人の見解です。 所属する団体や会社の立場、戦略、意見を代表、 見解を表すものではありません。
4.
Kubernetes以前のインフラ 3 まだまだ過去のことではなく、 現在進行形の話です
5.
Kubernetes以前 4 サーバー サーバー 設定、鍵管理 アプリ設定 シークレット鍵 ロードバ ランサー ジョブ管理 ジョブ設定 死活/稼働 監視 死活/稼働 監視 アプリA アプリB 負荷分散 IPアドレス管理 ボリューム管理 リソース管理 アプリケーション デプロイ管理 アプリA アプリB 認証・認可 ログ管理 ログ管理 内部DNS管理 手動で管理
手動で管理 手動で管理 手動で管理 手動で管理 手動で管理 手動で管理 手動で管理 手動で管理 手動で管理 Kubernetesがない状態 それぞれを別々に管理していて、設定方法もさまざまで統一されていません
6.
インフラ屋さんの悩み 5 冗長化 どうしよう 負荷対策 どうしよう セキュリティー アップデート… 設定変更の 更新履歴管理 ログ管理 どうしよう バックアップ しなきゃ アプリの更新 失敗したら..。 作業手順書 書くの大変 アプリケーショ ンの更新が大変
7.
インフラに関わる様々な悩み 6 実はAWSを使うと結構解消できる ところまで来ています。
8.
これらの問題を 一挙解決!? 7 までは、いかないですが 大部分を解決してくれます
9.
Pod Kubernetes以後 8 Kubernetesの機能 Kubernetes Node Kubernetes Node 設定、鍵管理 アプリ設定 シークレット鍵 ロードバ ランサー ジョブ管理 ジョブ設定 死活/稼働 監視 死活/稼働 監視 コンテナA コンテナB 負荷分散
IPアドレス管理 自動復旧 ボリューム管理 リソース管理 アプリケーション デプロイ管理 Pod コンテナA コンテナB 自動復旧 Kubernetes Master 認証・認可 ログ管理 ログ管理 内部DNS管理 Kubernetesにより統一したインターフェースとファイルで全てを設定・管理・自動化できるようになる Kubernetesの マニフェストファイル
10.
おっと、その前に 9 そもそも、Kubernetesってなんですか?
11.
Kubernetesとは 10 Dockerコンテナーをオーケストレーションするツール オーケストレーション??(ツール?) コンテナーを複数/複合的に組み合わせて動かすこと、 またはその動かす環境 コンテナーを動かすために必要な整備を行うツール Dockerコンテナー?? OS上のプロセスを他のプロセスと交わらないように 分離独立させたもので、疑似的にOS上で動作して いるように見せることができる 要するに 「次ページ」へ
12.
ようするにKubernetesとは 11 アプリケーションのプロセスを 複数/複合管理し、動作させ、 必要な環境情報も管理するもの
13.
Kubernetes以前 12 もう一回見てみましょう
14.
Kubernetes以前(再掲) 13 サーバー サーバー 設定、鍵管理 アプリ設定 シークレット鍵 ロードバ ランサー ジョブ管理 ジョブ設定 死活/稼働 監視 死活/稼働 監視 アプリA アプリB 負荷分散 IPアドレス管理 ボリューム管理 リソース管理 アプリケーション デプロイ管理 アプリA アプリB 認証・認可 ログ管理 ログ管理 内部DNS管理 手動で管理
手動で管理 手動で管理 手動で管理 手動で管理 手動で管理 手動で管理 手動で管理 手動で管理 手動で管理 Kubernetesがない状態 それぞれを別々に管理していて、設定方法もさまざまで統一されていません
15.
Kubernetes以後 14
16.
Pod Kubernetesでは 15 Kubernetesの機能 Kubernetes Node Kubernetes Node 設定、鍵管理 アプリ設定 シークレット鍵 ロードバ ランサー ジョブ管理 ジョブ設定 死活/稼働 監視 死活/稼働 監視 コンテナA コンテナB 負荷分散
IPアドレス管理 自動復旧 ボリューム管理 リソース管理 アプリケーション デプロイ管理 Pod コンテナA コンテナB 自動復旧 Kubernetes Master 認証・認可 ログ管理 ログ管理 内部DNS管理 Kubernetesにより統一したインターフェースとファイルで全てを設定・管理・自動かできるようになる Kubernetesの マニフェストファイル
17.
インフラ屋さんの悩み(再掲) 16 冗長化 どうしよう 負荷対策 どうしよう セキュリティー アップデート… 設定変更の 更新履歴管理 ログ管理 どうしよう バックアップ しなきゃ アプリの更新 失敗したら..。 作業手順書 書くの大変 アプリケーショ ンの更新が大変
18.
悩み(その1) 17 冗長化どうしよう
19.
悩み(その1) 18 冗長化どうしよう
20.
悩み(その2) 19 負荷対策どうしよう
21.
悩み(その2) 20 負荷対策どうしよう
22.
悩み(その3) 21 アプリケーション更新
23.
悩み(その3) 22 アプリケーション更新
24.
悩み(その4) 23 アプリ更新に失敗したら
25.
悩み(その4) 24 アプリ更新に失敗したら
26.
悩み(その5) 25 HA構成どうしよう
27.
悩み(その5) 26 HA構成どうしよう
28.
悩み(その6) 27 設定変更どうしよう
29.
悩み(その6) 28 設定変更どうしよう
30.
その他にもいろいろ 29
31.
Kubernetesの機能(1) 30
32.
Kubernetesの機能(2) 31
33.
Kubernetesの機能(3) 32
34.
今回のお題ってなんでしたっけ(再掲) 33 Kubernetesで変わるインフラ
35.
Kubernetesは 34 Kubernetesはクラウドの Linuxになりつつある
36.
これまでのインフラ 35 とりあえず、OSはCentOS(Linux)を入れておく
37.
これからのインフラ 36 とりあえず、OSはUbuntu(Linux)を入れて Kubernetesを入れておく
38.
それ以外にも変わることは沢山 37 • ネットワークもKubernetesに対応するようにする必要がある • ストレージもKubernetesに対応する必要がある •
アップデート方法もKubernetesに対応したものに変わる • 監視もKubernetesに対応した方法に変わる • 運用方法もKubernetesに対応したものに変わる • ログの取得方法もKubernetesに対応したものに変わる • トラブルシューティング方法もKubernetesに対応した方法になる • アプリはコンテナー化する必要がある • 設定は手順書ではなくて、YAMLで書く • Kubernetesにより様々な自動化がなされる(運用は無くならない)
39.
Kubernetesを勉強したい人のための書籍 38 https://book.impress.co.jp/books/1118101055 https://www.shoeisha.co.jp/book/detail/978479 8155371 https://gihyo.jp/book/2018/978-4-297-10033-9 Docker/Kubernetes 実践コンテ ナ開発入門 コンテナ・ベース・オーケスト レーション Kubernetes完全ガイド
40.
Kubernetesの覚えて欲しい特徴 39 3行で Immutable Infrastructure (変更を積み重ねず、都度作る/作り直す) 宣言的設定 (あるべき姿を宣言し、その姿に収束させる) 自己修復 (どこかが壊れても、人を介さずに修復する) Kubernetesのしくみ やさしく学ぶ
内部構造とアーキテクチャー より https://www.slideshare.net/ToruMakabe/kubernetes-120907020
41.
Reconciliation Loop(突き合わせループ) 40 Kubernetesの マニフェストファイル マニフェストが 全て正 Kubernetesのしくみ やさしく学ぶ
内部構造とアーキテクチャー より https://www.slideshare.net/ToruMakabe/kubernetes-120907020 現在の Kubernetes設定
42.
Kubernetesの特徴 41 3行で Immutable Infrastructure (変更を積み重ねず、都度作る/作り直す) 宣言的設定 (あるべき姿を宣言し、その姿に収束させる) 自己修復 (どこかが壊れても、人を介さずに修復する) 「手順書よ、さようなら」 「インフラの全てをコード化する」 「Kubernetesが全てをコントロール」 つまりこういうこと Kubernetesのしくみ やさしく学ぶ
内部構造とアーキテクチャー より https://www.slideshare.net/ToruMakabe/kubernetes-120907020
43.
Kubernetesのメリット 42 Kubernetesにより 構成をまとめて 管理できるようになった
44.
インフラについて何も説明してないじゃん! 43 実際の変化はどうなのか?
45.
Nextcloudって知ってますか? 44
46.
Nextcloudとは? 45 ownCloud からフォークされたオープンソースプロダクト。 PHPで作られたオンラインストレージサービスを構築できるサーバーソフトウェア こんな風にブラウザーで操作でき ます!今では当たり前の風景に
47.
スタイルズ社はNextcloudの正規代理店です 46 Partners – Nextcloud https://nextcloud.com/partners/ Nextcloud公式パートナーサイト
| 株式会社スタイルズ https://nextcloud.stylez.co.jp/
48.
通常のNextcloudのインフラはこんな感じ 47 とある大学様のインフラ構成図 Nextcloudセグメント 利用者 (Webブラウザ) LDAP連携 ■Webサーバ×2台 OS:CentOS Nginx,php-fpm LoadbalancerFirewall 利用者 (モバイル端末) 利用者 (同期アプリ) Storage NFSマウント ■DBサーバ×2台 OS:CentOS MariaDB,Redis DB/セッション Server LDAP Server Web
Server DB/セッション Server Nginx PHP-FPM Nextcloud Nginx PHP-FPM Nextcloud MariaDB Web Server Redis
49.
Kubernetesで置き換えるとどうなる? 48 利用者 (Webブラウザ) LDAP連携 Firewall 利用者 (モバイル端末) 利用者 (同期アプリ) Storage NFSマウント LDAP Server Nextcloudセグメント Kubernetesクラスター ■Kubernetes×3台 OS:Ubuntu Loadbalancer ■DBサーバ×2台 OS:CentOS MariaDB,Redis DB
Server DB Server MariaDB Nginx PHP-FPM Nextcloud Redis nginx Nginx PHP-FPM Nextcloud Nginx PHP-FPM Nextcloud PHP- FPM redis nginx PHP- FPM redis nginx PHP- FPM redis Kubernetes Kubernetes Kubernetes 設定、鍵管理 アプリ設定 シークレット鍵 ジョブ管理 ジョブ設定 Dockerイメージ レジストリ Gitリポジトリ
50.
実は....。 49 インフラのハードウェア としてはあまり変わらない
51.
変わるのは… 50 インフラ、アプリ、 ミドルウェアの管理面
52.
管理面が大きく変わる(一部再掲) 51 • アップデート方法もKubernetesに対応したものに変わる • 監視もKubernetesに対応した方法に変わる •
運用方法もKubernetesに対応したものに変わる • ログの取得方法もKubernetesに対応したものに変わる • トラブルシューティング方法もKubernetesに対応した方法になる • アプリはコンテナー化する必要がある • 設定は手順書ではなくて、YAMLで書く • Kubernetesにより様々な自動化がなされる(運用は無くならない)
53.
Kubernetesを勉強したい人のための書籍(再掲) 52 https://book.impress.co.jp/books/1118101055 https://www.shoeisha.co.jp/book/detail/978479 8155371 https://gihyo.jp/book/2018/978-4-297-10033-9 Docker/Kubernetes 実践コンテ ナ開発入門 コンテナ・ベース・オーケスト レーション Kubernetes完全ガイド
54.
何を勉強すればよいか?3つのレイヤー 53 の基礎 コンテナの基礎 CIビルドの基礎 Kubernetesネットワーク Kubernetesストレージ KubernetesパッケージングYAMLファイル クラウドデザインパターン 12Factor App
マイクロサービス
55.
結構大変なことが一杯 54 しかし、Kubernetesは 必ずやってきます 今から始めましょう
56.
ご清聴 ありがとうございました。 55
Télécharger maintenant