
勉強したくない時、再開する方法
jjangkbg7719
意志力ではなく仕組みで勉強を始める実践技術を学びます。開始のハードルを下げ、途切れた集中力を回復させ、一日の失敗を挫折に繋げない12の実践設計メソッドをワークシートと共に身につけます。
入門
Self Improvement, task-scheduling, Learning methods
手動デプロイによるヒューマンエラー、記録の欠如、設定ドリフトの問題をGitOps構成で解決します。Argo CD 3.xをインストールし、Application、Helm、Kustomizeでデプロイを自動化するとともに、RBAC・SSO・シークレット管理まで備えた安全な運用体制を構築します。実務での障害対応チェックリストとチーム導入ロードマップにより、すぐに適用できるGitOps運用スキルを身につけます。


GitOpsの原則とArgo CDを活用したKubernetesデプロイ自動化および同期システムの構築
Helm、Kustomize、ApplicationSetを基盤としたマルチ環境・マルチクラスタデプロイ拡張設計
AppProject、RBAC、SSO、シークレット管理を含む安全な運用体制およびチーム導入ロードマップの策定
金曜日の夜9時、ドキュメントを横に表示しながら、コマンドを一つずつ入力します。3つの環境のうち1つで設定が1つ抜けており、1時間後に障害が発生します。何が変更されたのか探そうとしても、記録がありません。結局、記憶に頼って手作業で元に戻します。
担当者が不足していたから起きたことではありません。人が手作業でデプロイする仕組みが、こうした事態を引き起こします。だから、注意するよう呼びかけるだけでは防げず、仕組みそのものを変えなければ防げません。
この講義では、その構造を変える方法をお伝えします。望ましい運用状態をGitに記録しておけば、Argo CDがクラスターをその状態に合わせ、誰かが直接変更した設定は自動的に元に戻します。デプロイはPRのマージで行い、ロールバックはgit revertを一度実行するだけです。
kubectlやCIスクリプトでデプロイしているものの、誰が何を変更したのか追跡できない方
本番サーバーで急いで修正した設定のせいで、再デプロイが怖い方
Argo CDを導入する課題を受けたものの、どこから始めればよいか途方に暮れている方
Argo CDを使ってはいるものの、インストール時の状態のまま、adminアカウント1つで運用している方
開発、ステージング、本番環境をほぼ同じYAMLのコピーで管理している方
設定を一つひとつ暗記するのではなく、その設定がどのような事故を防ぐために存在するのかをまず見ていきます。理由がわかれば、初めて見るオプションでも自分で判断できるようになります。
コンポーネントが停止すると何が止まるのか、削除事故をどう防ぐのか、パスワードを誤ってアップロードしてしまったときにまず何をすべきか。実際の運用で直面する疑問を中心に据えました。
Argo CD 3.xで変更されたインストール方法、リソース追跡のデフォルト設定、権限の動作を反映しました。以前のブログ記事とは異なるため戸惑うことがないよう、サポートします。
各講には「よく起こる問題」の表とコマンド集があります。講義が終わった後も、実務の参考資料として使えます。
学習対象は
誰でしょう?
Kubernetes環境で手動デプロイによるヒューマンエラーと記録不足の問題に直面しているDevOpsエンジニア
GitOpsを基盤とした自動化デプロイ体制を導入し、運用の安定性を高めたいインフラ担当者
Argo CDを実務に導入し、権限・セキュリティ・障害対応まで体系的に管理したいSREおよびプラットフォームエンジニア
前提知識、
必要でしょうか?
Kubernetesの基本概念(Pod、Deployment、Service)とkubectlコマンドの使用経験
Gitの基本的な使い方(commit、push、pull)とブランチ管理を理解する
YAML構文とコンテナデプロイプロセスに関する基礎知識
キャリア認証
995
受講生
79
受講レビュー
6
回答
4.6
講座評価
50
講座
こんにちは、フランクです。
20年以上サーバーと格闘してきたインフラエンジニアです。Linuxサーバーの運用から始まり、現在は大規模決済サービスのクラウドインフラを担当しています。データセンターからAWSへの移行、数百台規模のインスタンスの管理、深夜の障害原因の追跡などが私の日常です。
講義を作ることになったきっかけは単純です。
周りからこのような質問をよく受けました。"サーバーに接続はしたものの、何をすればいいのか分かりません。" "インスタンスタイプが多すぎて、どれを選べばいいのでしょうか?" 私も最初は同じように行き詰まった部分です。しかし、いざ探してみると、資料のほとんどはすでに知っている人のために書かれていました。
そこで、私が初めて学ぶ時にあったら良かったと思える講義を作ることにしました。
私の講義の原則は3つです。
一つ目、暗記させるのではなく理解させます。コマンドのリストを並べる代わりに、なぜこれを使うのかから説明します。
第二に、不要なものは思い切って省きます。入門者にとって今すぐ役に立たない内容を盛り込んで、ボリュームを増やすようなことはしません。
第三に、できないことも伝えます。メリットだけを並べるのではなく、どのような場合には適さないのかも明確に指摘します。現場で判断を下さなければならない人にとっては、その方がより重要だからです。
講義を聴いた後に「あ、ここから見ればいいんだな」という感覚を掴んでいただけたなら、私の目標は達成されたことになります。
気になる点はいつでもお気軽に質問を残してください。
全体
24件 ∙ (3時間 8分)
講座資料(こうぎしりょう):
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
期間限定セール
¥13
69%
¥6,951