Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

1. Prepare 2. Rancher Server Install 3. Create Kubernetes Cluster 4. WordPress Deploy form Catalog 5. Prometheus Function Enabled 6. Information Agenda

Slide 3

Slide 3 text

Prepare

Slide 4

Slide 4 text

Prepare 1.GCPにログインして、ダッシュボードを確認 GCP作業

Slide 5

Slide 5 text

Prepare 2.「Compute Engine」-「VMインスタンス」を選択 GCP作業

Slide 6

Slide 6 text

Prepare 3.しばらく待ちます GCP作業

Slide 7

Slide 7 text

Prepare 4.「作成」ボタンをクリック GCP作業

Slide 8

Slide 8 text

Prepare 4.以下パラメータを設定 GCP作業 1.名前で「rancher-server」と入力しま す。 3.ゾーンで「asia-northeast1-b」を選択 します。 2.リージョンで「asia-northeast1(東 京)」を選択します。 4.マシンタイプで「vCPU x 2」を選択し ます。

Slide 9

Slide 9 text

Prepare 5.ブートディスク「変更」ボタンをクリックして、以下のパラメータを設定 GCP作業 1.OSイメージで「Ubuntu 18.04 LTS」を選択します。 2.サイズ(GB)で「30」と入力します。 3.「選択」ボタンをクリックします。

Slide 10

Slide 10 text

Prepare 6.以下のパラメータ設定を行い、「作成」ボタンをクリック GCP作業 1.両方のチェックボックスにチェックを入れます。 2.「作成」ボタンをクリックします。

Slide 11

Slide 11 text

Prepare 7.「インスタンスを作成」ボタンをクリック GCP作業 8.以下パラメータを設定 1.名前で「rancher-host」と入力します。 3.ゾーンで「asia-northeast1-b」を選択します。 2.リージョンで「asia-northeast1(東京)」を選択します。 4.マシンタイプで「vCPU x 2」を選択します。

Slide 12

Slide 12 text

Prepare 9.ブートディスク「変更」ボタンをクリックして、以下のパラメータを設定 GCP作業 1.OSイメージで「Ubuntu 18.04 LTS」を選択します。 2.サイズ(GB)で「30」と入力します。 3.「選択」ボタンをクリックします。

Slide 13

Slide 13 text

Prepare 10.以下のパラメータ設定を行い、「作成」ボタンをクリック GCP作業 1.両方のチェックボックスにチェックを入れます。 2.「作成」ボタンをクリックします。

Slide 14

Slide 14 text

Prepare 11.以下2つのインスタンスが作成されていることを確認 GCP作業

Slide 15

Slide 15 text

Prepare 12.左メニュー「VPCネットワーク」-「ファイアウォール ルール」を選択 GCP作業

Slide 16

Slide 16 text

Prepare 13.「ファイアウォール ルールを作成」をクリック GCP作業

Slide 17

Slide 17 text

Prepare 14.以下パラメータを設定 GCP作業 1.名前で「all-allow」と入力 2.ターゲットで「ネットワーク上のすべてのインスタンス」を選択

Slide 18

Slide 18 text

Prepare 15.以下パラメータを設定 GCP作業 3.ソースIPの範囲で「0.0.0.0/0」と入力 4.「すべて許可」を選択 5.「作成」ボタンをクリック

Slide 19

Slide 19 text

Rancher Install

Slide 20

Slide 20 text

Rancher Install 1.「rancher-server」の「SSH」ボタンをクリック GCP作業 2.SSHコンソールの起動を確認

Slide 21

Slide 21 text

Rancher Install 3.「rancher-server」にDockerをインストール $ curl https://releases.rancher.com/install-docker/18.09.sh | sh $ sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher 4.Rancher Serverをインストール 5.ブラウザを起動して、RancherUIにアクセス(rancher-server) https://EXTERNAL-IP/ ハンズオンテキスト http://bit.ly/DevLoveAPC

Slide 22

Slide 22 text

Rancher Install 6.赤枠箇所をクリック

Slide 23

Slide 23 text

Rancher Install adminユーザのパスワード作成 Rancher Server URLの登録 ログイン完了 7.初回ログイン設定 8.「Tools」をクリックして、「Catalogs」を選択

Slide 24

Slide 24 text

Rancher Install 8.「Helm Stable」を「Enabled」に変更

Slide 25

Slide 25 text

Rancher Install 9.「rancher-host」の「SSH」ボタンをクリック GCP作業 10.SSHコンソールの起動を確認

