SlideShare a Scribd company logo
Using Kubernetes
on Google Container Engine
Etsuji Nakai
Cloud Solutions Architect at Google
November 11, 2016 ver1.1
Docker and
Container Technology
Docker の基本機能
Dockerfile
① コンテナイメージを自動作成
OS ファイル
アプリケーション
ライブラリー
アプリケーション
バイナリー
イメージの
作成手順を記載
コンテナ
イメージ
アプリケーション実行に必要な
最低限のファイルを提供
② コンテナイメージを保存・公開
③ ホストサーバーに
 イメージを配布・実行
Linux コンテナの概要
コンテナ
物理サーバー/仮想マシン
アプリケーション
アプリケーション
・・・
物理サーバー/仮想マシン
Linux カーネル
・・・
コンテナ
通常の Linux 環境 コンテナで分割した環境
コンテナごとに
見える環境が異なる
すべてのアプリケーション
から同じ環境が見える
▪ 「 Linux コンテナ」は、プロセスグループごとに独立した OS 環境を見せる技術
●
ローカルディスクの内容(ディレクトリー内のファイル)
●
ネットワーク環境( NIC 、 IP アドレス)
●
CPU 、メモリー割り当てなど
Linux カーネル
アプリケーション
アプリケーション
Namespace によるリソースの分割
▪ コンテナによって分離されるリソースにはいくつかの種類がありますが、内部的には、
それぞれ異なる技術で実現されています。
●
ファイルシステムの分離  → Mount namespace (kernel 2.4.19)
●
ホストネームの分離 → UTS namespace (kernel 2.6.19)
●
IPC の分離 → IPC namespece (kernel 2.6.19)
●
ユーザ( UID/GID )の分離 → User namespace (kernel 2.6.23 〜 kernel 3.8)
●
プロセステーブルの分離  → PID namespace (kernel 2.6.24)  
●
ネットワーク設定の分離  → Network Namepsace (kernel 2.6.24)
●
リソース配分の制御 → Control groups
※ 参考資料「 Namespaces in operation, part 1: namespaces overview 」 http://lwn.net/Articles/531114/
▪ Linux コンテナはこれらの機能を組み合わせて実現されるものであり、「コンテナ」という単一の技
術があるわけではありません。
コンテナイメージの管理機能
▪ 「コンテナイメージ」の実体は、コンテナ
に割り当てるディスクイメージに、ネット
ワーク設定などの環境情報を付与したもの
にすぎません。
▪ Docker の特徴は、次のような「イメージ
管理機能」にあります。
▪ Dockerfile :
コンテナイメージを自動作成する仕組み
▪ Image Registry :
コンテナイメージを共有・配布する仕組み
コンテナー
アプリケーション
ディレクトリツリー
ホスト OS にマウント
ルートディレクトリ
として割り当て
コンテナイメージ
Docker
Quick Tour
コンテナとイメージのライフサイクル
参考: Docker におけるコンテナのライフサイクル
http://d.hatena.ne.jp/enakai00/20140628/1403933390
保存イメージ
スナップ
ショット
コンテナ起動時に
スナップショットを作成
×
run
commit
rm
プロセス
スナップ
ショット
stop
start
保存イメージ
コンテナを停止するとプロセスが停止
(ディスクイメージは残っている)
コンテナを削除すると
ディスクイメージを破棄
ディスクイメージを複製して
保存イメージとして登録
コンテナとのネットワーク通信
コンテナ
ホスト Linux
vethXX
eth0
docker0
eth0
外部ネットワーク
172.17.42.1
# docker run -d -p 8000:80 ...
ホスト Linux の
IP アドレスに接続
TCP 8000
TCP 80
ポート
フォワー
ディング
▪ 外部ネットワークとの通信は、ホスト Linux で NAT が行われます。
●
コンテナから外部へは、デフォルトで IP マスカレードが行われます。
●
外部からコンテナへは、コンテナ起動時のオプションでポートフォワーディングを設定します。
Docker の基本操作
▪ Apache HTTP サーバーを起動して index.html を用意する例です。
$ docker search httpd
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
httpd The Apache HTTP Server Project 780 [OK]
centos/httpd 9 [OK]
...
$ docker pull httpd
$ docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
httpd latest 3076aa23a73c 9 days ago 193.3 MB
$ docker run -d --name webserver -p 8080:80 httpd:latest
a101d9d6fbf78a5c1b0fcf1339f1ee1a4f94eb7c9a74e51ea769d2050f84712c
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a101d9d6fbf7 httpd:latest "httpd-foreground" 2 seconds ago Up 2 seconds 0.0.0.0:8080->80/tcp webserver
$ echo '<h1>Hello, World!</h1>' > /tmp/index.html
$ docker cp /tmp/index.html webserver:/usr/local/apache2/htdocs/index.html
Docker の基本操作
▪ コンテナ内部で bash を起動して、コンテナ内の様子を確認する例です。
$ docker exec -it webserver bash
root@a101d9d6fbf7:/usr/local/apache2# ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 23:20 ? 00:00:00 httpd -DFOREGROUND
daemon 8 1 0 23:20 ? 00:00:00 httpd -DFOREGROUND
daemon 9 1 0 23:20 ? 00:00:00 httpd -DFOREGROUND
daemon 10 1 0 23:20 ? 00:00:00 httpd -DFOREGROUND
root 118 0 2 23:38 ? 00:00:00 bash
root 124 118 0 23:38 ? 00:00:00 ps -ef
root@a101d9d6fbf7:/usr/local/apache2# ip a
...
5: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1460 qdisc noqueue state UP group default
link/ether 02:42:ac:12:00:02 brd ff:ff:ff:ff:ff:ff
inet 172.18.0.2/16 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::42:acff:fe12:2/64 scope link
valid_lft forever preferred_lft forever
root@a101d9d6fbf7:/usr/local/apache2# df
Filesystem 1K-blocks Used Available Use% Mounted on
none 10188088 5695284 3952236 60% /
tmpfs 304344 0 304344 0% /dev
tmpfs 304344 0 304344 0% /sys/fs/cgroup
/dev/sda1 10188088 5695284 3952236 60% /etc/hosts
shm 65536 0 65536 0% /dev/shm
root@a101d9d6fbf7:/usr/local/apache2# exit
From Borg to Kubernetes
Google におけるコンテナの活用
▪ Large-scale cluster management at Google with Borg
●
http://research.google.com/pubs/pub43438.html
▪ Borg, Omega, and Kubernetes
●
http://research.google.com/pubs/pub44843.html
プラネットスケールのサービスを実現するポイント
▪ 全世界のすべてのデータセンターで共通化されたインフラの提供
▪ OS レイヤーを隠蔽して、アプリケーションレベルでの管理に集中
▪ リソーススケジューラーによるアプリケーションデプロイの最適化
▪ アプリケーションのオートスケールとサービスの抽象化
▪ データストアとアプリケーションの分離
分散ソフトウェア技術で実現した
Datacenter as a Computer
Borg/Omega
Borg / Omega の特徴
▪ コンテナを用いたアプリケーション実行基盤
▪ OS レイヤーを隠蔽して、アプリケーションレベルでの管理に集中
▪ リソーススケジューラーによるアプリケーションデプロイの最適化
http://www.hpts.ws/papers/2015/wilkes.pdf
Kubernetes
▪ オープンソースコミュニティで開発されているコンテナオーケストレーションツール
▪ Google におけるコンテナ管理の経験を踏まえて、 Google のエンジニアが設計を主導
▪ ベアメタルサーバー上のコンテナと仮想マシン上のコンテナを管理可能
▪ マイクロサービスを効率的にデプロイ、アップデートする機能として、コンテナ (Pod)
のオートスケール、 Blue Green Deployment 、 Rolling Update などを提供
Deployment と Service によるマイクロサービス管理
▪ Deployment :同一の Pod を複数起動してスケールする仕組みを提供
▪ Service :同一の Pod に代表 IP アドレスを割り当てて抽象化する仕組みを提供
ReplicaSet
- replicas: 3
- selector:
- app: MyApp
- version: v1
Deployment
- name: MyApp
Virtual IP
Service
- name: MyService
Blue Green Deployment
▪ 別バージョンの Pod 群を並列稼働して、 Service 定義の変更でアクセス先を切り替え
ReplicaSet
- replicas: 3
- selector:
- app: MyApp
- version: v1
ReplicaSet
- replicas: 3
- selector:
- app: MyApp
- version: v2
Virtual IP
Rolling Update
▪ 同一の Deployment 配下の Pod を段階的に新バージョンに入れ替えることでサービスの
ライブアップデートを実施
ReplicaSet
- replicas: 3
- selector:
- app: MyApp
- version: v1
ReplicaSet
- replicas: 3
- selector:
- app: MyApp
- version: v2
v2 を追加v1 を削除
GKE :
Google Container Engine
GKE : Google Container Engine
▪ Google Cloud Platform で提供される Kubernetes のマネージドサービス環境
▪ GUI/CUI 操作、 API リクエストにより Kubernetes のクラスタ環境を自動構築
▪ Cloud SQL 、 Cloud Datastore などのデータストアサービスと連携可能
▪ Service によるネットワーク管理と Cloud Load Balancing のグローバル・ロードバラン
サーを自動連携
デモンストレーションをお楽しみください
http://enakai00.hatenablog.com/entry/2016/08/10/152334
Thank You!
Ad

