
GitOps & ArgoCD
GitOpsの原則、ArgoCDのアーキテクチャ、アプリケーション、同期戦略、ロールバック、同期失敗のトラブルシューティング
22 面接問題·
Senior
1GitOpsの基本原則は何ですか?
1
GitOpsの基本原則は何ですか?
回答
GitOpsの基本原則は、Gitをインフラストラクチャとアプリケーションの唯一の真実の情報源(single source of truth)として使用することです。すべてのインフラストラクチャの変更はGitコミットを経由するため、監査可能性、バージョン管理、容易なロールバックが提供されます。ArgoCDのようなGitOpsツールは、クラスタの状態をGitで宣言された状態と自動的に同期します。
2ArgoCDの主要なアーキテクチャは何ですか?
2
ArgoCDの主要なアーキテクチャは何ですか?
回答
ArgoCDは複数のコンポーネントを持つプルベースのアーキテクチャを使用します:Application Controller(状態を同期)、Repo Server(Gitからマニフェストを取得)、API Server(REST APIを公開)、Redis(キャッシング)。このプルアーキテクチャにより、クラスタはCI/CDからのプッシュデプロイメントを受け取るのではなく、Gitから変更を取得できるため、セキュリティと信頼性が向上します。
3ArgoCDのApplicationとApplicationSetの違いは何ですか?
3
ArgoCDのApplicationとApplicationSetの違いは何ですか?
回答
ArgoCD Applicationは、特定のクラスタとネームスペースに単一のアプリケーションをデプロイします。ApplicationSetはテンプレートから複数のApplicationを自動的に生成でき、複数の環境(dev、staging、prod)や同じ基本設定を持つ複数のクラスタを管理するのに理想的です。ApplicationSetはジェネレーター(Git、List、Cluster、Matrix)を使用してApplicationを動的に作成します。
4
ArgoCDのOutOfSyncステータスは何を意味しますか?
5
GitOpsの文脈におけるContinuous Delivery (CD)とContinuous Deploymentの違いは何ですか?
+19 面接問題
その他のDevOps面接トピック
バージョン管理 & Git
Junior
20問Linuxの基礎
Junior
22問Shell Scripting & Bash
Mid-Level
20問ネットワークの基礎
Junior
22問Docker の基礎
Junior
24問CI/CDの基礎
Junior
18問GitHub Actions
Mid-Level
22問GitLab CI/CD
Mid-Level
22問Jenkins
Mid-Level
22問Kubernetesの基礎
Mid-Level
26問Kubernetesネットワーキング
Mid-Level
24問Kubernetes 上級
Mid-Level
24問Ingress & API Gateway
Mid-Level
20問Terraformの基礎
Mid-Level
22問Terraform 上級
Mid-Level
22問Ansible & Configuration Management
Mid-Level
20問AWS の基礎
Mid-Level
26問Azure の基礎
Mid-Level
22問GCPの基礎
Mid-Level
22問モニタリングとPrometheus
Mid-Level
22問Logging & ELK Stack
Mid-Level
20問アラートとインシデント対応
Mid-Level
20問Cloud Identity & Secrets
Mid-Level
22問CI/CDパイプラインのセキュリティ
Mid-Level
20問Helm & Kubernetes
Mid-Level
20問ランタイム & クラスタセキュリティ
Senior
24問Container Supply Chain Security
Senior
22問Service MeshとIstio
Senior
24問Progressive Delivery
Senior
20問分散オブザーバビリティ
Senior
22問Disaster Recovery & Backup
Senior
20問パフォーマンス最適化
Senior
22問クラウドコスト最適化
Senior
20問SRE の原則
Senior
24問Chaos Engineering
Senior
20問Platform Engineering
Senior
22問