
Kubernetes - 本番環境とスケーリング
Helm charts、HPA/VPA、StatefulSets、PersistentVolumes、RBAC、GKE、resource limits、Prometheus/Grafana、health probes
20 面接問題·
Senior
1Kubernetesエコシステムにおける Helm の主な役割は何ですか?
1
Kubernetesエコシステムにおける Helm の主な役割は何ですか?
回答
Helm は Kubernetes 用のパッケージマネージャーです。テンプレート化された YAML ファイルのコレクションである chart を介して、複雑なアプリケーションの定義、インストール、アップグレードを可能にします。Helm は依存関係、バージョン、設定を再現可能な方法で管理することでデプロイを簡素化します。
2Deployment と StatefulSet の根本的な違いは何ですか?
2
Deployment と StatefulSet の根本的な違いは何ですか?
回答
StatefulSet は各 pod に対して安定した永続的な ID (ネットワーク名、ストレージ) を保証しますが、Deployment は pod を交換可能なものとして扱います。StatefulSet は、各インスタンスが再起動後も ID とデータを保持する必要があるデータベースなどのステートフルアプリケーションに不可欠です。
3Horizontal Pod Autoscaler (HPA) はレプリカ数を調整するためにどのように機能しますか?
3
Horizontal Pod Autoscaler (HPA) はレプリカ数を調整するためにどのように機能しますか?
回答
HPA は Metrics Server を介して pod のメトリクス (CPU、メモリ、またはカスタムメトリクス) を監視し、ターゲット使用率を維持するためにレプリカ数を自動的に調整します。現在の使用量とターゲットの比率を計算し、それに応じてスケールアップまたはスケールダウンを行い、スラッシングを防ぐためにクールダウン期間を設けます。
4
HPA (Horizontal Pod Autoscaler) と VPA (Vertical Pod Autoscaler) の違いは何ですか?
5
Kubernetes における PersistentVolume (PV) と PersistentVolumeClaim (PVC) の役割は何ですか?
+17 面接問題
その他のData Engineering面接トピック
Linux & Shell - 基礎
Junior
20問Git & GitHub - 基礎
Junior
20問データエンジニアリングのための高度なPython
Junior
25問Docker - 基礎
Junior
25問Google Cloud Platform - 基礎
Junior
20問CI/CDとコード品質
Mid-Level
20問Docker Compose
Mid-Level
20問FastAPI - データAPI
Mid-Level
20問Data Engineering向けの高度なSQL
Mid-Level
20問Data Lake - アーキテクチャと取り込み
Mid-Level
20問データエンジニアリングのためのBigQuery
Mid-Level
20問PostgreSQL - 管理
Mid-Level
20問Data EngineeringのためのData Modeling
Mid-Level
20問Fivetran & Airbyte - データ取り込み
Mid-Level
20問dbt - 基礎
Mid-Level
20問Apache Airflow - 基礎
Mid-Level
20問Kubernetes - 基礎
Mid-Level
20問dbt - 高度な機能
Senior
20問ETL / ELT / ETLT パターン
Senior
20問Apache Airflow - 上級
Senior
20問Airflow + dbt - パイプラインオーケストレーション
Senior
20問PySpark - 大規模処理
Senior
20問Google Pub/Sub - データストリーミング
Senior
20問Apache Beam & Dataflow
Senior
20問Terraform - Infrastructure as Code
Senior
20問NoSQLデータベース
Senior
20問モダンなData Architecture
Senior
20問モニタリングとオブザーバビリティ
Senior
20問IAMとデータセキュリティ
Senior
20問