スラヌム芋虫が蝶になった

スラヌム芋虫が蝶になった

  1. Slurm を䜿甚するず、Kubernetes のトピックに取り組み、知識を向䞊させるこずができたす。
  2. 参加者は倧満足です。 新しいこずを孊ばなかったり、問題を解決しおいない人はほんのわずかです。 初日の無条件返金「スラヌムが自分に合わないず感じたらチケット代を党額返金したす」を利甚したのはたったXNUMX人で、自分の力を過倧評䟡しおいたこずを正圓化した。
  3. 次回のスラヌムはXNUMX月䞊旬にサンクトペテルブルクで開催される。 垞蚭スポンサヌであるセレクテルは、スタンド甚のクラりドだけでなく、自瀟の䌚議宀も提䟛しおいたす。
  4. 基本的な Slurm (9 月 11  4 日) を繰り返し、新しいプログラムである DevOps Slurm (6 月 XNUMX  XNUMX 日) を導入したす。

Slurm ずは䜕ですか?たたどのように倉化したしたか?

18 幎前、私たちは Kubernetes に関するコヌスを実斜するずいうアむデアを思い぀きたした。 1 幎 XNUMX 月に、Slurm-XNUMX が開催されたした。これは困難で、継続的なプレれンテヌション (ステヌゞでのプレれンテヌションが終了するずき) があり、日垞的な問題が山ほどありたした。 詊緎は団結したす。最初のスラヌムの参加者は、フェロヌシップ・オブ・ザ・リングず同様に、䟝然ずしお互いにコミュニケヌションをずっおいたす。

スラヌム芋虫が蝶になった
Slurm-1はこんな感じでした

最初のスラヌムでは、メガスラヌムを開催するずいうアむデアが生たれたした。 興味のあるテヌマを聞き、19月には「参加者のリク゚ストによる」䞊玚講座を開催したした。 それは興味深いものでしたが、䞀床限りのむベントでした。 XNUMX 幎 XNUMX 月たでに、独自のロゞックず内郚履歎を備えた真の䞊玚コヌスを準備したした。

この XNUMX 幎の間に、Slurm は組織的に倉化したした。
— Docker ず Anisble はメむン プログラムから削陀され、別個のオンラむン コヌスが䜜成されたした。
— 孊生の孊習クラスタヌのトラブルシュヌティングを支揎する組織的なテクニカル サポヌト。
— 講挔者は方法論的なサポヌトを埗られるようになりたした。

スラヌム芋虫が蝶になった
Slurm 4 を䜜ったチヌム

参加者からのフィヌドバック

ベヌシック スラヌムには 170 名、メガスラヌムには 75 名の参加者ずいう、別の蚘録も暹立されたした。

スラヌム芋虫が蝶になった

スラヌム-4
101 人䞭 170 人がフィヌドバック フォヌムに蚘入したした。

Kubernetes は明らかになりたしたか?
41 — k8s に぀いおはただ理解しおいたせんが、どこを掘ればよいかはわかりたした。
36 — 以前は k8s に぀いお知りたせんでしたが、今では理解できたした。
23 — k8s に぀いおは以前から知っおいたしたが、今ではさらに詳しくなりたした。
1 - 新しいこずは䜕も孊べたせんでした。
0 — k8s に぀いお䜕も理解できたせんでした。

Slurmの激しさはどうですか

16 人が Slurm は簡単すぎお遅いず考えおおり、14 人は難しすぎお速いず考えおいたす。 䌑憩にちょうどいいです。

スラヌムに参加しようずしおいた問題は解決したしたか?

90 - はい。
11 - いいえ。

メガスラヌム

40 人がフィヌドバック フォヌムに蚘入したした。 2人は簡単すぎお遅かったず蚀いたした。 1 人は Mega に行く際の問題を解決できたせんでした。 残りは問題ありたせん。

https://serveradmin.ru での Slurm のレビュヌ

スピヌカヌのレビュヌ

スラヌム芋虫が蝶になった

XNUMX 月のサンクトペテルブルクのスラヌムではほずんどが初心者だったずしたら、モスクワのスラヌムではすでに倧勢の人が Kubernetes を詊しおいたした。 考えさせられる高床な質問がたくさんありたした。

サンクトペテルブルクで圌らが私たちのkubesprayのフォヌクをい぀公開するのか尋ねたなら、モスクワではすでに、なぜオリゞナルのkubesprayを䜿わずに私たちのフォヌクを䜿甚するこずを提案するのかを尋ねおいたす。 これはもうミドルシニアの批刀的思考です。

緎習は難しく、人々はたくさんの間違いを犯したしたが、それは玠晎らしいこずです。間違いを犯す必芁があるのは戊闘䞭ではなく、勉匷䞭です。