Recommended

PDF
OpenStackクラウド基盤構築ハンズオンセミナー 第2日:ハンズオンNo1
Etsuji Nakai
 
PDF
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:講義No2
Etsuji Nakai
 
PDF
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:ハンズオンNo1
Etsuji Nakai
 
PDF
Red Hat Enterprise Linux OpenStack Platform環境でのDocker活用テクニック
Etsuji Nakai
 
PDF
Okinawa Open Days 2014 OpenStackハンズオンセミナー / OpenStackの機能概要
Etsuji Nakai
 
PDF
Open Shift v3 主要機能と内部構造のご紹介
Etsuji Nakai
 
PDF
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:ハンズオンNo2
Etsuji Nakai
 
PPTX
ラズパイ2で動く Docker PaaS
npsg
 
PDF
Docker on RHEL & Project Atomic 入門 - #Dockerjp 4
Emma Haruka Iwao
 
PDF
OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No2
Etsuji Nakai
 
PDF
Docker事始めと最新動向 2015年6月
Emma Haruka Iwao
 
PDF
Personal Cloud Automation
Etsuji Nakai
 
PDF
インフラエンジニアのこれから ~Red Hatの描くLinuxの今後とクラウド~(第ニ部)
Etsuji Nakai
 
PDF
Docker with RHEL7 技術勉強会
Etsuji Nakai
 
