kubernetes etc.. & rancher2.0 technical preview

28
Date :2017.10.11 Location : Rancher Meetup Tokyo #10 Kubernetes ect.. & Rancher 2.0 Technical Preview

Upload: yutaka-ichikawa

Post on 21-Jan-2018

766 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Kubernetes etc.. & rancher2.0 technical preview

Date :2017.10.11Location : Rancher Meetup Tokyo #10

Kubernetes ect..&

Rancher 2.0Technical Preview

Page 2: Kubernetes etc.. & rancher2.0 technical preview

Community:

Twitter:cyberblack28

Hobby1: Music,Live,FES ! !

Hobby2: Take a picture ! !

https://www.flickr.com/photos/cyberblack/

Job:

Infrastructure Engineer

Frontend Engineer

Technology Evangelist

Profile

Page 3: Kubernetes etc.. & rancher2.0 technical preview

Rancher Partner Network

2017年7月からRancher Labsとパートナーシップを締結しました。

導入支援・教育サービスを提供します。

Page 4: Kubernetes etc.. & rancher2.0 technical preview

1. Recently kubernetes etc..

2. Rancher 2.0 Technical Preview

Agenda

Page 5: Kubernetes etc.. & rancher2.0 technical preview

1. Recently kubernetesetc..

RancherOSさん

Page 6: Kubernetes etc.. & rancher2.0 technical preview

Recently kubernetes etc..

コンテナオーケストレーションで「Kubernetes」が優勢by ZDNet Japan 2017.6.5

マイクロソフト、アプリを自動的にDockerコンテナ化してKubernetesへデプロイしてくれる「Draft」をオープンソースで公開

by Publickey 2017.6.5

CoreOSがKubernetes-as-a-Service/etcd-as-a-Serviceなど発表。どのクラウドでもオープンなコンテナプラットフォームを実現

by Publickey 2017.6.7

SUSE CaaS Platformが正式リリース。Kubernetes、SLE MicroOS、Saltを統合したコンテナプラットフォーム

by Publickey 2017.6.21

Page 7: Kubernetes etc.. & rancher2.0 technical preview

Recently kubernetes etc..

AWSがCNCFのプラチナ会員に--「Kubernetes」を正式サポート by ZDNet.com 2017.8.10

??

Page 8: Kubernetes etc.. & rancher2.0 technical preview

Recently kubernetes etc..

GitHub Goes All in on Kubernetesby THENEWSTACK 2017.8.16

SRE(Site Reliability Engineering)の事例としても興味深い!!

Page 9: Kubernetes etc.. & rancher2.0 technical preview

Recently kubernetes etc..

Introducing Pivotal Container Service (PKS), The Simple Way to Bring Kubernetes to Enterprise Customersby Pivotal 2017.8.28

企業レベルのKubernetesを簡単に導入及び運用、そしてコンテナベースのワークロードに移行して VMware vSphereとGoogle Cloud Platform(GCP)上でも稼働。

Page 10: Kubernetes etc.. & rancher2.0 technical preview

Recently kubernetes etc..

Mesosphere DC/OSがKubernetesをサポートすると発表。コンテナオーケストレーションの事実上の標準へ勢いを増すKubernetesby Publickey 2017.9.7

• 100%純粋なkubernetesのオフィ

シャルディストリビューション

• パブリッククラウドのように簡単に

kubernetesを実行

• DC/OSクラスタ上で本番品質の

kubernetes運用が可能

特徴

Page 11: Kubernetes etc.. & rancher2.0 technical preview

Recently kubernetes etc..

あらゆるところでkubernetesを採用する動向があり、

今後も増えていく傾向が見込めます。

具体的にどれほどのものがあるのか、以下の観点に分

けて整理したいと思います。

Distribution

PaaS

Managed

Installation/Operations

Page 12: Kubernetes etc.. & rancher2.0 technical preview

Distribution

19

Kubernetes as a Mesos framework

Spectrum Conductor

コアコンポーネントを強化して、独自機能等を追加し、kubernetesを補完したコンテナ管理プラットフォーム。

Page 13: Kubernetes etc.. & rancher2.0 technical preview

PaaS

11

Baasil.ioTsuru

Kuberneteや拡張したディストリビューション上に構築されたハイレベルな開発ワークフロー環境。

Page 14: Kubernetes etc.. & rancher2.0 technical preview

Managed

21KCluster

Kubernetes as a Service

Page 15: Kubernetes etc.. & rancher2.0 technical preview

Installation/Operations

15

Clocker

kopsbootkube

kubedam

K2kraken