蚌明曞の取埗の制限、Github からのダりンロヌドの制限などに定期的に遭遇したした。 これが人生です。私たちは、Selectel クラりドに玄 200 のクラスタヌを同時にデプロむしたした。 このために自分のリ゜ヌスず限界を準備しおいる人は誰もいたせん。

Selectel での Slurm のお知らせ

→ Slurm-5 ぞの登録
䟡栌: 25 â‚œ

プログラム

トピック #1: Kubernetes の抂芁、䞻芁コンポヌネント
— k8s テクノロゞヌの玹介。 説明、アプリケヌション、抂念
— ポッド、ReplicaSet、デプロむメント、サヌビス、むングレス、PV、PVC、ConfigMap、シヌクレット

トピック No. 2: クラスタヌ蚭蚈、䞻芁コンポヌネント、フォヌルト トレランス、k8s ネットワヌク
— クラスタ蚭蚈、䞻芁コンポヌネント、耐障害性
— k8sネットワヌク

トピック #3: Kubespray、Kubernetes クラスタヌのチュヌニングずセットアップ
— Kubespray、Kubernetes クラスタヌの構成ず調敎

トピック #4: 高床な Kubernetes 抜象化
- DaemonSet、StatefulSet、RBAC、ゞョブ、CronJob、ポッド スケゞュヌリング、InitContainer

トピック #5: サヌビスずアプリケヌションの公開
— サヌビス公開方法の抂芁: NodePort、LoadBalancer、Ingress
— Ingress コントロヌラヌ (Nginx): 受信トラフィックのバランスをずる
— Сert-manager: SSL/TLS 蚌明曞を自動的に取埗したす

トピック #6: Helm の抂芁

トピック #7: cert-manager のむンストヌル

トピック #8: Ceph: 「do as I do」むンストヌル

トピック #9: ロギングずモニタリング
— クラスタヌ監芖、Prometheus
— クラスタヌロギング、Fluentd/Elastic/Kibana

トピック #10: クラスタヌの曎新

トピック No. 11: 実践的な䜜業、アプリケヌションの Docker 化ずクラスタヌぞの起動

stepik.org の Docker ず Ansible のコヌスは料金に含たれおいたす。

→ Slurm DevOps ぞの登録
䟡栌: 45 â‚œ

プログラム

トピック #1: Git の抂芁
— 基本コマンド git init、commit、add、diff、log、status、pull、push
— ロヌカル環境のセットアップ: 実践的な掚奚事項
— Git フロヌ、ブランチずタグ、マヌゞ戊略
— 耇数のリモヌト リポゞトリの操䜜

トピック #2: Git を䜿甚したチヌムワヌク
— GitHub フロヌ
— フォヌク、削陀、プルリク゚スト
— 競合、リリヌス、Gitflow およびチヌムに関連するその他のフロヌに぀いおもう䞀床

トピック #3: CI/CD の自動化の抂芁
— git での自動化 (ボット、CI の玹介、フック)
— ツヌル (bash、make、gradle)
— 工堎の組立ラむンずそのITぞの応甚

トピック #4: CI/CD: Gitlab の䜿甚
— 構築、テスト、展開
— ステヌゞ、倉数、実行制埡 (のみ、い぀、含む)

トピック #5: 開発の芳点からアプリケヌションを操䜜する
— Python でマむクロサヌビスを䜜成したす (テストを含む)
— 開発での docker-compose の䜿甚

トピック #6: コヌドずしおのむンフラストラクチャ
— IaC: コヌドずしおのむンフラストラクチャぞのアプロヌチ
— Terraform を䟋ずしお䜿甚した IaC
— Ansible を䟋ずしお䜿甚した IaC
— べき等性、宣蚀性
— Ansible プレむブックの䜜成を緎習する
— 構成ストレヌゞ、コラボレヌション、アプリケヌションの自動化

トピック #7: むンフラストラクチャのテスト
— Molecule および Gitlab CI ずのテストず継続的統合

トピックその8: サヌバヌ構築の自動化
— 画像の収集
- PXE ず DHCP

トピック #9: むンフラストラクチャの自動化
— サヌバヌ䞊の認可のためのむンフラストラクチャ サヌビスの䟋
— ChatOps (むンスタント メッセンゞャヌずパむプラむンの統合)

トピック #10: セキュリティの自動化
— CI/CD 成果物の眲名
— 脆匱性スキャン

トピック #11: モニタリング
— SLA、SLO、゚ラヌバゞェット、および SRE の䞖界のその他の恐ろしい甚語の定矩
— SRE: SLI および SLO モニタリングの実践
— SRE: ゚ラヌ バゞェットの䜿甚方法
- SRE: 割り蟌みおよび運甚負荷管理 (Apigateway、サヌビス メッシュ、サヌキット ブレヌカヌ)
— パむプラむンず開発指暙のモニタリング

出所 habr.com

コメントを远加したす