PDF
OpenStack(RDO/Grizzly) ダッシュボード利用演習
Etsuji Nakai
 
PPTX
ラズパイ2で動く Docker PaaSを作ってみたよ
npsg
 
PDF
OpenStackをさらに”使う”技術 - OpenStack&Docker活用テクニック
Etsuji Nakai
 
PDF
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第二部 OpenStackの内部構造
Etsuji Nakai
 
PDF
OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No1
Etsuji Nakai
 
PPTX
VMwareユーザのためのdocker入門 ~Re:Virtualization Night #1~
Masaomi Kudo
 
PDF
クラウドオーケストレーション「OpenStack Heat」に迫る!
Etsuji Nakai
 
PDF
Docker volume基礎/Project Longhorn紹介
Masahito Zembutsu
 
PDF
RDOとPackstackのご紹介
Etsuji Nakai
 
PDF
爆速プレビュープロキシ pool
mookjp
 
PDF
コンテナ型仮想化とはなんだったのか
えむ ばーど
 
PDF
Aeolus Conductorによる複数環境へのデプロイ自動化
Etsuji Nakai
 
PDF
Red Hat Enterprise Linux 7.1 Kubernetes入門
Etsuji Nakai
 
PDF
環境構築自動化ツールのご紹介
Etsuji Nakai
 
