Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Kubernetes対応版Docker for Mac

4,548 views

Published on

Docker Tokyo #20 (2017/12/14)にて紹介したKubernetes対応版Docker for Macについて

https://dockerjp.connpass.com/event/73122/

Published in: Software
  • Be the first to comment

Kubernetes対応版Docker for Mac

  1. 1. Copyright©2017 NTT Corp. All Rights Reserved. 日本電信電話(株) ソフトウェアイノベーションセンタ 須田 瑛大 Kubernetes対応版 Docker Docker Tokyo #20 (2017/12/14) 本日β版公開
  2. 2. 2 Copyright©2017 NTT Corp. All Rights Reserved. •github: @AkihiroSuda / Twitter: @_AkihiroSuda_ •コンテナ関係のOSSのメンテナ(コミッタ) • Moby (≒docker daemon) • Moby BuildKit (次世代`docker build`) • containerd (コンテナランタイム) 自己紹介
  3. 3. 3 Copyright©2017 NTT Corp. All Rights Reserved. • DockerとKubernetesの関係が逆転 • docker コマンドで Kubernetesを操作 Kubernetes版Docker Kubernetes Docker containerd Docker Kubernetes containerd 逆転 本日β版公開 ※β版ではCRIランタイムは依然としてDockerの模様
  4. 4. 5 Copyright©2017 NTT Corp. All Rights Reserved. • `docker` CLIが,`dockerd`を経由せずに直接Kubernetesと通信する • `docker-compose.yaml`に対応するCustom Resource Definitionと して “stack”を定義している ( `kubectl get stack` できる) • “Kamoulox Compose”がstack CRDをdeployment & serviceに変換 • stackが単位なので,今の所 `docker service` は使えない • `docker run` はKubernetesを使わずにローカルで実行される 仕組み
  5. 5. 6 Copyright©2017 NTT Corp. All Rights Reserved. • https://www.docker.com/kubernetes から要登録 • 今の所 Docker for Macのみ • 正式版は任意のKubernetesクラスタで動くはず • 今の所 プロプライエタリ 入手方法

×