27 月 29 日から XNUMX 日にかけて、第 XNUMX 回 Slurm: Kubernetes に関する集中を開催します。
ボーナス: Docker、Ansible、Ceph に関するオンライン コース
Kubernetes を使用するために重要な Slurm トピックから派生しましたが、k8s には直接関係しません。 どのように、なぜ、何が起こったのか - カットの下で。
Slurm 4 の参加者全員がこれらのコースにアクセスできます。
初日に全額返金
サンクトペテルブルクのスラームでXNUMX人の参加者が出発
Slurm の何が気に入らないかがわかったら、 初日 主催者のいずれかに手紙を書いてください。 アクセスを無効にし、参加費全額を返金いたします。
技術コンサルタント
知っている人がいれば
スラームとは
Slurm-4: 基礎コース (27 月 29 ~ XNUMX 日)
Kubernetes を初めて見る人、または知識を体系化したい人向けに設計されています。
各参加者は、Selectel クラウド内に独自のクラスターを作成し、そこにアプリケーションをデプロイします。
価格: 25
プログラム
トピック #1: Kubernetes の概要、主要コンポーネント
• k8s テクノロジーの紹介。 説明、アプリケーション、概念
• ポッド、ReplicaSet、デプロイメント、サービス、イングレス、PV、PVC、ConfigMap、シークレット
• 練習する
トピック No. 2: クラスター設計、主要コンポーネント、フォールト トレランス、k8s ネットワーク
• クラスタ設計、主要コンポーネント、耐障害性
• k8sネットワーク
トピック #3: Kubespray、Kubernetes クラスターのチューニングとセットアップ
• Kubespray、Kubernetes クラスターの構成と調整
• 練習する
トピック #4: Ceph、クラスターのセットアップ、および本番環境での作業の機能
• Ceph、クラスターのセットアップ、および本番環境での作業の機能
• 練習: Ceph のセットアップ
トピック #5: 高度な Kubernetes 抽象化
• DaemonSet、StatefulSet、RBAC、ジョブ、CronJob、ポッド スケジューリング、InitContainer
トピック #6: Helm の概要
• Helm の紹介
• 練習する
トピック #7: サービスとアプリケーションの公開
• サービス公開方法の概要: NodePort、LoadBalancer、Ingress
• Ingress コントローラー (Nginx): 受信トラフィックのバランスをとる
• Сert-manager: SSL/TLS 証明書を自動的に取得します。
• 練習する
トピック #8: ロギングとモニタリング
• クラスター監視、Prometheus
• クラスターロギング、Fluentd/Elastic/Kibana
• 練習する
トピック No. 9: CI/CD、クラスターへのデプロイメントを最初から構築する
トピック No. 10: 実践的な作業、アプリケーションの Docker 化とクラスターへの起動
MegaSlurm:アドバンスコース(31月2日~XNUMX月XNUMX日)
Kubernetes エンジニアやアーキテクト、ファウンデーション コースの卒業生向けに設計されています。
クラスターコンポーネントの更新とクラスターへのデプロイメントを同時に開始するようにクラスターを構成します。
価格:60(Slurm-45参加者は4)
プログラム
トピック #1: フェールオーバー クラスターを内部から作成するプロセス
• Kubespray の使用
• 追加コンポーネントのインストール
• クラスターのテストとトラブルシューティング
• 練習する
トピック #2: 外部プロバイダーを使用したクラスターでの認可
• LDAP (Nginx + Python)
• OIDC (デックス + ギャングウェイ)
• 練習する
トピック #3: ネットワーク ポリシー
• CNI の紹介
• ネットワークセキュリティポリシー
• 練習する
トピック #4: クラスター内の安全で可用性の高いアプリケーション
• ポッドセキュリティポリシー
• PodDisruptionBudget
トピック #5: Kubernetes。 ボンネットの下を見てみましょう
・コントローラーの構造
• オペレーターと CRD
• 練習する
トピック #6: クラスター内のステートフル アプリケーション
• 例としてPostgreSQLを使用したデータベースクラスターの起動
• RabbitMQ クラスターの起動
• 練習する
トピック #7: 秘密を守る
• Kubernetes でのシークレットの管理
• 保管庫
トピック #8: 水平ポッド オートスケーラー
• 理論
• 練習する
トピック #9: バックアップと災害復旧
• Heptio Velero (旧称 Ark) と etcd を使用したクラスターのバックアップとリカバリ
• 練習する
トピック #10: アプリケーションのデプロイメント
•糸くず
• テンプレートおよび展開ツール
• 導入戦略
議題No.11:実務
• アプリケーション展開用の CI/CD の構築
• クラスターの更新
Docker、Ansible、Ceph
遺産
最初の Slurm は実験でした。 講演者たちは文字通りステージ上でプレゼンテーションを終え、聴衆には彼らを講演者として招待するほどのレベルの管理者が座っていました。
本当の基本コースは 80 回目の Slurm で行われました。参加者の XNUMX% が初めて Kubernetes を目にし、XNUMX 分の XNUMX は Docker を使用したことがありませんでした。
朝に Docker に関する講義を聞き、夕方に戦闘モードで Docker を操作するのがいかに難しいかは明らかでした。
Ceph は多くの困難を引き起こしました。 さらに、聴衆には Ceph について説明する必要がある人が 20 人いましたが、Ceph をまったく必要としない人も 60 人いました。
XNUMX 回目の Slurm では、Docker と Ansible を別のウェビナーに移動し、Kubernetes により多くの時間を確保しました。 この解決策は、本質的には実用的であり、実装は未開発であることが判明しました。講義は経験豊富な人にとっては面白くなく、ディスカッションは初心者にとっては面白くありませんでした。
6 回目の Slurm では、Docker、Ansible、Ceph に関するオンライン コースを作成しました。 考え方はシンプルです。必要な人は慎重にコースを受講し、必要のない人は冷静に無視します。 テスターのグループから判断すると、Docker コースには 8 ~ XNUMX 時間かかります。 Ansible と Ceph はまだクロックを取得していません。
免責事項:
- 体験コース。 いくつかの決定はおそらく失敗に終わるでしょう。
- プラットフォーム (Stepik.org) は粗雑であり、これまでに使用したことがありません。 おそらく凹凸や引っ掛かりがあるでしょう。
- このコースはサウスブリッジの従業員のみを対象にテストされました。 確かに、途中で何かを完了する必要があります。
つい先日、最初の Slurm のチャットで、組織的な恐怖にもかかわらず、彼らはそれがいかにクールで楽しかったかを思い出しました。 最も鮮明な印象を最初に得る。 オンラインコースの最初の生徒に何が起こるかを見てみましょう。 🙂
出所: habr.com