PDF
Spannerに関する技術メモ
Etsuji Nakai
 
PDF
元OracleMasterPlatinumがCloudSpanner触ってみた
Kumano Ryo
 

More Related Content

What's hot (20)

PDF
Docker on RHEL & Project Atomic 入門 - #Dockerjp 4
Emma Haruka Iwao
 
PDF
OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No2
Etsuji Nakai
 
PDF
Docker事始めと最新動向 2015年6月
Emma Haruka Iwao
 
PDF
Personal Cloud Automation
Etsuji Nakai
 
PDF
インフラエンジニアのこれから ~Red Hatの描くLinuxの今後とクラウド~(第ニ部)
Etsuji Nakai
 
PDF
Docker with RHEL7 技術勉強会
Etsuji Nakai
 
PDF
OpenStack(RDO/Grizzly) ダッシュボード利用演習
Etsuji Nakai
 
PPTX
ラズパイ2で動く Docker PaaSを作ってみたよ
npsg
 
PDF
OpenStackをさらに”使う”技術 - OpenStack&Docker活用テクニック
Etsuji Nakai
 
PDF
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第二部 OpenStackの内部構造
Etsuji Nakai
 
PDF
OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No1
Etsuji Nakai
 
PPTX
VMwareユーザのためのdocker入門 ~Re:Virtualization Night #1~
Masaomi Kudo
 
PDF
クラウドオーケストレーション「OpenStack Heat」に迫る!
Etsuji Nakai
 
PDF
Docker volume基礎/Project Longhorn紹介
Masahito Zembutsu
 
PDF
RDOとPackstackのご紹介
Etsuji Nakai
 
PDF
爆速プレビュープロキシ pool
mookjp
 
PDF
コンテナ型仮想化とはなんだったのか
えむ ばーど
 
PDF
Aeolus Conductorによる複数環境へのデプロイ自動化
Etsuji Nakai
 
PDF
Red Hat Enterprise Linux 7.1 Kubernetes入門
Etsuji Nakai
 
PDF
環境構築自動化ツールのご紹介
Etsuji Nakai
 
Docker on RHEL & Project Atomic 入門 - #Dockerjp 4
Emma Haruka Iwao
 
OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No2
Etsuji Nakai
 
Docker事始めと最新動向 2015年6月
Emma Haruka Iwao
 
Personal Cloud Automation
Etsuji Nakai
 
インフラエンジニアのこれから ~Red Hatの描くLinuxの今後とクラウド~(第ニ部)
Etsuji Nakai
 
Docker with RHEL7 技術勉強会
Etsuji Nakai
 
OpenStack(RDO/Grizzly) ダッシュボード利用演習
Etsuji Nakai
 
ラズパイ2で動く Docker PaaSを作ってみたよ
npsg
 
OpenStackをさらに”使う”技術 - OpenStack&Docker活用テクニック
Etsuji Nakai
 
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第二部 OpenStackの内部構造
Etsuji Nakai
 
OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No1
Etsuji Nakai
 
VMwareユーザのためのdocker入門 ~Re:Virtualization Night #1~
Masaomi Kudo
 
クラウドオーケストレーション「OpenStack Heat」に迫る!
Etsuji Nakai
 
Docker volume基礎/Project Longhorn紹介
Masahito Zembutsu
 
RDOとPackstackのご紹介
Etsuji Nakai
 
爆速プレビュープロキシ pool
mookjp
 
コンテナ型仮想化とはなんだったのか
えむ ばーど
 