任意のノード上(publicまたはprivate含む)にkubernetesを自動構築するためのメカニズム/スクリプト/ツール。

Page 16: Kubernetes etc.. & rancher2.0 technical preview

Clocker kops

bootkube

kubedam

K2kraken

KCluster

Baasil.ioTsuruKubernetes as a Mesos framework

Spectrum Conductor

Total

66※2017年6月調べ

Page 17: Kubernetes etc.. & rancher2.0 technical preview

Investigating of Kubernetes Platform

開発元、プロダクト/プロジェクト名、github、websiteのURL一覧をQiitaに掲載していますので、ご参考になれば幸いです。

https://qiita.com/cyberblack28/items/e4836b4ff06156f69588

Page 18: Kubernetes etc.. & rancher2.0 technical preview

2. Rancher 2.0 Technical Preview

Rancher君

Page 19: Kubernetes etc.. & rancher2.0 technical preview

Cupertino,Calif. – September 26,2017 – Rancher Labs

Announced the availability of the technical preview of Rancher 2.0

Page 20: Kubernetes etc.. & rancher2.0 technical preview

What’s new in Rancher 2.0 ?

Rancher 1.xBuilt on Docker

Rancher 2.0Built on Kubernetes

Page 21: Kubernetes etc.. & rancher2.0 technical preview

What’s new in Rancher 2.0 ?

• Cattle now runs on kubernetes

• Redsigned UI

• Rancher UX and catalogs on kubernetes

• Import existing kubernetes clusters

• RBAC and shared hosts between environments*

• Centralized logging and monitoring*

• Integrated CI/CD*

*Coming soon (Q4 2017)

Page 22: Kubernetes etc.. & rancher2.0 technical preview

What’s new in Rancher 2.0 ?

GKE、AzureContainerService、IBM Bluemix、

ubuntu等のk8s clusterをインポートして管理

表示されたKubectl applyコマンドを既存のkubernetesclusterで実行するだけでOK

Page 23: Kubernetes etc.. & rancher2.0 technical preview

What’s new in Rancher 2.0 ?

Rancher 2.0は、Kubernetes上に構築された

完全なコンテナ管理プラットフォームです。

Page 24: Kubernetes etc.. & rancher2.0 technical preview

Q & A

Q:Cattleって、結局どうなったの?A:オーケストレーターの位置づけから、オーケストレーターを管理するための部品という位置づけになる??

Q:SwarmとMesosは完全になくなったの?A:カタログからデプロイできる方向になる予定

Q:Windows Containerサポートはどうなるの?A:無くすつもりはないが、Docker社とMicrosoftの動向を見ながら検討

Q:これまでのカタログは全て稼働するの?A:動かせるようにするのが最終ゴール!もう少し待ってね!

Page 25: Kubernetes etc.. & rancher2.0 technical preview

Get Started with Rancher 2.0

Step1 : Prepare a Linux Host

OS Ubuntu 16.04 (kernel 3.1.0 +) or RHEL/CentOS7.3

Mem 2GB +

Disk 80GB +

Docker Docker v1.12.6Docker v1.13.1Docker v17.03-ceDocker v17.06-ce

Step2 : Start the server

sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:preview

Step3 : Browser Access

http://hostIP:8080

Page 26: Kubernetes etc.. & rancher2.0 technical preview

Document of Rancher 2.0

・Rancher Labshttps://rancher.com/announcing-rancher-2-0/

・Rancher Labs Japanhttps://prtimes.jp/main/html/rd/p/000000003.000027827.html

Press Release

Rancher 2.0 Special Sitehttps://rancher.com/rancher2-0/

DEEP DIVE AND DEMO

https://www.youtube.com/watch?v=cATqiXBZ8MY&feature=youtu.be

TECHNICAL ARCHITECTURE

https://cdn2.hubspot.net/hubfs/468859/Whitepapers/Rancher%202.0%20Technical%20Architecture%20-%20Sept%202017.pdf

Page 27: Kubernetes etc.. & rancher2.0 technical preview

Document of Rancher 2.0

・Rancher 2.0をGKEクラスタにデプロイして,そのGKEクラスタ自身を管理する

https://qiita.com/AkihiroSuda/items/011d0f10ac4ece8061a3

・Rancher 2.0 と戯れてみる

https://qiita.com/FoxBoxsnet/items/88b35e52fa075077fccb

Qiita

Qick Start Guide

http://rancher.com/docs/rancher/v2.0/en/quick-start-guide/

Page 28: Kubernetes etc.. & rancher2.0 technical preview

Thank you for your

attention !!