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

Rancherアップデータ情報(v2.4 + Hosted Rancher)

cheng
April 16, 2020

Rancherアップデータ情報(v2.4 + Hosted Rancher)

Rancherv2.4 + Hosted Rancher

cheng

April 16, 2020
Tweet

More Decks by cheng

Other Decks in Technology

Transcript

  1. © Copyright 2020 Rancher Labs. All Rights Reserved. 1 Rancher

    アップデート情報 2020/04/16 Cheng Field Engineer
  2. About me Jianqiang Cheng(ͪΜ) Field Engineer at Rancher Labs. [email protected]

    slack.rancher.jp ▪Favorite technologies: Rancher, Kubernetes, AWS, Jenkins. ▪Certifications:
  3. 4 Rancher 2.4.0ʹ͍ͭͯ uRancher 2.4.0ͷओཁػೳ •スケーラビリティの改善 •クラスターのセキュリティスキャン(CIS Kubernetes Benchmark) •k3sクラスターのメンテナンス機能

    •ゼロダウンタイムのクラスターのアップグレード •クラスターのバックアップとロールバックの機能増強 •helm3のサポート •k3sベースのrancherのインストール方式 •サポート対象OS追加 •OPA GateKeeper統合(体験版) 、ダッシュボードUI(体験版) •その他
  4. 5 Rancher 2.4.0ͷओཁػೳ uεέʔϥϏϦςΟͷվળ •2.3 – 200 cluster with a

    maximum of 10k nodes. •2.4 – 2000 cluster with a maximum of 100k nodes. V2.4͸ɺ࠷େʹ2000Ϋϥελʔͱ100000ϊʔυΛ؅ཧͰ͖Δ
  5. 15 v2.3 v2.4 etcd 1つずつ 1つずつ control plane 並行(max 50)

    指定したサイズでローリングアップデータ worker 並行 指定したサイズでローリングアップデータ Rancher 2.4.0ͷओཁػೳ uθϩμ΢ϯλΠϜͷΫϥελʔͷΞοϓάϨʔυ ϊʔυͷϩʔϦϯάΞοϓσʔλํࣜΛ࠾༻͠ɺΞϓϦέʔγϣϯΛதஅͤͣɺ ,VCFSOFUFTͷΫϥελͱϊʔυΛΞοϓάϨʔυ͢Δ͜ͱ͕Ͱ͖ΔΑ͏ʹͳΓ· ͨ͠ nػೳ •֤ϊʔυͷΞοϓσʔλํࣜͷมߋ
  6. 19 Rancher 2.4.0ͷओཁػೳ uθϩμ΢ϯλΠϜͷΫϥελʔͷΞοϓάϨʔυ •XPSLFSϊʔυͷεςʔλεભҠ [Active] → [Cordoned] → [Draining]

    (Drainࢦఆ͋Γͷ৔߹) → [Drained] (Drainࢦఆ͋Γͷ৔߹) → [Upgrading] → [Upgraded] → [Active]
  7. 35 nクラウド(EKS/AKS/GKE)上に 、 Rancherを稼働したい nRancherを構築する手間を省 きたい nRancherのバージョンアップグ レードの作業に不安を感じる nRancherを最新のバージョンに アップグレードしたいが、バッ

    クアップなどのアップグレード 作業は面倒だ nRancherを運用管理するメン バーがいない為、ヘルプして 欲しい nKubernetes初心者の為、 Rancherを運用する自信がない Hosted Rancher u Customer Pain Points
  8. 36 Hosted Rancher u サービス紹介 Ϣʔβʹઐ༻ͷAWSΠϯελϯεΛ࢖༻ͨ͠Rancherαʔό؅ཧϓϥϯΛ ʮHosted Rancherʯͱͯ͠Rancher 2.4 ΑΓఏڙ͠·͢ɻ

    nಛ௃ •AWS্ʹՔಇ •99.9ˋͷαʔϏε඼࣭อূ੍౓ʢSLAʣ •Rancherͷ׬શͳػೳ •Ϣʔβʔ͝ͱʹRancher༻Ϋϥελʔʢڞ༗͠ͳ͍ʣ •ϢʔβʔʹRancherͷ؅ཧऀݖݶ •ఆظతʹࣗಈόοΫΞοϓ •Rancherͷ҆ఆόʔδϣϯ΁ͷࣗಈΞϓάϨʔυ
  9. 37 Hosted Rancher u アーキテクチャ- Tech Stack • Amazon Web

    Services (AWS) • Packer & Terraform • Ubuntu Server 18.04.3 LTS • K8s -> K3s • Docker -> Containerd • etcd -> MySQL using RDS • Prometheus Monitoring & Alerting (via Rancher) • Longhorn (for metrics persistent storage) • Latest stable Rancher