Aeolus Conductorによる複数環境へのデプロイ自動化
Etsuji Nakai
 
Red Hat Enterprise Linux 7.1 Kubernetes入門
Etsuji Nakai
 
環境構築自動化ツールのご紹介
Etsuji Nakai
 

Viewers also liked (20)

PDF
Spannerに関する技術メモ
Etsuji Nakai
 
PDF
元OracleMasterPlatinumがCloudSpanner触ってみた
Kumano Ryo
 
PDF
SQLおじさん(自称)がBigQueryのStandard SQLを使ってみた
Kumano Ryo
 
PDF
「TensorFlow Tutorialの数学的背景」 クイックツアー(パート1)
Etsuji Nakai
 
PDF
どの言語でつぶやかれたのか、機械が知る方法 #WebDBf2013
Shuyo Nakatani
 
PDF
Googleにおける機械学習の活用とクラウドサービス
Etsuji Nakai
 
PDF
Life with jupyter
Etsuji Nakai
 
PDF
Numpy scipy matplotlibの紹介
Tatsuro Yasukawa
 
PDF
Googleのインフラ技術に見る基盤標準化とDevOpsの真実
Etsuji Nakai
 
PDF
Introducton to Convolutional Nerural Network with TensorFlow
Etsuji Nakai
 
PDF
数式をnumpyに落としこむコツ
Shuyo Nakatani
 
PDF
NumPy闇入門
Ryosuke Okuta
 
PDF
言語処理するのに Python でいいの? #PyDataTokyo
Shuyo Nakatani
 
PDF
数式を綺麗にプログラミングするコツ #spro2013
Shuyo Nakatani
 
PDF
Pythonによる機械学習
Kimikazu Kato
 
PDF
Generative adversarial networks
Shuyo Nakatani
 
PPTX
2014 3 13(テンソル分解の基礎)
Tatsuya Yokota
 
PDF
「ITエンジニアリングの本質」を考える
Etsuji Nakai
 
PDF
Effective Numerical Computation in NumPy and SciPy
Kimikazu Kato
 
PDF
TensorFlowによるCNNアーキテクチャ構築
Hirokatsu Kataoka
 
Spannerに関する技術メモ
Etsuji Nakai
 
元OracleMasterPlatinumがCloudSpanner触ってみた
Kumano Ryo
 
SQLおじさん(自称)がBigQueryのStandard SQLを使ってみた
Kumano Ryo
 
「TensorFlow Tutorialの数学的背景」 クイックツアー(パート1)
Etsuji Nakai
 
どの言語でつぶやかれたのか、機械が知る方法 #WebDBf2013
Shuyo Nakatani
 
Googleにおける機械学習の活用とクラウドサービス
Etsuji Nakai
 
Life with jupyter
Etsuji Nakai
 
Numpy scipy matplotlibの紹介
Tatsuro Yasukawa
 
Googleのインフラ技術に見る基盤標準化とDevOpsの真実
Etsuji Nakai
 
Introducton to Convolutional Nerural Network with TensorFlow
Etsuji Nakai
 
数式をnumpyに落としこむコツ
Shuyo Nakatani
 
NumPy闇入門
Ryosuke Okuta
 
言語処理するのに Python でいいの? #PyDataTokyo
Shuyo Nakatani
 
数式を綺麗にプログラミングするコツ #spro2013
Shuyo Nakatani
 
Pythonによる機械学習
Kimikazu Kato
 
Generative adversarial networks
Shuyo Nakatani
 
2014 3 13(テンソル分解の基礎)
Tatsuya Yokota
 
「ITエンジニアリングの本質」を考える
Etsuji Nakai
 
Effective Numerical Computation in NumPy and SciPy
Kimikazu Kato
 
TensorFlowによるCNNアーキテクチャ構築
Hirokatsu Kataoka
 
Ad

Similar to Using Kubernetes on Google Container Engine (20)

PDF
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
Masahito Zembutsu
 
