Upgrade to Pro — share decks privately, control downloads, hide ads and more …

RancherによるKubernetes活用 〜Workshop〜

RancherによるKubernetes活用 〜Workshop〜

Rancher Day Tokyo 2019

cyberblack28

July 24, 2019
Tweet

More Decks by cyberblack28

Other Decks in Technology

Transcript

  1. AP Communications Co., Ltd. Educational Solution Architect/Developer Advocate/Technical Evangelist Yutaka

    Ichikawa Rancher Day Tokyo 2019 RancherによるKubernetes活⽤ ~ Workshop ~
  2. Profile 名前︓市川豊 会社︓株式会社エーピーコミュニケーションズ 所属︓技術開発部 コンテナグループ 役職︓デベロッパーアドボケート/テクノロジーエバンジェリスト 出版 コンテナ・ベース・オーケストレーション 共著 翔泳社

    ISBN-10: 4798155373 ISBN-13: 978-4798155371 インフラエンジニア、フロントエンドエンジニアとして官公庁のインフラ基盤を 中⼼としたサーバの設計構築、運⽤保守、Webシステム開発を担当。専⾨学校で ⾮常勤講師としてOSS(Linux、Docker、k8s、Rancher等)を教えたり、アドボ ケート/エバンジェリストとして、RancherJPコミュニティを始めとするミート アップやカンファレンスで登壇、ハンズオン講師としても活動中。 #rancherjp #kujiraya #deepcn 2 @cyberblack28
  3. AP Communications Co., Ltd Let’s Start CloudNative !! 5 AP

    Communications has signed a Consulting Partner with RancherLabs.
  4. 1. What’s Rancher 2. Rancher on Kubernetes 3. Kubernetes Cluster

    Create & Import 4. Kubernetes Cluster Manage 5. Rancher Market Share 6. Rancher In The Future Agenda
  5. What’s Rancher ? THE FORRESTER NEW WAVE Enterprise Container Platform

    Software Suites Q4 2018 出典「The Forrester New Wave?: Enterprise Container Platform Software Suites, Q4 2018 The Eight Providers That Matter Most And How They Stack Up」(https://bit.ly/theforresternewwave)
  6. What’s Rancher Kubernetes Clusters Create Import EKS GKE AKS vSphere

    Bare Metal Create,Import,Manage Kubernetes Clusters !! Manage “Kubernetes Everywhere”
  7. What’s Rancher Kubernetes is becoming the Linux of the cloud

    by Jim Zemlin (The Linux Foundation)
  8. What’s Rancher Platform for Platform X as a Service foundation

    Database , Serverless , ML … as a Service on Kubernetes
  9. What’s Rancher Kubernetes Clusters Create Import EKS GKE AKS vSphere

    Bare Metal Create,Import,Manage Kubernetes Clusters !! Manage Kubernetes is becoming the Linux of the cloud by Jim Zemlin (The Linux Foundation) Multi Cloud to Multi Kubernetes CloudNtive to KubernetesNative
  10. What’s Rancher Kubernetes Clusters Create Import EKS GKE AKS vSphere

    Bare Metal Create,Import,Manage Kubernetes Clusters !! Manage Kubernetes is becoming the Linux of the cloud by Jim Zemlin (The Linux Foundation) Multi Cloud to Multi Kubernetes CloudNtive to KubernetesNative • Kubernetesをベースにアプリケーションのマルチクラウド対応を実現する新サービス「Anthos」の提供開始 を発表しました。 • コンテナ化したアプリケーションをオンプレミスとクラウドのどちらでも実⾏可能にする、ハイブリッドク ラウドおよびマルチクラウドのためのプラットフォーム。 [速報]Google、新サービス「Anthos」公開。Kubernetesをベースにオンプレミ スやマルチクラウドを実現するプラットフォーム。Google Cloud Next ’19 by Publickey 2019.4.10
  11. What’s Rancher Kubernetes Clusters Create Import EKS GKE AKS vSphere

    Bare Metal Create,Import,Manage Kubernetes Clusters !! Manage Kubernetes is becoming the Linux of the cloud by Jim Zemlin (The Linux Foundation) Multi Cloud to Multi Kubernetes CloudNtive to KubernetesNative これはRancherにとって⾮常にエキサイティングなニュースです。 Google Anthosでは、Rancherのビジョンと ⾮常によく⼀致しています。 Kubernetesはすべてのパブリッククラウドとプライベートクラウドによって提供 される標準化されたインフラストラクチャになり、エンタープライズKubernetesプラットフォームはマルチク ラスタ、マルチクラウド管理を提供する必要があると考えています。 http://bit.ly/rancher_blog_anthos
  12. What’s Rancher • Advanced Monitoring Main outline Prometheusとの統合により、クラスター、プロジェクト、およびk8sコンポーネントの監 視がサポートされるようになりました。 •

    Multi-Cluster Apps Rancherのマルチクラスタ管理機能を使⽤してHelmの機能を強化することで、ユーザはクラスタ間でアプリ ケーションをシームレスに管理できるようになりました。 • Latest - v2.2.5 – rancher/rancher:latest • Stable – v2.2.5 - rancher/rancher:stable Version (2019/7) https://github.com/rancher/rancher/releases/tag/v2.2.0 Release Note Webinar http://bit.ly/rancher_webinar_22
  13. December 2018 Online Meetup Introducing Rancher's New Multi Tenant Prometheus

    Support Webinar http://bit.ly/rancher_webinar_prometheus Advanced Monitoring
  14. 4.Set 4.1 to 4 and press the “Launch” button 1.Enter

    any password 3.Select「False」 2.Enter any password 4.Select「L4 Balancer」 Multi-Cluster Apps
  15. February 2019 Online Meetup Multi Cluster Applications, Global DNS, and

    Multi Tenant Catalogs Webinar Multi-Cluster Apps http://bit.ly/rancher_webinar_m-capps
  16. Rancher High Availability & Single Node Installation 1.High Availability Installation

    ⾼可⽤性インストールは、KubernetesクラスタにRancherをインストールします。 Kubernetesの機能で⾼可⽤ 性を確⽴します。 24時間365⽇稼働する実稼働環境にお勧めします。 • Rancherは、レイヤ4のロードバランサ(TCP)で名前解決 • ロードバランサは、ポートTCP / 80とTCP / 443をKubernetesクラスタ内の3つすべてのノードに転送する必 要があります。 • ⼊⼒コントローラはHTTPをHTTPSにリダイレクトし、ポートTCP / 443でSSL / TLSを終了します。 • ⼊⼒コントローラは、Rancher配置のポッド上のポートTCP / 80にトラフィックを転送します。 L4 Load Balancer (TCP)
  17. Rancher High Availability & Single Node Installation 2.Single Node Installation

    シングルノードインストールは、単⼀のLinuxホストにRancherをインストールします。セットアップが⾮常に 簡単であるため、開発およびテスト環境にお勧めです。 Step 2: Rancher Serverスタート $ sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher Web Access!! https://<server_ip>/ Step 1: Linuxホストの準備 OS Hardware Docker Ubuntu 16.04 (64-bit) Small: vCPUs 1 MEM 4GB Up to 5(Clusters) Medium: vCPUs 2 MEM 8GB Up to 10(Clusters) 17.03.x, 18.06.x, 18.09.x Ubuntu 18.04 (64-bit) 18.06.x, 18.09.x Red Hat Enterprise Linux (RHEL)/CentOS 7.6 (64-bit) RHEL Docker 1.13 17.03.x, 18.06.x, 18.09.x RancherOS 1.5.1 (64-bit) 17.03.x, 18.06.x, 18.09.x Windows Server 2019(64bit) 18.09
  18. Kubernetes Cluster Create & Import 1.About Add Cluster Select when

    linking with GKE, EKS, AKS Select when linking with Cloud Provider such as EC2, Azure, DigitalOcean, vSpher, etc. Select when linking with an existing Kubernetes Cluster Select when creating a Kubernetes cluster on premises or in a virtual machine.
  19. Rancher’s Navigation Menu Global Navigation Clusters Apps Users Settings Security

    Tools Roles Pod Security Policies Authcation Catalogs Drivers Cluster Navigation Cluster Nodes Storage Projects/Namespaces Member Tools Persistent Volumes Strage Classes Alerts Snapshots Catalogs Notifers Logging Monitoring Project Navigation Workloads Apps Resources Namespace Member Tools Workloads Load Balancing Service Discovery Volumes Piplines Certificates Config Maps Registries Secrets Alerts Catalogs Logging Monitoring Pipeline
  20. Rancher Catalog 1.From Helm 2.From Library カタログ⼀覧では、Helmの公式チャートとして「(from Helm)」が表 ⽰されています。 カタログ⼀覧では、Rancher

    LabsがカスタマイズしたChartで "(From Library)"が表⽰されます。 278 Catalogs (v2.2.4 default / 2019.6) 31 Catalogs (v2.2.4 default / 2019.6)
  21. Rancher CLI Command Result apps, [app] Performs operations on catalog

    applications (i.e. individual Helm charts or Rancher charts). catalog Performs operations on catalogs. clusters, [cluster] Performs operations on your clusters. context Switches between Rancher projects. For an example, see Project Selection. inspect [OPTIONS] [RESOURCEID RESOURCENAME] Displays details about Kubernetes resources or Rancher resources (i.e.: projects and workloads). Specify resources by name or ID. kubectl Runs kubectl commands. login, [l] Logs into a Rancher Server. For an example, see CLI Authentication. namespaces, [namespace] Performs operations on namespaces. nodes, [node] Performs operations on nodes. projects, [project] Performs operations on projects. ps Displays workloads in a project. settings, [setting] Shows the current settings for your Rancher Server. ssh Connects to one of your cluster nodes using the SSH protocol. help, [h] Shows a list of commands or help for one command. Commands 以下のコマンドは、Rancher CLIで使⽤できます。
  22. Production use of Rancher Rancher導⼊結果 • 60以上のプロダクションアプリがRancherで動作 • チームは任意の認定インフラプラットフォームから選択が可能 •

    IT部⾨は、標準化されたKubernetesディストリビューションのサポートを提供 • IT部⾨は、すべてのKubernetesクラスタにわたって可視性を担保 ※Rancher Labsよりライセンスを受けています。 Rancherにより全てのチームがインフラを問わず簡単にコンテナをデプロイ可能に Rancherがそれを簡単にします︕
  23. KubeCon + CloudNativeCon 2018 China Delivering Renewable Energy with Kubernetes

    Wei Zhang, VP Technology, Goldwind Smart Energy & Sheng Liang, CEO, Rancher Labs
  24. Service Mesh Enterprise Summit - Rancher Labs & Huawie -

    “technology and products are good only when they can be adopted in production by enterprise” Rancher Labs will jointly organize the KubeCon Pre-event with CNCF, and launch 2018 China Service Mesh Enterprise Summit on 13rd Nov.
  25. Service Mesh Enterprise Summit - Rancher Labs & Huawie -

    “Service Mesh and Istio in the Cloud Native Application Layout” by Shannon Williams, Rancher Labs Co-founder and Vice President of Sales TOYOTA Announced they are connecting 15m vehicles to Kubernetes clusters
  26. Service Mesh Enterprise Summit - Rancher Labs & Huawie -

    In China, there is production use of Rancher. BANK EDUCATION WIND POWER
  27. Service Mesh Enterprise Summit - Rancher Labs & Huawie -

    Easy Way to Manage Kubernetes Clusters Peng Jiang, Rancher Labs
  28. Service Mesh Enterprise Summit - Rancher Labs & Huawie -

    2019 Rancher’s Events in China Rancher Container Day 2019.5.16 Beijing, China Rancher Enterprise Container Innovation Summit 2019.10.23 Shanghai, China
  29. Rancher In The Future Rancher 2.3 Preview Service Mesh &

    Observerbility https://rancher.com/blog/2019/announcing-istio-preview http://bit.ly/rancher23
  30. Kubernetes, Istio, Knative,Service Mesh like “docker run” Rio is a

    Kubernetes-based MicroPaaS https://rio.io/ Rancher Labsでは、すべての製品がKubernetesを誰にでも簡単に使えるようにするこ とに重点を置いています。それでも、我々のチームはIstioやKnativeのようなツールを 管理する上での複雑さに不満が。 開発者が1つのコマンドでアプリケーションをデプロイ、管理、拡張、バージョン管 理できるようにRioを創りました。
  31. Lightweight Kubernetes Cross-Cluster Network Connectivity for Kubernetes Easy to install.

    A binary of less than 40 MB. Only 512 MB of RAM required to run.