Slide 26

Slide 26 text

Rancher Install 11.「rancher-host」にDockerをインストール $ curl https://releases.rancher.com/install-docker/18.09.sh | sh

Slide 27

Slide 27 text

Create Kubernetes Cluster

Slide 28

Slide 28 text

Create Kubernetes Cluster 1.上部メニュー「Global」をクリックして、「Global」を選択

Slide 29

Slide 29 text

Create Kubernetes Cluster 2.「Add Cluster」ボタンをクリック

Slide 30

Slide 30 text

Create Kubernetes Cluster 3.「Custom」を選択

Slide 31

Slide 31 text

Create Kubernetes Cluster 4.「Cluster Name」に「rancher-k8s-cluster」と入力して、「Next」ボタンをクリック

Slide 32

Slide 32 text

Create Kubernetes Cluster 5.「Show advanced options」ボタンをクリック

Slide 33

Slide 33 text

Create Kubernetes Cluster 6.「etcd」と「Control Plane」にチェック。GCPダッシュボードを確認して「Public Address」と「Internal Address」を入力

Slide 34

Slide 34 text

Create Kubernetes Cluster 7. コピーボタンをクリック 8.「rancher-host」でペーストして、コマンドを実行 $ sudo docker run -d --privileged --restart=unless-stopped --net=host -v /etc/kubernetes:/etc/kubernetes -v /var/run:/var/run rancher/rancher-agent:v2.2.4 --server https://35.243.87.34 --token wnrl2vxn6cb6w49t5ddvmd7ggvgccqzdgr6mdrj8q2wsf8dtdn8d29 --ca-checksum a7fac0e950cc0c31e9978b1955f013fae94a2c50f4dcbd399c94ee39dbc72f67 --address 35.243.109.19 --internal-address 10.146.0.8 --etcd --controlplane --worker

Slide 35

Slide 35 text

Create Kubernetes Cluster 10.「Done」ボタンをクリック 11.しばらくするとkubernetesクラスタが作成されて、リストに表示されます。

Slide 36

Slide 36 text

Wordpress deploy from catalog

Slide 37

Slide 37 text

WordPress Deploy From Catalog 1.上部メニュー「Apps」を選択 2.「Launch」ボタンをクリック

Slide 38

Slide 38 text

WordPress Deploy From Catalog 3.検索フィールドで「word」と入力して、「wordpress(from Library)」の「View Details」ボタンをクリック

Slide 39

Slide 39 text

WordPress Deploy From Catalog 4.以下パラメータを設定 1.「wordpress」と入力します。 2.「Default」を選択します。

Slide 40

Slide 40 text

WordPress Deploy From Catalog 5.「Cluster」を選択

Slide 41

Slide 41 text

WordPress Deploy From Catalog 5.「WordPress Password」と「MariaDB Password」に任意のパスワードを設定

Slide 42

Slide 42 text

WordPress Deploy From Catalog 6.以下パラメータを設定 7.「Launch」ボタンをクリック

Slide 43

Slide 43 text

WordPress Deploy From Catalog 8.しばらくするとデプロイが完了します

Slide 44

Slide 44 text

WordPress Deploy From Catalog 9.「rancher-k8s-cluster」をクリック

Slide 45

Slide 45 text

WordPress Deploy From Catalog 10.リンクをクリック

Slide 46

Slide 46 text

WordPress Deploy From Catalog 10.リンクをクリック http://IPアドレス:30080/wp-login.php https://IPアドレス:30443/wp-login.php ID:user Pass:設定したパスワード

Slide 47

Slide 47 text

Prometheus function enabled

Slide 48

Slide 48 text

WordPress Deploy From Catalog 1.上部メニュー「Global」-「rancher-k8s-cluster」を選択 2.上部メニュー「Tools」-「Monitoring」を選択

Slide 49

Slide 49 text

WordPress Deploy From Catalog 3.「Enable」に変更 1.「150」に変更 2.「Enable Monitoring」ボタンをクリック

Slide 50

Slide 50 text

WordPress Deploy From Catalog 4.上部メニュー「Global」-「rancher-k8s-cluster」を選択

Slide 51

Slide 51 text

WordPress Deploy From Catalog 5.グラフのデザインが変り、Grafanaボタンが追加されていることを確認

Slide 52

Slide 52 text

WordPress Deploy From Catalog 6.アコーディオンを展開するとグラフが表示されることを確認 グラフをクリックすると詳細が表示されます。

Slide 53

Slide 53 text