PPTX
Docker & Kubernetes基礎
Daisuke Hiraoka
 
PDF
Dockerでらくらく開発・運用を体感しよう
Takashi Makino
 
PDF
ゆるふわなDockerの使い方
Kento Aoyama
 
PDF
[GKE & Spanner 勉強会] GKE 入門
Google Cloud Platform - Japan
 
PPTX
今さら聞けない人のためのDocker超入門
VirtualTech Japan Inc./Begi.net Inc.
 
PDF
Docker技術情報アップデート v1.9 ネットワークとオーケストレーション
Masahito Zembutsu
 
PPTX
今さら聞けない人のためのDocker超入門
Toru Miyahara
 
PDF
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Yuichi Ito
 
PPTX
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
VirtualTech Japan Inc.
 
PDF
そろそろ知っておきたい!!コンテナ技術と Dockerのキホン
Naoki Nagazumi
 
PPTX
今さら聞けない人のためのDocker超入門 - KOF
VirtualTech Japan Inc.
 
PPTX
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
VirtualTech Japan Inc.
 
PDF
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
Masahito Zembutsu
 
PPTX
はじめてのDockerパーフェクトガイド(2017年版)
Hiroshi Hayakawa
 
PDF
アプリ屋もDockerをドカドカ使おう ~ Docker入門
Hori Tasuku
 
PDF
使ってわかる 今どきのdocker超入門
Kazuhide Okamura
 
PDF
Dockerの仕組みとIIJ社内での利用例
maebashi
 
PDF
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
 
PDF
Google Container Engine (GKE) & Kubernetes のアーキテクチャ解説
Samir Hammoudi
 
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
Masahito Zembutsu
 
Docker & Kubernetes基礎
Daisuke Hiraoka
 
Dockerでらくらく開発・運用を体感しよう
Takashi Makino
 
ゆるふわなDockerの使い方
Kento Aoyama
 
[GKE & Spanner 勉強会] GKE 入門
Google Cloud Platform - Japan
 
今さら聞けない人のためのDocker超入門
VirtualTech Japan Inc./Begi.net Inc.
 
Docker技術情報アップデート v1.9 ネットワークとオーケストレーション
Masahito Zembutsu
 
今さら聞けない人のためのDocker超入門
Toru Miyahara
 
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Yuichi Ito
 
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
VirtualTech Japan Inc.
 
そろそろ知っておきたい!!コンテナ技術と Dockerのキホン
Naoki Nagazumi
 
今さら聞けない人のためのDocker超入門 - KOF
VirtualTech Japan Inc.
 
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
VirtualTech Japan Inc.
 
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
Masahito Zembutsu
 
はじめてのDockerパーフェクトガイド(2017年版)
Hiroshi Hayakawa
 
アプリ屋もDockerをドカドカ使おう ~ Docker入門
Hori Tasuku
 
使ってわかる 今どきのdocker超入門
Kazuhide Okamura
 
Dockerの仕組みとIIJ社内での利用例
maebashi
 
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
 
Google Container Engine (GKE) & Kubernetes のアーキテクチャ解説
Samir Hammoudi
 
Ad

More from Etsuji Nakai (20)

PDF
PRML11.2-11.3
Etsuji Nakai
 
PDF
Googleのインフラ技術から考える理想のDevOps
Etsuji Nakai
 
PDF
A Brief History of My English Learning
Etsuji Nakai
 
PDF
TensorFlowプログラミングと分類アルゴリズムの基礎
Etsuji Nakai
 
PDF
TensorFlowによるニューラルネットワーク入門
Etsuji Nakai
 
PDF
Lecture note on PRML 8.2
Etsuji Nakai
 
PDF
Machine Learning Basics for Web Application Developers
Etsuji Nakai
 
PDF
Your first TensorFlow programming with Jupyter
Etsuji Nakai
 
PDF
Deep Q-Network for beginners
Etsuji Nakai
 
PDF
TensorFlowで学ぶDQN
Etsuji Nakai
 
