DevOps 向けの Docker 仮想化技術 (Private Harbor Registry)
この講義は、Cloud Native Architecture を構成する 4 つの構成要素のうち、コンテナ仮想化技術について学習するプロセスです。 マイクロサービス アプリケーションをデプロイおよび運用するための最良の方法であるコンテナ仮想化という技術の基本的な概念を理解し、コンテナ仮想化技術の中で最も広く知られている Docker 技術について取り上げる学習プロセスです。 MSA 型式で開発されたアプリケーションをデプロイおよび運用するために必要な必須の内容について、理論学習だけでなく、関連する実習例を通じて、実際の Docker コンテナがどのように動作するかを理解できます。 このコースでは、既存の他の講義では取り上げられていない Docker Security や Logging などのさまざまな要素についても学習できます。 最終的な実習プロジェクトでは、Docker 技術と連携できるサービス (Harbor + Argocd) を構築し、アプリケーションをデプロイすることで、DevOps を適用する際に必要な重要な運用環境について実習できます。


[講義公開] JenkinsでCI/CDは経験したけれど、GitOpsはまだですか?
こんにちは、イ・ドウォンです。
"Jenkinsパイプラインは作ってみたけれど、ArgoCDやGitOpsは概念を聞いたことがあるだけだ。"
"dev・staging・production環境ごとのデプロイをどのように設計すべきか途方に暮れている。"
このようなお悩みをお持ちの方に向けて、「JenkinsとArgoCDで学ぶ実践GitOps CI/CD」講座をインフランで公開しました。
この講義はこのような点が異なります
• Jenkinsベースの従来のCI/CDからArgoCDベースのGitOpsまで一緒に扱います。
• Push方式(Jenkins)とPull方式(ArgoCD)を同じクラスター上で直接比較します。誰かがkubectlで手動変更を加えた際、一方はそのまま残り、もう一方は自動的に復旧する様子を目で確認し、ロールバックやデプロイ履歴の確認方法の違いも実際に体感します。
• 2つの方式を組み合わせ、dev・stagingはJenkins Push、productionはArgoCD Pull(手動Sync承認)に分けるハイブリッドデプロイパイプラインを最初から最後まで構築します。
• Canary、Blue-Green、RBAC、承認手順、障害対応、自動ロールバックまで、運用に必要な主要デプロイ技術を実践します。
実習環境
Docker Desktopひとつで進めます。WindowsとmacOSの両方に対応しており、AWSなどのクラウドアカウントや別途費用は必要ありません。
このような方におすすめです
• Jenkinsは使ったことがあるものの、ArgoCD/GitOpsは初めてのバックエンド・インフラエンジニア
• Kubernetesデプロイを手動のkubectl applyから自動化へ移行したい方
• デプロイの承認、ロールバック、監査証跡などの運用要件に悩むDevOps・SRE担当者
総学習時間は約10~11時間で、実習資料とトラブルシューティングガイドも併せて提供されます。
👉 講義を見る:https://inf.run/dEjZE
気になる点があれば、コメントや講座のQ&Aにお気軽にお寄せください!