WordPress Deploy From Catalog 7.Grafanaボタンをクリック

Slide 54

Slide 54 text

WordPress Deploy From Catalog 8.インスタンスの削除 1.すべてチェックを入れる 2.「削除」ボタンをクリック 9.「削除」をクリック

Slide 55

Slide 55 text

Information

Slide 56

Slide 56 text

Information Docker関連書籍 Windowsコンテナー技術入門 出版社: インプレス ISBN-10: 4295000957 ISBN-13: 978-4295000952 Windowsコンテナーについて詳しく書かれている唯一の日本語書籍です。 Docker実践ガイド 第2版 出版社: インプレス ISBN-10: 4295005525 ISBN-13: 978-4295005520 Dockerの基本から、オンプレミスでコンテナー環境を築く上で必要なことが網羅されている 非常に興味深い内容です。

Slide 57

Slide 57 text

Information プログラマのためのDocker教科書 第2版 出版社: 翔泳社 ISBN-10: 4798153222 ISBN-13: 978-4798153223 プログラマがインフラ環境からDockerまでを体系的に学べる良書です。インフラエンジニア にも読み応えあります。 Docker実践入門――Linuxコンテナ技術の基礎から応用まで 出版社: 技術評論社 ISBN-10: 4774176540 ISBN-13: 978-4774176543 本セミナーの参考図書でもありますが、LinuxコンテナーからDockerまで丁寧に解説し、 Linuxコンテナーの仕組みから理解できます。 Docker関連書籍

Slide 58

Slide 58 text

Information Kubernetes関連書籍 入門kubernetes 出版社: オライリージャパン ISBN-10: 4873118409 ISBN-13: 978-4873118406 こちらの書籍は、「Kubernetes Up & Running」の日本語訳です。訳者のお話によると、原書を元にかなり日本向けに 改善されているとのことです。 コンテナ・ベース・オーケストレーション Docker/Kubernetesで作るクラウド時代のシステム基盤 出版社: 翔泳社 ISBN-10: 4798155373 ISBN-13: 978-4798155371 Google,RedHat,IBM,さくらインターネット,Rancherを中心にコンテナー単体からオーケスト レーションを始めるにあたりあらゆる側面からプラットフォームを紹介し、実践へ導く内容と なっています。

Slide 59

Slide 59 text

Information Kubernetes関連書籍 The Kubernetes Book kubernetesの入門者向けの書籍で、イラスト図が多くわかりやすい内容です。 Kubernetes in Action 出版社: Independently published ISBN-10: 1521823634 ISBN-13: 978-1521823637 内容は実践的となっていますが、こちらも図解が多くて分かりやすい書籍です。 出版社: Manning Pubns Co ISBN-10: 1617293725 ISBN-13: 978-1617293726

Slide 60

Slide 60 text

Information Kubernetes関連書籍 Docker/Kubernetesの基礎から、コンテナでのアプリケーション開発および運用のスタイル が網羅されています。コンテナ開発のバイブル本といっても過言ではありません。 良書過ぎたので、感謝の気持ちを込めて書評を書きました!! https://cyberblack28.hatenablog.com/ Kubernetes完全ガイド 出版社:インプレス ISBN-10: 4295004804 ISBN-13: 978-4295004806 Docker/Kubernetes 実践コンテナ開発入門 出版社:技術評論社 ISBN-10: 4297100339 ISBN-13: 978-4297100339 Kubernetesの基礎から応用までを網羅するバイブルです。

Slide 61

Slide 61 text

Information Kubernetes関連書籍 しくみがわかるKubernetes Azureで動かしながら学ぶコンセプトと実践知識 出版社:翔泳社 ISBN-10: 4798157848 ISBN-13: 978-4798157849 限られた時間で効率よく理解できるよう、できる限り抽象的/難解な言葉を避け、図や イラストを入れて丁寧にわかりやすく解説しているのが本書の大きな特徴です。さら に、実際にシステムに導入する際に検討しなければいけないシステムの可用性や拡張 性、保守性などの基礎となる考え方も詳解しています。

Slide 62

Slide 62 text

