10月にリリースしましたRancher v2.5の新しい機能を中心に、Rancher Labsの最新情報をプレゼンテーションとデモでご紹介します。 ・Rancher Now Installable On Any Cluster ・Rancher Monitoring v2 ・Rancher Logging v2 ・Rancher Continuous Delivery ・EKSクラスターのフルマネジメント
© Copyright 2020 Rancher Labs. All Rights Reserved. 1© Copyright 2020 Rancher Labs. All Rights Reserved. 1Rancher Update 2020/10Rancher 2.5 LaunchOctober 29, 2020 | Online MeetupCheng – Field Engineer
View Slide
© Copyright 2020 Rancher Labs. All Rights Reserved. 2Rancher 2.5 詳細とデモ
© Copyright 2020 Rancher Labs. All Rights Reserved. 3Key Objectives of Rancher 2.5MANAGEMENTAbility to manage and addvalue to any clusterDATACENTERSupport highly secure,public sector applications CLOUDEnhance hostedKubernetes distributionsupport, particularly EKSEDGESimplify the deploymentand management of Edgeapplications acrossmillions of clusters
© Copyright 2020 Rancher Labs. All Rights Reserved. 4• Why?• K8sディストリビューションはコモディティ化傾向• より充実したユーザーインターフェイスが求められている• 問題を迅速に特定して修正できる運用監視の仕組みが必要• What?• CNCF認証付きのK8sクラスター上にRancherをインストールできるようになった• クラスターごとに、充実したユーザーインターフェイスを提供• Monitoring + Logging機能を強化Rancher Now Installable On Any Cluster
© Copyright 2020 Rancher Labs. All Rights Reserved. 5New DashboardCluster Manager Cluster Explorer
© Copyright 2020 Rancher Labs. All Rights Reserved. 6デモ環境構成Rancher ManagementServer Cluster:localDownstream Cluster:eks-demov2.5の運用監視機能Monitoring v2, Logging v2, etcDownstream Cluster:features-demoDownstream Cluster:cluster-[dev,test,prod]",4EKSフルマネジメント機能&,4Rancher Continuous Delivery機能3,& 3,&
© Copyright 2020 Rancher Labs. All Rights Reserved. 7• Rancher Monitoring v2 On Cluster Explorer• Prometheus Operatorをベースとしたモニタリングのソリューション• カスタムメトリックの収集、アラームルールなどは、CRs(Custom Resources)により簡単に定義できる• 全てのモニタリング定義が、CRsのyamlで定義出来る為、GitOpsベースのワークフローを簡単に構築できるRancher Monitoring v2
© Copyright 2020 Rancher Labs. All Rights Reserved. 8• Rancher Logging v2 On Cluster Explorer• Banzai Logging Operatorをベースとしたロギングパイプラインのソリューション• 軽量のFluentBitがログ収集で、Fluentdがログフィルタリングで、CRs(Custom Resources)によりロギングパイプラインを簡単に定義できる• 全てのロギングパイプライン定義が、CRsのyamlで定義出来る為、GitOpsベースのワークフローを簡単に構築可能Rancher Logging v2
© Copyright 2020 Rancher Labs. All Rights Reserved. 9Rancher Continuous Delivery• Rancher FleetをベースとしたGitOpsのリューション• Gitリポジトリから複数のクラスタにアプリケーションと構成設定をデプロイ可能• シングルクラスターだけではなく、マルチクラスター(100万クラスターまで)にも対応• アプリケーションや構成設定は、KubernetesYAML,Helm,Kustomizeというフォーマットを対応
© Copyright 2020 Rancher Labs. All Rights Reserved. 10ΞʔΩςΫνϟ• Concepts• BundlesK8sϦιʔε(YAML, Helm, Kustomize)• Cluster GroupsΫϥελʔΛάϧʔϓͰཧ• Fleet controller• ηϯτϥϧͷΫϥελʔ্ʹಈ͘• Fleet Agents• 1 Agents /1Ϋϥελ• #VOEMFTதʹఆ͍ٛͯ͠ΔϦιʔεΛσϓϩΠ• 'MFFUDPOUSPMMFSʹσϓϩΠͷεςʔλεΛใࠂ
© Copyright 2020 Rancher Labs. All Rights Reserved. 11• AWS-nativeのEKS管理より、もっとよいユーザーエクスペリエンスを提供• Import, provision, upgrade, configure,observe, secure & auto-scaleなどの操作をRancher単独で実行可能EKSΫϥελʔͷϑϧϚωδϝϯτLifecycle Management EKS with Rancher 2.5 EKS OnlyConfigure & ProvisionRancher GUI/API経由でクラスター構築EKS import機能の増強AWS Console; 3rd partytoolsManageインフラレイアの設定機能を増強AWS ConsoleK8sの全てのリソースをCluster Exploerから参照可能Kubectl; 3rd party toolsMonitoring [Prometheus]機能を増強Logging [Fluentbit / Fluentd]機能を増強手動で導入Istio 1.7 手動で導入SecureRBAC policをロールで一元管理ユーザー認証の一元管理CIS スキャンOPA GatekeeperKubernetes nativeUpgradesRancher GUI/API経由でクラスターアップグレードAWS Console; 3rd partytoolsAppsRancher Certified packagesCustom Rancher CatalogsHelmKubectlHelm; Kubectl
© Copyright 2020 Rancher Labs. All Rights Reserved. 12その他• RKE Government(RKE2)• CIS Scan機能増強• Istio 1.17• K8s 1.19• Rancherd – 新しいRancherインストールツール(体験版)…etc
© Copyright 2020 Rancher Labs. All Rights Reserved. 13www.rancher.co.jp/rdt2020/
© Copyright 2020 Rancher Labs. All Rights Reserved. 14 14Questions?