강의

멘토링

커뮤니티

Programming

/

Devops & Infra

私のPCで実習するk8sとgitops基盤CI/CD自動化

本コースは個人PC、ノートパソコンのみを利用するコースです。AWS、GCPのような費用が発生するクラウド環境を利用せずとも、k8s環境でgitops方法論を適用してCI/CD自動化処理過程を直接実装してみることができます。

難易度 初級

受講期間 18か月

  • admin0013
  • stepanowon0935
Jenkins
Jenkins
CI/CD
CI/CD
devops
devops
argocd
argocd
k8s
k8s
Jenkins
Jenkins
CI/CD
CI/CD
devops
devops
argocd
argocd
k8s
k8s

受講後に得られること

  • GitOpsを適用してk8s環境でCI/CDパイプラインを構成する

  • k8sクラスターを直接構成してk8sの基礎を身につける

  • Jenkinsを利用してコンテナイメージビルドを自動化する

  • ArgoCDとArgoCD Image Updaterを利用してデプロイ自動化する

  • k8sとArgoCDの認証をKeyCloakで統合する

本コースは、k8s環境でgitops方法論を適用してCI/CD自動化処理過程を直接実装してみるコースです。ご自身のPCでUbuntu Linuxバーチャルマシンをインストールした後、バーチャルマシンにJenkinsサーバーとk8sクラスターを構成してCI/CDを実装してみることになります。そして本コースを学習されると、Gitの使用方法、Dockerを利用したコンテナイメージビルド方法、Jenkinsを利用して自動化されたビルドパイプラインを構成する方法、k8sの基礎使用法、ArgoCDを利用した配布自動化方法、Argo Rolloutを利用した配布戦略実装方法をすべて習得することになります。

本コースの進行中には、すぐに業務に適用できる多くの例題を作成してテストするため、実習と同時に実務能力をすぐに向上させることができます。すべてのコマンドとコードを例題ファイルとして提供するため、コードやスクリプトを一つ一つタイピングしなくても、全体的なプロセスを素早く構成できるようにコースを準備しました。

一般的にこのような内容を学習するには複数台のコンピュータが必要で、Linuxサーバーを直接インストールし、構成要素を直接設定する必要があるため、多くの時間がかかります。しかし、このコースではVagrantツールとスクリプトを利用して受講生のPC、ノートパソコンに仮想マシンを自動的に設定することで、実習環境を素早く構築し、何度も実習を繰り返し実行することができます。


コースの特徴

k8s基盤アプリケーションのためのgitopsベースCI/CDの全プロセスをぎゅっと詰め込んだ課程

CI/CDの全過程の内容をこのコースで個人用コンピュータ1台ですべて実習することができます。実習環境を設定するためのスクリプトも提供されるため、簡単に実習を進めることができます。

初心者でも簡単に学べる実習中心のgitops講義

難しく感じられるgitops基盤のCI/CDを実習中心で簡単に学習します。説明だけでは分かりにくい内容を直接実習し、何度もテストしながら正確に理解することができます。

k8sの基本、核心実行

CI/CDプロセスを理解し実行する際に必要なk8sの基本、核心内容を直接k8sクラスターを構成して迅速に学習します。不要な内容は排除し、必ず必要なk8sの概念を盛り込みました。

自動化されたデプロイのための様々なオプション、構成学習

Jenkins、ArgoCDの基本的な機能だけを学習するのではなく、各ツールの詳細なオプションと構成方法を追加で学習します。そのため、はるかに活用度の高い適用方法を身につけることができます。また、概念とコンテキストを理解するために様々な概念図を使用します。

Gitツールとサーバーを利用した構成管理方法の学習

Gitツールと Gitea サーバーを直接インストールして使用する方法を身につけます。これらのツールを利用して構成管理を実行する方法を学習することができます。

すべての実習を自分のPC、ノートパソコンで実行します。

費用が発生するAWSやAzureのようなクラウド環境で実習せず、自分のノートパソコンやPCですべてを実習します。また、実習環境設定のための仮想マシンをvagrantコマンド一行で生成できるようにスクリプトを提供します。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • k8sからcicdまで学習したい方

  • PC1台でk8sとgitopsを学習したい方

  • Jenkinsを利用したビルド自動化方法を身につけたい方

  • ArgoCDを通じてk8sアプリケーションデプロイを自動化したい方

前提知識、
必要でしょうか?

  • Linux コマンド基本

  • 仮想マシンに関する概念

  • ネットワーク基礎知識

  • CS基礎知識

こんにちは
です。

1,474

受講生

127

受講レビュー

14

回答

4.9

講座評価

21

講座

https://ssamz.com


会社紹介

  • IT企業の教育現場で20年以上、多様な学習者と共に歩みながらIT関連の教育を行ってきた各分野最高の講師陣(SSAMZ)が集まり、設立した会社です。

  • SSAMZはオンライン講義だけでなく、企業向けのカスタマイズされた対面教育を通じたコーチングやメン토リングを提供し、ソフトウェア専門家を夢見る学生から現役の開発者、エンジニアの養成に力を注いでいます。

쌤즈が目指す教育

良い講義は、講師の専門性、知識コンテンツ、そして伝達能力によって決まります。SSAMZは、最高経歴を持つ専門講師陣による高品質なコンテンツを基に、受講生の目線で理解しやすく伝える教育を目指しています。


  • 教育に関するお問い合わせ:admin@ssamz.com

SSAMZは、最高経歴を持つ専門講師陣による高品質なコンテンツを基に、受講生の目線に立って分かりやすく伝える教育を目指しています。教育に関するお問い合わせ:admin@ssamz.com

SSAMZは、最高経歴を持つ専門講師陣による高品質なコンテンツを基に、受講生の目線に立って分かりやすく伝える教育を目指しています。教育に関するお問い合わせ:admin@ssamz.com

カリキュラム

全体

88件 ∙ (17時間 37分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

8件

5.0

8件の受講レビュー

  • taejoo님의 프로필 이미지
    taejoo

    受講レビュー 14

    平均評価 5.0

    5

    31% 受講後に作成

    • jasonsc0009님의 프로필 이미지
      jasonsc0009

      受講レビュー 3

      平均評価 5.0

      5

      100% 受講後に作成

      • headnursecio님의 프로필 이미지
        headnursecio

        受講レビュー 11

        平均評価 4.9

        5

        31% 受講後に作成

        • mhwan20101661님의 프로필 이미지
          mhwan20101661

          受講レビュー 30

          平均評価 4.9

          5

          31% 受講後に作成

          • abcd123123님의 프로필 이미지
            abcd123123

            受講レビュー 327

            平均評価 5.0

            5

            6% 受講後に作成

            ¥18,856

            admin0013の他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

            同じ分野の他の講座を見てみましょう!