Information Kubernetes関連書籍 Kubernetes実践入門 プロダクションレディなコンテナ&アプリケーションの作り方 出版社:技術評論社 ISBN-10: 4297104385 ISBN-13: 978-4297104382 本書は、コンテナイメージの作成・デプロイ・運用という一連の流れに沿って、アプリケーション(コンテナ) を本番運用で使える状態(プロダクションレディ)にまで持っていく方法を解説します。 具体的には、アプリケーションの開発や運用に携わる人向けに、Kubernetesクラスタ上で、アプリケーショ ン(コンテナ)のデプロイ、更新、安定性の向上、セキュリティの強化、ロギング、モニタリングなどを行う方 法を扱います。 (Kubernetesクラスタそのものの構築や運用については扱っていないため、ご注意ください)

Slide 63

Slide 63 text

Information Kubernetes関連書籍 みんなのDocker/Kubernetes 出版社:技術評論社 ISBN-10: 429710461X ISBN-13: 978-4297104610 Docker/Kubernetesの実践ノウハウがぎっしり! 今や当たり前に使われるようになったコンテナ技術ですが、実際の利用に裏打ちされたノウハウについては 未だまとまった情報がないのが現状です。そんななか本書では、現場でDocker/Kubernetesを活用している読 者に向けて、実践のための知識や事例の紹介を行います。まず第1部では、Docker/Kubernetesの歴史をひも ときながらコンテナ技術の概要を復習します。続く第2部では、コンテナイメージの作り方や宣言的なシステ ム管理といった実践的な知識やそのために役立つツールを解説します。いずれもゼットラボのエンジニアに よる濃い内容となっています。そして第3部では、freee、Wantedly、CyberAgent、サイボウズという有名企 業におけるDocker/Kubernetes活用の舞台裏を、こちらも現場のエンジニアが紹介していきます。ここにしか ないノウハウが満載の一冊です!

Slide 64

Slide 64 text

Information Kubernetes関連書籍 Kubernetes実践ガイド 出版社:インプレス ISBN-10: 4295006637 ISBN-13: 978-4295006633 2019/7/12 発売!!

Slide 65

Slide 65 text

Information Kubernetesの資格 Certified Kubernetes Administrator(CKA) CNCFが主催するkubernetesの資格です。トレーニングコースと試験料合わせて$499,トレーニングコースのみ $299,試験のみ$300となっています。 試験は、Webカメラで試験官が監視のもと行われるそうです。なので、日本からも受験できます。トレーニング コースは、Webブラウザを利用したEラーニングです。申し込み先(https://goo.gl/pUZYvv) 日本語でのトレーニング、受験支援も始まるそうです!(https://www.creationline.com/lab/21622) Certified Kubernetes Application Developer(CKAD)

Slide 66

Slide 66 text

Information Kubernetesの資格 • Kubernetes&Docker管理入門 KD100 + KCM100 Exam • Kubernetes&Docker管理 KD200 • Kubernetes&Docker管理 KD250 トレーニング詳細:https://www.mirantis.co.jp/training/ MIRANTISが主催するkubernetesの資格で、トレーニングとセットです。

Slide 67

Slide 67 text

Information Docker & Kubernetes自己学習 https://www.katacoda.com/ Webブラウザ上でコマンドを打ちながらチュートリアルを実行していきます。 Docker,Kubernetes,Istio,Prometheus等、自己学習できます。 katacoda

Slide 68

Slide 68 text

Information Docker & Kubernetes自己学習 https://labs.play-with-docker.com/ Play with Docker https://training.play-with-docker.com/ Play with Docker Classroom

Slide 69

Slide 69 text

Information Docker & Kubernetes自己学習 http://play-with-kubernetes.com/ Play with Kubernetes https://training.play-with-kubernetes.com/kubernetes-workshop/ Play with Kubernetes Classroom

Slide 70

Slide 70 text

Information Docker & Kubernetes自己学習 「今こそ始めよう!Kubernetes入門」 https://thinkit.co.jp/author/13290 「cndjpコミュニティ資料集」 https://speakerdeck.com/hhiroshell 「コンテナ未経験新人が学ぶコンテナ技術入門」 http://ur0.work/NQqi

Slide 71

Slide 71 text

Docker / Kubernetes / Rancher One Day Training 2019.7.17 https://eventregist.com/e/cndt2019training1 #rancherjp Coupon Code rancher2020 #kujiraya Coupon Code kujiraya2020 CloudNative Days 2019 CloudNative Days Kansai 2019 2019.7.22-23 https://cloudnativedays.jp/cndt2019/ We will carry out popular training in JapanContainerDays as well, and we will carry out the “limited training to learn Docker / Kubernetes / Rancher from the foundation in one day”. Let's get training and attend the conference! #deepcn Coupon Code deepcn2020

Slide 72

Slide 72 text

Thank you for your attention !!