Submit Search
Upload
Ingress on GKE/GCE
•
3 likes
•
4,146 views
S
shouta yoshikai
Follow
Kubernetes Meetup Tokyo #4で発表したスライドです https://k8sjp.connpass.com/event/53737/
Read less
Read more
Engineering
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 56
Download now
Download to read offline
Recommended
Tech Festa 2017で登壇した「Prometheus入門から運用まで徹底解説」のスライドです
Prometheus入門から運用まで徹底解説
Prometheus入門から運用まで徹底解説
貴仁 大和屋
2017年10月27開催の広島Javaユーザーグループの資料です。 SpeakerDeckへ移行します。(https://speakerdeck.com/yasu7ri/kubernetes-super-introduction-with-java)
Kubernetes超入門 with java
Kubernetes超入門 with java
Yasunari Tanaka
2014年11月14日に開催された、第5回コンテナ型仮想化の情報交換会@大阪において使った資料です。 Immutable Infrastructureの説明とDockerの説明をしています。
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
Kunihiro TANAKA
Rancher Meetup in Fukuoka #2 でお話しした、Rancher と GitLabをつかった、快適なコンテナーライフの話です。
Rancher と GitLab を使う3つの理由
Rancher と GitLab を使う3つの理由
Tetsurou Yano
gcp ja night #31 での発表資料です。 http://gcpja.connpass.com/event/23874/ [補足記事] http://qiita.com/na_ga/items/d89b320ba098a0941043 http://qiita.com/na_ga/items/7c3cc3f52dd4068fd319
GKEで半年運用してみた
GKEで半年運用してみた
Katsutoshi Nagaoka
2015/11/07 Node学園祭での、伊藤の講演資料になります
Node.jsv0.8からv4.xへのバージョンアップ ~大規模Push通知基盤の運用事例~
Node.jsv0.8からv4.xへのバージョンアップ ~大規模Push通知基盤の運用事例~
Recruit Technologies
dots. IT勉強会で発表させて頂きました、ランサーズ開発環境のDocker移行に関する資料です。 サービスの拡張に伴い、多数の開発環境が必要になったため、それを効率良く管理するためDockerを採用した話です。 ・既存開発環境との互換性維持 ・本番環境との構成共通化 ・非エンジニアでも構築、運用できる仕組み を意識した、目的達成の手段としてのDocker運用方法を紹介いたしました。
【dots. IT勉強会】開発環境のDocker化
【dots. IT勉強会】開発環境のDocker化
Yuki Kanazawa
Cloud Native Kansai #2 でのLT登壇資料です
DockerからKubernetesへのシフト
DockerからKubernetesへのシフト
masaki nakayama
Recommended
Tech Festa 2017で登壇した「Prometheus入門から運用まで徹底解説」のスライドです
Prometheus入門から運用まで徹底解説
Prometheus入門から運用まで徹底解説
貴仁 大和屋
2017年10月27開催の広島Javaユーザーグループの資料です。 SpeakerDeckへ移行します。(https://speakerdeck.com/yasu7ri/kubernetes-super-introduction-with-java)
Kubernetes超入門 with java
Kubernetes超入門 with java
Yasunari Tanaka
2014年11月14日に開催された、第5回コンテナ型仮想化の情報交換会@大阪において使った資料です。 Immutable Infrastructureの説明とDockerの説明をしています。
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
Kunihiro TANAKA
Rancher Meetup in Fukuoka #2 でお話しした、Rancher と GitLabをつかった、快適なコンテナーライフの話です。
Rancher と GitLab を使う3つの理由
Rancher と GitLab を使う3つの理由
Tetsurou Yano
gcp ja night #31 での発表資料です。 http://gcpja.connpass.com/event/23874/ [補足記事] http://qiita.com/na_ga/items/d89b320ba098a0941043 http://qiita.com/na_ga/items/7c3cc3f52dd4068fd319
GKEで半年運用してみた
GKEで半年運用してみた
Katsutoshi Nagaoka
2015/11/07 Node学園祭での、伊藤の講演資料になります
Node.jsv0.8からv4.xへのバージョンアップ ~大規模Push通知基盤の運用事例~
Node.jsv0.8からv4.xへのバージョンアップ ~大規模Push通知基盤の運用事例~
Recruit Technologies
dots. IT勉強会で発表させて頂きました、ランサーズ開発環境のDocker移行に関する資料です。 サービスの拡張に伴い、多数の開発環境が必要になったため、それを効率良く管理するためDockerを採用した話です。 ・既存開発環境との互換性維持 ・本番環境との構成共通化 ・非エンジニアでも構築、運用できる仕組み を意識した、目的達成の手段としてのDocker運用方法を紹介いたしました。
【dots. IT勉強会】開発環境のDocker化
【dots. IT勉強会】開発環境のDocker化
Yuki Kanazawa
Cloud Native Kansai #2 でのLT登壇資料です
DockerからKubernetesへのシフト
DockerからKubernetesへのシフト
masaki nakayama
https://sakura-kanto.doorkeeper.jp/events/53172
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
Masahito Zembutsu
クラウド研究会 第2回「クラウドとコンテナー技術」発表資料 http://kokucheese.com/event/index/355047/ 日時:2015年12月8日(火)19:00~21:00 会場:マイクロソフト@東京・品川
HashiCorpのNomadを使ったコンテナのスケジューリング手法
HashiCorpのNomadを使ったコンテナのスケジューリング手法
Masahito Zembutsu
発表資料 2015年11月27日(金) #devopsjp DevOps/マイクロサービスセミナー ~導入事例から考える、マイクロ サービスを実現するコンセプトと技術~ 会場:マイクロソフト@品川 http://connpass.com/event/22027/
マイクロサービス時代の生存戦略 with HashiCorp
マイクロサービス時代の生存戦略 with HashiCorp
Masahito Zembutsu
http://connpass.com/event/12120/ はっぴょうしりょう
Drone.io のご紹介
Drone.io のご紹介
Uchio Kondo
Rancher初心者向け資料 Rancher meetuptokyo #4 https://rancherjp.connpass.com/event/47273/
Rancher使ってみたよ(初心者向け)
Rancher使ってみたよ(初心者向け)
Shun Sumiya
OSC2016 長岡発表資料 2016年10月1日(土)
Dockerの基本と応用~快適コンテナライフを実現するArukas~
Dockerの基本と応用~快適コンテナライフを実現するArukas~
Masahito Zembutsu
Container SIG Meet-up 2016 Fall @ Tokyo Oct 6, 2016 Container SIG Meet-up 2016 Fall - connpass http://connpass.com/event/40320/
Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
Masahito Zembutsu
2015-01-27 Docker introduction ( http://goo.gl/gPtECf )の最新版です。 @uzyexe
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
Shuji Yamada
2014/09/06 第4回 コンテナ型仮想化の情報交換会@東京 発表資料
コンテナ型仮想化とはなんだったのか
コンテナ型仮想化とはなんだったのか
えむ ばーど
軽量Kubernetes環境のK3Sについて
軽量Kubernetes環境 K3Sのご紹介
軽量Kubernetes環境 K3Sのご紹介
Tetsurou Yano
DigitalOceanが気になる・これから始める方の参考になればと。自分が事前に知りたかったことを入れ込みました。 第66回: DigitalOcean Meetup(非公式) http://hbstudy.connpass.com/event/13463/ 期日:2015年4月10日(金) 会場:株式会社ハートビーツ 会議室(ありがとうございました!) #hbstudy
今日から始めるDigitalOcean
今日から始めるDigitalOcean
Masahito Zembutsu
DevStackを用いて構築したOpenStack上に、Cloud Foundry環境を構築する方法を紹介します。Cloud Foundry環境の構築には構成管理ツールのBOSHを使用します。
DevStackで始めるCloud FoundryとBOSH
DevStackで始めるCloud FoundryとBOSH
i_yudai
TakusutaTechConf #1 での発表資料です。 http://connpass.com/event/21361/
AWSとGCPを使用したインフラ環境
AWSとGCPを使用したインフラ環境
Katsutoshi Nagaoka
2016年4月23日(土) #qpstudy 2016.04 響け!アラートコール! 発表資料 http://www.zusaar.com/event/12327003
Re: 運用に自動化を求めるのは間違っているだろうか
Re: 運用に自動化を求めるのは間違っているだろうか
Masahito Zembutsu
IDCF クラウド × Ingress Load Balancing w/Docker swarm mode IDCF Cloud meetup vol.4 平成28年6月28日(火) @zembutsu ■デモ Docker Engine 1.12 - Swarm mode demo 1/1 https://youtu.be/N3Xe9pGfBsc Docker Engine 1.12 - Swarm mode demo 2/2 https://youtu.be/3HdMwH0hOVw
Docker Swarm モード にゅうもん
Docker Swarm モード にゅうもん
Masahito Zembutsu
Cloud Native から、アプリケーションをスケールする Swarm Mode の機能と役割まで OSSユーザーのための勉強会 <OSS X Users Meeting>#22 Docker と kubernetes 発表資料 2018年1月30日
分散環境におけるDocker とオーケストレーション
分散環境におけるDocker とオーケストレーション
Masahito Zembutsu
タイトル:Docker技術情報アップデート 2015年7月号 日時:2015年7月13日(月) 19:30 - 21:00 場所:UDX CONFERENCE@東京都千代田区 【報告会】DockerCon2015レビュー http://connpass.com/event/17050/ 1. 現状整理と Docker のツール群 2. Docker 1.7 で何が変わった野か? 3. Docker のオーケストレーション
Docker技術情報アップデート 2015年7月号
Docker技術情報アップデート 2015年7月号
Masahito Zembutsu
ver1.0 公開 ver1.1 ディスクイメージを直接操作する方法を追加 (2015/02/20)
Dockerイメージ管理の内部構造
Dockerイメージ管理の内部構造
Etsuji Nakai
Dockerのファイルシステムやマウント方法について記載しています。 またデータボリュームのマウントについて記載し、データの永続化についても記載しています。
Dockerのディスクについて ~ファイルシステム・マウント方法など~
Dockerのディスクについて ~ファイルシステム・マウント方法など~
HommasSlide
RejectKaigi2017 at speee
普通のRailsアプリをdockerで本番運用する知見
普通のRailsアプリをdockerで本番運用する知見
zaru sakuraba
What's Kubernetes, how to use it - basic intro by Martin Danielsson
Kubernetes Intro @HaufeDev
Kubernetes Intro @HaufeDev
Haufe-Lexware GmbH & Co KG
webSpoon is a web-based Spoon, an graphical designer for Pentaho Data Integration. This is a slide deck used in a Pentaho Bay Area Meetup on 4/27/17 (http://meetu.ps/e/CFNKy/cb4hM/f)
Overview of webSpoon @ Pentaho Bay Area Meetup
Overview of webSpoon @ Pentaho Bay Area Meetup
Hiromu Hota
More Related Content
What's hot
https://sakura-kanto.doorkeeper.jp/events/53172
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
Masahito Zembutsu
クラウド研究会 第2回「クラウドとコンテナー技術」発表資料 http://kokucheese.com/event/index/355047/ 日時:2015年12月8日(火)19:00~21:00 会場:マイクロソフト@東京・品川
HashiCorpのNomadを使ったコンテナのスケジューリング手法
HashiCorpのNomadを使ったコンテナのスケジューリング手法
Masahito Zembutsu
発表資料 2015年11月27日(金) #devopsjp DevOps/マイクロサービスセミナー ~導入事例から考える、マイクロ サービスを実現するコンセプトと技術~ 会場:マイクロソフト@品川 http://connpass.com/event/22027/
マイクロサービス時代の生存戦略 with HashiCorp
マイクロサービス時代の生存戦略 with HashiCorp
Masahito Zembutsu
http://connpass.com/event/12120/ はっぴょうしりょう
Drone.io のご紹介
Drone.io のご紹介
Uchio Kondo
Rancher初心者向け資料 Rancher meetuptokyo #4 https://rancherjp.connpass.com/event/47273/
Rancher使ってみたよ(初心者向け)
Rancher使ってみたよ(初心者向け)
Shun Sumiya
OSC2016 長岡発表資料 2016年10月1日(土)
Dockerの基本と応用~快適コンテナライフを実現するArukas~
Dockerの基本と応用~快適コンテナライフを実現するArukas~
Masahito Zembutsu
Container SIG Meet-up 2016 Fall @ Tokyo Oct 6, 2016 Container SIG Meet-up 2016 Fall - connpass http://connpass.com/event/40320/
Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
Masahito Zembutsu
2015-01-27 Docker introduction ( http://goo.gl/gPtECf )の最新版です。 @uzyexe
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
Shuji Yamada
2014/09/06 第4回 コンテナ型仮想化の情報交換会@東京 発表資料
コンテナ型仮想化とはなんだったのか
コンテナ型仮想化とはなんだったのか
えむ ばーど
軽量Kubernetes環境のK3Sについて
軽量Kubernetes環境 K3Sのご紹介
軽量Kubernetes環境 K3Sのご紹介
Tetsurou Yano
DigitalOceanが気になる・これから始める方の参考になればと。自分が事前に知りたかったことを入れ込みました。 第66回: DigitalOcean Meetup(非公式) http://hbstudy.connpass.com/event/13463/ 期日:2015年4月10日(金) 会場:株式会社ハートビーツ 会議室(ありがとうございました!) #hbstudy
今日から始めるDigitalOcean
今日から始めるDigitalOcean
Masahito Zembutsu
DevStackを用いて構築したOpenStack上に、Cloud Foundry環境を構築する方法を紹介します。Cloud Foundry環境の構築には構成管理ツールのBOSHを使用します。
DevStackで始めるCloud FoundryとBOSH
DevStackで始めるCloud FoundryとBOSH
i_yudai
TakusutaTechConf #1 での発表資料です。 http://connpass.com/event/21361/
AWSとGCPを使用したインフラ環境
AWSとGCPを使用したインフラ環境
Katsutoshi Nagaoka
2016年4月23日(土) #qpstudy 2016.04 響け!アラートコール! 発表資料 http://www.zusaar.com/event/12327003
Re: 運用に自動化を求めるのは間違っているだろうか
Re: 運用に自動化を求めるのは間違っているだろうか
Masahito Zembutsu
IDCF クラウド × Ingress Load Balancing w/Docker swarm mode IDCF Cloud meetup vol.4 平成28年6月28日(火) @zembutsu ■デモ Docker Engine 1.12 - Swarm mode demo 1/1 https://youtu.be/N3Xe9pGfBsc Docker Engine 1.12 - Swarm mode demo 2/2 https://youtu.be/3HdMwH0hOVw
Docker Swarm モード にゅうもん
Docker Swarm モード にゅうもん
Masahito Zembutsu
Cloud Native から、アプリケーションをスケールする Swarm Mode の機能と役割まで OSSユーザーのための勉強会 <OSS X Users Meeting>#22 Docker と kubernetes 発表資料 2018年1月30日
分散環境におけるDocker とオーケストレーション
分散環境におけるDocker とオーケストレーション
Masahito Zembutsu
タイトル:Docker技術情報アップデート 2015年7月号 日時:2015年7月13日(月) 19:30 - 21:00 場所:UDX CONFERENCE@東京都千代田区 【報告会】DockerCon2015レビュー http://connpass.com/event/17050/ 1. 現状整理と Docker のツール群 2. Docker 1.7 で何が変わった野か? 3. Docker のオーケストレーション
Docker技術情報アップデート 2015年7月号
Docker技術情報アップデート 2015年7月号
Masahito Zembutsu
ver1.0 公開 ver1.1 ディスクイメージを直接操作する方法を追加 (2015/02/20)
Dockerイメージ管理の内部構造
Dockerイメージ管理の内部構造
Etsuji Nakai
Dockerのファイルシステムやマウント方法について記載しています。 またデータボリュームのマウントについて記載し、データの永続化についても記載しています。
Dockerのディスクについて ~ファイルシステム・マウント方法など~
Dockerのディスクについて ~ファイルシステム・マウント方法など~
HommasSlide
RejectKaigi2017 at speee
普通のRailsアプリをdockerで本番運用する知見
普通のRailsアプリをdockerで本番運用する知見
zaru sakuraba
What's hot
(20)
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
HashiCorpのNomadを使ったコンテナのスケジューリング手法
HashiCorpのNomadを使ったコンテナのスケジューリング手法
マイクロサービス時代の生存戦略 with HashiCorp
マイクロサービス時代の生存戦略 with HashiCorp
Drone.io のご紹介
Drone.io のご紹介
Rancher使ってみたよ(初心者向け)
Rancher使ってみたよ(初心者向け)
Dockerの基本と応用~快適コンテナライフを実現するArukas~
Dockerの基本と応用~快適コンテナライフを実現するArukas~
Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
Dockerは2016年の秋現在どのような状況なのか~忙しい人の5分で分かるDocker~
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
コンテナ型仮想化とはなんだったのか
コンテナ型仮想化とはなんだったのか
軽量Kubernetes環境 K3Sのご紹介
軽量Kubernetes環境 K3Sのご紹介
今日から始めるDigitalOcean
今日から始めるDigitalOcean
DevStackで始めるCloud FoundryとBOSH
DevStackで始めるCloud FoundryとBOSH
AWSとGCPを使用したインフラ環境
AWSとGCPを使用したインフラ環境
Re: 運用に自動化を求めるのは間違っているだろうか
Re: 運用に自動化を求めるのは間違っているだろうか
Docker Swarm モード にゅうもん
Docker Swarm モード にゅうもん
分散環境におけるDocker とオーケストレーション
分散環境におけるDocker とオーケストレーション
Docker技術情報アップデート 2015年7月号
Docker技術情報アップデート 2015年7月号
Dockerイメージ管理の内部構造
Dockerイメージ管理の内部構造
Dockerのディスクについて ~ファイルシステム・マウント方法など~
Dockerのディスクについて ~ファイルシステム・マウント方法など~
普通のRailsアプリをdockerで本番運用する知見
普通のRailsアプリをdockerで本番運用する知見
Viewers also liked
What's Kubernetes, how to use it - basic intro by Martin Danielsson
Kubernetes Intro @HaufeDev
Kubernetes Intro @HaufeDev
Haufe-Lexware GmbH & Co KG
webSpoon is a web-based Spoon, an graphical designer for Pentaho Data Integration. This is a slide deck used in a Pentaho Bay Area Meetup on 4/27/17 (http://meetu.ps/e/CFNKy/cb4hM/f)
Overview of webSpoon @ Pentaho Bay Area Meetup
Overview of webSpoon @ Pentaho Bay Area Meetup
Hiromu Hota
In September of 2016 I presented these slides in Amsterdam at Software Circus. The focus is on how developers and DevOps teams can work with corporate IT to look at developing Kubernetes-as-a-Service in their organization. I also demoed Rancher (http://www.rancher.com/rancher) to show how teams are providing an Enterprise Container Service to allow teams to easily build and deploy Kubernetes, Swarma nd Mesos clusters.
Dear IT...I'd Like A Kubernetes Cluster
Dear IT...I'd Like A Kubernetes Cluster
Shannon Williams
webSpoon is a web-based Spoon, an graphical designer for Pentaho Data Integration. This is a slide deck used in a Pentaho Bay Area Meetup on 4/27/17 (http://meetu.ps/e/CFNKy/cb4hM/f)
Hands-on demo of PDI using webSpoon
Hands-on demo of PDI using webSpoon
Hiromu Hota
webSpoon is a web-based Spoon, an graphical designer for Pentaho Data Integration.
Overview of webSpoon @ Pentaho Community Meeting 2016 (PCM16)
Overview of webSpoon @ Pentaho Community Meeting 2016 (PCM16)
Hiromu Hota
Updates on webSpoon and introduction of SpoonGit (Git client integrated with Spoon) at PCM17 (10th Pentaho Community Meeting in Mainz, Germany, Nov 11, 2017)
Updates on webSpoon and other innovations from Hitachi R&D
Updates on webSpoon and other innovations from Hitachi R&D
Hiromu Hota
「企業のためのDocker実戦ガイド」発表資料 2017年2月27日(月) https://itmedia.smartseminar.jp/public/seminar/view/981
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Masahito Zembutsu
Viewers also liked
(7)
Kubernetes Intro @HaufeDev
Kubernetes Intro @HaufeDev
Overview of webSpoon @ Pentaho Bay Area Meetup
Overview of webSpoon @ Pentaho Bay Area Meetup
Dear IT...I'd Like A Kubernetes Cluster
Dear IT...I'd Like A Kubernetes Cluster
Hands-on demo of PDI using webSpoon
Hands-on demo of PDI using webSpoon
Overview of webSpoon @ Pentaho Community Meeting 2016 (PCM16)
Overview of webSpoon @ Pentaho Community Meeting 2016 (PCM16)
Updates on webSpoon and other innovations from Hitachi R&D
Updates on webSpoon and other innovations from Hitachi R&D
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Similar to Ingress on GKE/GCE
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
yut148atgmaildotcom
@sngmrのスライド
Node予備校 vol.1 名古屋
Node予備校 vol.1 名古屋
Mori Shingo
2019年11月21日 ビヨンド勉強会#21 株式会社エクストランス 技術部システムオペレーション課 北岡 俊樹 「社内システムにGKEを組み込んだお話」
20191120 beyondstudy#21 kitaoka
20191120 beyondstudy#21 kitaoka
beyond Co., Ltd.
大統一Debian勉強会2013
Azure de debian
Azure de debian
Kazumi Hirose
Introduction of metahub as a github utility. TechHills #5 "Go to Git!"
Metahub for github
Metahub for github
Suguru Oho
ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!
Yohei Fushii
広告システムを全く知らなかった私が約2ヶ月弱の開発期間で初期バージョンをローンチ、アーキテクチャも日々変更していき、あれから1年が経過しました。 SmartNews Adsは一般的な広告配信サーバとは異なる特徴をいくつか持っています。今回は運用型広告と純広告型の配信サーバのアーキテクチャを中心に、個人の裁量でどのように設計し、何を採択し、どのように変更していったのかを可能な限り公開し、発生した障害(課題)も晒しながらポストモーテムをします。
SmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテム
SmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテム
SmartNews, Inc.
関西ソーシャルゲーム勉強会・2014夏 - 関西ソーシャルゲーム勉強会 Doorkeeper ( http://ksgs.doorkeeper.jp/events/11635 ) で発表した資料です Blog: http://sue445.hatenablog.com/entry/2014/07/12/204741
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
Go Sueyoshi (a.k.a sue445)
PyCon JP 2017 発表資料です。
Python におけるドメイン駆動設計(戦術面)の勘どころ
Python におけるドメイン駆動設計(戦術面)の勘どころ
Junya Hayashi
グループ内の個人用PCにローカル環境構築するためのハンズオン資料です、この先クラウドメインになったらまた講習資料つくります
WSL2+docker+JupyterとVS Codeリモート環境の構築
WSL2+docker+JupyterとVS Codeリモート環境の構築
Saito5656
サムザップ 第7回テックナイトの講演で使ったスライドです。 5Gやクラウドインフラの変化によって通信ゲームの作り方がどんなふうに変わるのかについて考えます。
ゲームの通信をつくる仕事はどうなるのだろう?
ゲームの通信をつくる仕事はどうなるのだろう?
Kengo Nakajima
HaskellではじめるCortex-M3組込みプログラミング
HaskellではじめるCortex-M3組込みプログラミング
Kiwamu Okabe
2012/06/28 #ssmjp にて発表した資料です。 若手の方が参加しているので、最低限の補足を余談として入れてあります。あくまで、自分で調べるためのキーワードをお伝えする程度ですが。
2012/06/28 #ssmjp
2012/06/28 #ssmjp
th0x0472
PHP Conference Japan 2022 の 09/25に行なわれる dotnet_ffiについての講演資料です。 https://fortee.jp/phpcon-2022/proposal/6fa15e19-4a11-4af0-b5ff-ee19aa8ff931 dotnet_ffiソース https://github.com/pg-ito/dotnet_ffi 文: よーがす Twitter: @pg_ito Blog: https://b64.pw/blog/
PHPからC#のライブラリを呼べるようにしたdotnet_ffiを趣味でつくってみた
PHPからC#のライブラリを呼べるようにしたdotnet_ffiを趣味でつくってみた
johgus johgus
2018/07/24 インフラ勉強会 ほにゃららLTリレー 3rd https://wp.infra-workshop.tech/event/%e3%81%bb%e3%81%ab%e3%82%83%e3%82%89%e3%82%89%ef%bd%8c%ef%bd%94%e3%83%aa%e3%83%ac%e3%83%bc%e3%80%803rd/
インフラエンジニアのためのKrypton For DevOps入門
インフラエンジニアのためのKrypton For DevOps入門
AkiraMidouchi
さくらの夕べ マストドンテクノロジーナイト 資料(2017年6月28日)
Mastodonインスタンスをセットアップできるスタートアップスクリプトについて
Mastodonインスタンスをセットアップできるスタートアップスクリプトについて
さくらインターネット株式会社
カーネル/VM探検隊@関西 9回目
Xbyakの紹介とその周辺
Xbyakの紹介とその周辺
MITSUNARI Shigeo
Inside Mobage Platform Architecture
Inside mobage platform
Inside mobage platform
Toru Yamaguchi
Flutter Meetup Osaka #4 (2020/11/27) の セッションスライドです。 https://flutter-jp.connpass.com/event/192795/
フラッター開発におけるシークレット情報取扱考察
フラッター開発におけるシークレット情報取扱考察
cch-robo
web crawler and scraping
Webクローリング&スクレイピングの最前線 公開用
Webクローリング&スクレイピングの最前線 公開用
Lumin Hacker
Similar to Ingress on GKE/GCE
(20)
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
Node予備校 vol.1 名古屋
Node予備校 vol.1 名古屋
20191120 beyondstudy#21 kitaoka
20191120 beyondstudy#21 kitaoka
Azure de debian
Azure de debian
Metahub for github
Metahub for github
ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!
SmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテム
SmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテム
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
Python におけるドメイン駆動設計(戦術面)の勘どころ
Python におけるドメイン駆動設計(戦術面)の勘どころ
WSL2+docker+JupyterとVS Codeリモート環境の構築
WSL2+docker+JupyterとVS Codeリモート環境の構築
ゲームの通信をつくる仕事はどうなるのだろう?
ゲームの通信をつくる仕事はどうなるのだろう?
HaskellではじめるCortex-M3組込みプログラミング
HaskellではじめるCortex-M3組込みプログラミング
2012/06/28 #ssmjp
2012/06/28 #ssmjp
PHPからC#のライブラリを呼べるようにしたdotnet_ffiを趣味でつくってみた
PHPからC#のライブラリを呼べるようにしたdotnet_ffiを趣味でつくってみた
インフラエンジニアのためのKrypton For DevOps入門
インフラエンジニアのためのKrypton For DevOps入門
Mastodonインスタンスをセットアップできるスタートアップスクリプトについて
Mastodonインスタンスをセットアップできるスタートアップスクリプトについて
Xbyakの紹介とその周辺
Xbyakの紹介とその周辺
Inside mobage platform
Inside mobage platform
フラッター開発におけるシークレット情報取扱考察
フラッター開発におけるシークレット情報取扱考察
Webクローリング&スクレイピングの最前線 公開用
Webクローリング&スクレイピングの最前線 公開用
More from shouta yoshikai
Kubernetes Meetup Tokyo #45 LT
Autopilot google kubernetes engineでargo workflowsを動かす
Autopilot google kubernetes engineでargo workflowsを動かす
shouta yoshikai
https://supporterzcolab.com/event/128/ で使ったプレゼン資料です。
2017823 pythonを始めよう
2017823 pythonを始めよう
shouta yoshikai
https://k8sjp.connpass.com/event/57679/ のLTで使った資料です。
[Lt]versionごとにurlを自動生成
[Lt]versionごとにurlを自動生成
shouta yoshikai
https://supporterzcolab.com/event/20/
Pythonを始めよう
Pythonを始めよう
shouta yoshikai
2017/03/02(木) 19:30〜 【学生&若手エンジニア向け勉強会】Pythonを始めよう
Pythonを始めよう
Pythonを始めよう
shouta yoshikai
2017年 1月 26日 【学生&若手エンジニア向け勉強会】Pythonを始めよう https://supporterz-seminar.connpass.com/event/48060/
Pythonを始めよう
Pythonを始めよう
shouta yoshikai
More from shouta yoshikai
(6)
Autopilot google kubernetes engineでargo workflowsを動かす
Autopilot google kubernetes engineでargo workflowsを動かす
2017823 pythonを始めよう
2017823 pythonを始めよう
[Lt]versionごとにurlを自動生成
[Lt]versionごとにurlを自動生成
Pythonを始めよう
Pythonを始めよう
Pythonを始めよう
Pythonを始めよう
Pythonを始めよう
Pythonを始めよう
Recently uploaded
ビジュアルプログラミングIoTLT17資料です。
ビジュアルプログラミングIotLT17-オープンソース化されたビジュアルプログラミング環境Noodlの紹介
ビジュアルプログラミングIotLT17-オープンソース化されたビジュアルプログラミング環境Noodlの紹介
miyp
Solana Developer Hub Online #6 https://lu.ma/evx8jtpi
Compute Units/Budget最適化 - Solana Developer Hub Online 6 #SolDevHub
Compute Units/Budget最適化 - Solana Developer Hub Online 6 #SolDevHub
K Kinzal
スタートアップCTO経験から キャリアについて再考する DIGGLE 株式会社 取締役CTO 水上駿 こちらのイベントでの登壇資料です。 https://rosca.connpass.com/event/319175/
【登壇資料】スタートアップCTO経験からキャリアについて再考する CTO・VPoEに聞く by DIGGLE CTO 水上
【登壇資料】スタートアップCTO経験からキャリアについて再考する CTO・VPoEに聞く by DIGGLE CTO 水上
mizukami4
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
Toru Miyahara
下記の会の感想 https://kichijojipm.connpass.com/event/315276/presentation/
本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について
本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について
Masatsugu Matsushita
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
Toru Miyahara
人的資本経営[1]を実現するには,生産性とQoW(Quality of Work,働き方の質)を同時に改善し続けていくことが有効である.そのための課題は多岐に渡るため,DX(Digital Transformation)的発想が求められる。一方、情報の約60~80%が位置情報に関連していることが報告されている.本稿では,地理空間情報と他の情報とを連携させて課題解決を支援する地理空間インテリジェンス(GSI)でDXを促進し,製造現場やサービス現場で人的資本経営を支援することに資する筆者らの一連の取り組みについて紹介する.
人的資本経営のための地理情報インテリジェンス 作業パターン分析と心身状態把握に関する実証事例
人的資本経営のための地理情報インテリジェンス 作業パターン分析と心身状態把握に関する実証事例
Kurata Takeshi
エンジニアのセルフブランディングと技術情報発信の重要性 テクニカルライターになろう 講演資料
エンジニアのセルフブランディングと技術情報発信の重要性 テクニカルライターになろう 講演資料
エンジニアのセルフブランディングと技術情報発信の重要性 テクニカルライターになろう 講演資料
Toru Miyahara
Recently uploaded
(8)
ビジュアルプログラミングIotLT17-オープンソース化されたビジュアルプログラミング環境Noodlの紹介
ビジュアルプログラミングIotLT17-オープンソース化されたビジュアルプログラミング環境Noodlの紹介
Compute Units/Budget最適化 - Solana Developer Hub Online 6 #SolDevHub
Compute Units/Budget最適化 - Solana Developer Hub Online 6 #SolDevHub
【登壇資料】スタートアップCTO経験からキャリアについて再考する CTO・VPoEに聞く by DIGGLE CTO 水上
【登壇資料】スタートアップCTO経験からキャリアについて再考する CTO・VPoEに聞く by DIGGLE CTO 水上
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について
本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
人的資本経営のための地理情報インテリジェンス 作業パターン分析と心身状態把握に関する実証事例
人的資本経営のための地理情報インテリジェンス 作業パターン分析と心身状態把握に関する実証事例
エンジニアのセルフブランディングと技術情報発信の重要性 テクニカルライターになろう 講演資料
エンジニアのセルフブランディングと技術情報発信の重要性 テクニカルライターになろう 講演資料
Ingress on GKE/GCE
1.
1
2.
自己紹介 2
3.
自己紹介 吉海 将太 前職でUnity(C#)、Webアプリ(Python, Docker)、Pepperアプリ(Python) の開発に携わりました。 好きな弟: 戸愚呂弟(100%) 好きな兄:
ジャギ Software Engineer Kabuku, Inc. https://www.kabuku.co.jp/ 3
4.
自己紹介 Twitterやってます。@yoshikai_ Mastodonはやってないドン。いつかパオりたいドン Python、GO言語、Docker、Appengine, GCE、GKE、K8Sなど 最近ハマっていること ● 中野TRFのAC北斗の動画みる ●
マストドン!って言う ● ゴールデン街で飲む(飲み行きましょ) 4
5.
Ingressと聞いて思い浮かぶもの 5
6.
Ingressと聞いて思い浮かぶもの 6
7.
今日のゴール ● Ingressを知る ○ 位置情報ゲームではないよ ○
機能をだいたい把握 ● Ingressの使い所を知る ○ 弊社の構成例を紹介 7
8.
アジェンダ ● なぜ Ingress
on GKE/GCE なのか ● Ingressを知る ○ Ingressがない場合 ○ Ingressがある場合 ○ Ingressの基本 ○ Ingressの機能の紹介 ● Ingressの使い所を知る ○ Ingressを用いた弊社の3D解析エンジンAPIの構成を紹介 8
9.
なぜ Ingress on
GKE/GCE なのか 9
10.
なぜ Ingress on
GKE/GCE なのか ● GKE/GCEを使う理由 ○ Googleのインフラを使える ○ めっちゃ楽 ○ GKEならコマンド一発でKubernetesを構築 ○ コマンド ○ GCEもkube-up.sh ● Ingressを使う理由 ○ 一通りのネットワークの機能がある ■ URL path, virtual hosting, TLS, LB ○ Kubernetesが提供している。自前で用意する必要がない 10 $ gcloud container clusters create $CLUSTER_NAME --zone $ZONE
11.
Ingressを知る 11
12.
Ingressがない場合 12
13.
Ingressがない場合 Service internet Pod アプリケーション 例えば: mastodon,jenkins Podが外部と通信するため エンドポイント NodePort, LoadBalancerな どいくつか種類がある 現代人が人生の大半を費や しているもの 新しい情報が常に流れてき て飽きない Type: LoadBalancer 13
14.
Ingressある場合 14
15.
Ingressとは何か internet Ingress Service Pod url path routing,virtual hosting,
tls, lb など 一通り機能ある ServiceのLBより多機 能 Type: NodePort 最近はマストドンが流 行ってる 15
16.
Ingressの基本 16
17.
Ingressの基本: 使う前に ● Ingressはまだベータ版 ●
Kubernetes 1.2以上じゃないと動かない ○ 最近試したらGKEは1.5.6でした ○ 1.6.1も選択出来た 17
18.
18 Ingressの基本 IngressのグローバルIP service:80 Ingress
19.
Ingressの基本: ingress.yaml apiVersion: extensions/v1beta1 kind:
Ingress metadata: name: simple-ingress spec: backend: serviceName: service servicePort: 80 19
20.
Ingressの基本:つくりかた Ingressを作る Get してIngressが出来ているかを確認 20 NAME HOSTS
ADDRESS PORTS AGE simple-ingress * xx.xxx.xxx.xx 80 8m $ kubectl create -f ingress.yaml $ kubectl get ing
21.
Ingressの機能を紹介 21
22.
Ingressの機能を紹介 ● URL path
based routing ● Name based virtual hosting ● TLS ● Loadbalancing, Health checks 22
23.
URL path based
routing foo.bar.com/foo service1:80 service2:80 Ingress foo.bar.com/bar /foo /bar 23 foo.bar.com/foo foo.bar.com/bar
24.
URL path based
routing: ingress.yaml spec: rules: - host: foo.bar.com http: paths: - path: /foo backend: serviceName: service1 servicePort: 80 - path: /bar backend: serviceName: service2 servicePort: 80 24
25.
Name based virtual
hosting foo.bar.com service1:80 service2:80 Ingress bar.foo.com 25 foo.bar.com bar.foo.com
26.
Name based virtual
hosting: ingress.yaml spec: rules: - host: foo.bar.com http: paths: - backend: serviceName: service1 servicePort: 80 - host: bar.foo.com http: paths: - backend: serviceName: service2 servicePort: 80 26
27.
Name based virtual
hosting: curlで確認 $ curl --resolve foo.bar.com:123.456.789.012 http://foo.bar.com/ 27 <title> Welcome to service1 </title> $ curl --resolve bar.foo.com:123.456.789.012 http://bar.foo.com/ <title> Welcome to service2 </title> $ curl http://123.456.789.012/ <body>... default backend - 404 </body>
28.
TLS ● 機能 ○ 現在(2017/04/20)サポートしているのは
port 443のみ ○ HTTPのブロッキング機能 ● 出来ないこと ○ HTTP to HTTPSのリダイレクト機能はない (2017/04/20) 28
29.
TLSの設定方法 1. 証明書を作る 29 2. secretのリソースを作る。これをIngress側で指定する $
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /tmp/tls.key -out /tmp/tls.crt -subj "/CN=foo.bar.com" $ kubectl create secret tls tls-secret --key=/tmp/tls.key --cert=/tmp/tls.crt
30.
TLS: ingress.yaml spec: tls: - secretName:
tls-secret backend: serviceName: echoheaders-https servicePort: 80 30
31.
$ kubectl describe
ing TLS: tls-secret terminates Annotations: url-map: k8s-um-default-simple-ingress--d11e4668b84cb46a backends: {"k8s-be-30553--d11e4668b84cb46a":"HEALTHY"} https-target-proxy: k8s-tps-default-simple-ingress--d11e4668b84cb46a ssl-cert: k8s-ssl-default-simple-ingress--d11e4668b84cb46a static-ip: k8s-fw-default-simple-ingress--d11e4668b84cb46a forwarding-rule: k8s-fw-default-simple-ingress--d11e4668b84cb46a https-forwarding-rule: k8s-fws-default-simple-ingress--d11e4668b84cb46a target-proxy: k8s-tp-default-simple-ingress--d11e4668b84cb46a 31
32.
HTTPからHTTPSにリダイレクトがしたいです・・ 解決策のひとつ ● Nginxを使う 下のをnginxの設定に追加する: # Replace
'_' with your hostname. server_name _; if ($http_x_forwarded_proto = "http") { return 301 https://$host$request_uri; } 32
33.
HTTPのブロッキング機能 ● http(port:80)にアクセスすると404になる 試してわかったこと ● kubectl
createで新規でingressを作る場合には正常に動作 ● kubectl editで更新した場合は、404にならず普通にリクエストが返って来る 33
34.
HTTPのブロッキング機能: yamlとdescribeの結果 metadata: name: test annotations: kubernetes.io/ingress.allow-http:
"false" Annotations: backends: {"k8s-be-30553--d11e4668b84cb46a":"HEALTHY"} forwarding-rule: k8s-fw-default-simple-ingress--d11e4668b84cb46a https-target-proxy: k8s-tps-default-simple-ingress--d11e4668b84cb46a static-ip: k8s-fw-default-simple-ingress--d11e4668b84cb46a target-proxy: k8s-tp-default-simple-ingress--d11e4668b84cb46a https-forwarding-rule: k8s-fws-default-simple-ingress--d11e4668b84cb46a ssl-cert: k8s-ssl-default-simple-ingress--d11e4668b84cb46a url-map: k8s-um-default-simple-ingress--d11e4668b84cb46a 34
35.
HTTPのブロッキング 力技 GCPのコンソールから操作してしまえ 35
36.
HTTPのフロントエンドがなくなった! 36
37.
httpでアクセスすると404!! 勝利 37
38.
kubectl describeでannotationsを確認してみる Annotations: https-target-proxy: k8s-tps-default-simple-ingress--d11e4668b84cb46a forwarding-rule:
k8s-fw-default-simple-ingress--d11e4668b84cb46a https-forwarding-rule: k8s-fws-default-simple-ingress--d11e4668b84cb46a static-ip: k8s-fw-default-simple-ingress--d11e4668b84cb46a target-proxy: k8s-tp-default-simple-ingress--d11e4668b84cb46a url-map: k8s-um-default-simple-ingress--d11e4668b84cb46a backends: {"k8s-be-30553--d11e4668b84cb46a":"HEALTHY"} ssl-cert: k8s-ssl-default-simple-ingress--d11e4668b84cb46a forwarding-ruleは残ったまま^^; 38
39.
他の機能 ● Loadbalancing ● Health
checks ● “/”で200のHTTPのステータスコードを返す。ボデェは何でも大丈夫です. ● 200を返さないとそのアプリにはリクエストが振り分けられなくなる 39
40.
Ingressを用いた弊社の 3D解析エンジンAPIの構成を紹介 40
41.
各プロダクトのバックエンドに解析エンジン 41 自社製3D解析エンジンAPI 内部でIngressを使った構成 3Dモデルのレンダリン グや解析などの機能 がある
42.
要件と構成 要件 ● バージョンアップした時に不具合があればすぐ戻せるように ● 本番に近い開発環境。それぞれのURLがある 構成 ●
Blue-Green Deployment ○ Service側で切り替える ● 本番環境と開発環境を同じK8Sで構築。それぞれにドメインを振る ○ 同じK8Sので動かして本番と簡易初で Serviceを分ける 42
43.
Blue/Greenについて 43
44.
Blue/Greenについて Blue Green GreenBlue current
version Client selector next version1 next version2 first release second release 44
45.
Ingress Production 解析エンジン blue pod 解析エンジン green pod Service selector: color
: blue 今回の構成: Blue/Green 45
46.
今回の構成: Blue/Green DeploymentとService kind:
Deployment metadata: name: my-app-blue spec: replicas: 2 template: metadata: labels: app: my-app color: blue spec: containers: - name: my-app image: gcr.io/dev/myapp kind: Service metadata: name: my-app spec: type: NodePort ports: - protocol: TCP port: 80 name: http selector: app: my-app color: blue 46
47.
本番環境と開発環境 本番環境 ● Blue/Green 開発環境 ● K8SのServiceを本番と開発で分ける ●
Ingressでドメインで本番と開発のそれぞれのServiceに振り分ける 47
48.
構成図 48 Production Development Ingress 解析エンジン blue pod 解析エンジン green
pod Service(Production) url: foo.bar.com selector: color : blue Service(Develop) 解析エンジン dev version url: food.bar.com foo.bar.com food.bar.com 48
49.
まとめ 49
50.
まとめ: ハマったところ ● kubectl
editしても更新されない設定がある。よくわからない ● 反映されるのに多少の時間がかかるので、設定が間違っているのか、反映中なの か分かりづらい ● 情報が少ない。ingressで検索すると某ゲームが・・・。 ○ なのでingress kubernetesで検索してました ● 初のK8Sだったので新しい概念を獲得するのが大変だった・・・・ ○ 人にまんまK8Sの用語で説明しても当たり前だけと理解されない・・・ ■ 人類は分かり合えないのか・・・ 50
51.
まとめ ● メリット ○ GCPのロードバランサーが使える(
GKEかGCE) ○ 一通りの機能がある( URL path, virtual hosting, TLS, LB) 自前で用意する必要がない ○ kubernetesの仕組みだけを使ってサービスの構成出来る ● デメリット ○ Nginxほどの自由でない ○ 名前を聞くと某ゲームが思い浮かぶ。 IngressDonっていう名前にすべきだった ● 感想 ○ いい感じに抽象化されていると思う ○ ただ、下の層でなにかトラブルが起きたときとかに苦労しそう・・・ 51
52.
参考にしたサイト Ingress Resources(K8Sの公式) https://kubernetes.io/docs/concepts/services-networking/ingress kubernetes/ingress/controllers/gce/README.md https://github.com/kubernetes/ingress/tree/master/controllers/gce 52
53.
おまけ 53
54.
Kabuku開発ブログ https://www.kabuku.co.jp/developers 54
55.
カブクではエンジニアを募集してます! ● サーバーサイドエンジニア ○ Python,
Google Cloud Platform ● フロントエンドエンジニア ○ TypeScript,Angular アットホームな職場です! https://www.kabuku.co.jp/#jobs 55
56.
56 おしまい
Download now