PDF
DevOpsにおける組織に固有の事情を どのように整理するべきか
Etsuji Nakai
 
PDF
PRML7.2
Etsuji Nakai
 
PDF
インタークラウドを実現する技術 〜 デファクトスタンダードからの視点 〜
Etsuji Nakai
 
PDF
Exploring the Philosophy behind Docker/Kubernetes/OpenShift
Etsuji Nakai
 
PDF
Docker活用パターンの整理 ― どう組み合わせるのが正解?!
Etsuji Nakai
 
PDF
分散ストレージソフトウェアCeph・アーキテクチャー概要
Etsuji Nakai
 
PDF
OpenStackとDockerの未来像
Etsuji Nakai
 
PDF
OpenShift v3 Technical Introduction
Etsuji Nakai
 
PDF
Python 機械学習プログラミング データ分析演習編
Etsuji Nakai
 
PDF
Red Hat Enterprise Linux OpenStack Platform 7 - VM Instance HA Architecture
Etsuji Nakai
 
PRML11.2-11.3
Etsuji Nakai
 
Googleのインフラ技術から考える理想のDevOps
Etsuji Nakai
 
A Brief History of My English Learning
Etsuji Nakai
 
TensorFlowプログラミングと分類アルゴリズムの基礎
Etsuji Nakai
 
TensorFlowによるニューラルネットワーク入門
Etsuji Nakai
 
Lecture note on PRML 8.2
Etsuji Nakai
 
Machine Learning Basics for Web Application Developers
Etsuji Nakai
 
Your first TensorFlow programming with Jupyter
Etsuji Nakai
 
Deep Q-Network for beginners
Etsuji Nakai
 
TensorFlowで学ぶDQN
Etsuji Nakai
 
DevOpsにおける組織に固有の事情を どのように整理するべきか
Etsuji Nakai
 
PRML7.2
Etsuji Nakai
 
インタークラウドを実現する技術 〜 デファクトスタンダードからの視点 〜
Etsuji Nakai
 
Exploring the Philosophy behind Docker/Kubernetes/OpenShift
Etsuji Nakai
 
Docker活用パターンの整理 ― どう組み合わせるのが正解?!
Etsuji Nakai
 
分散ストレージソフトウェアCeph・アーキテクチャー概要
Etsuji Nakai
 
OpenStackとDockerの未来像
Etsuji Nakai
 
OpenShift v3 Technical Introduction
Etsuji Nakai
 
Python 機械学習プログラミング データ分析演習編
Etsuji Nakai
 
Red Hat Enterprise Linux OpenStack Platform 7 - VM Instance HA Architecture
Etsuji Nakai
 

Recently uploaded (7)

PPTX
勉強会_ターミナルコマンド入力迅速化_20250620. pptx. .
iPride Co., Ltd.
 
PPTX
Protect Your IoT Data with UbiBot's Private Platform.pptx
ユビボット 株式会社
 
PDF
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
 
PDF
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
NTT DATA Technology & Innovation
 
PPTX
Vibe Codingを始めよう 〜Cursorを例に、ノーコードでのプログラミング体験〜
iPride Co., Ltd.
 
PDF
AI技術共有会2025-06-05_DeepResearchの理解と実践.pdf
Takuma Oda
 
PPTX
色について.pptx .
iPride Co., Ltd.
 
勉強会_ターミナルコマンド入力迅速化_20250620. pptx. .
iPride Co., Ltd.
 
Protect Your IoT Data with UbiBot's Private Platform.pptx
ユビボット 株式会社
 
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
 
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
NTT DATA Technology & Innovation
 
Vibe Codingを始めよう 〜Cursorを例に、ノーコードでのプログラミング体験〜
iPride Co., Ltd.
 
AI技術共有会2025-06-05_DeepResearchの理解と実践.pdf
Takuma Oda
 
色について.pptx .
iPride Co., Ltd.
 

Using Kubernetes on Google Container Engine