
Kubernetesネットワーキング
CNI(Calico、Cilium)、NetworkPolicies、kube-proxy、CoreDNS、Service meshの基礎、DNSレイテンシのトラブルシューティング
24 面接問題·
Mid-Level
1KubernetesにおけるCNI(Container Network Interface)とは何ですか?
1
KubernetesにおけるCNI(Container Network Interface)とは何ですか?
回答
CNIは、Kubernetesのコンテナ用ネットワークインターフェイスを実装するプラグインです。PodへのIPアドレス割り当てと、Pod間通信を可能にするネットワーク設定を担当します。すべてのKubernetesクラスタはCNIを必要とし、CNIの選択はNetworkPoliciesなどの利用可能なネットワーク機能やパフォーマンスに影響します。
2Kubernetesクラスタにおけるkube-proxyの主な役割は何ですか?
2
Kubernetesクラスタにおけるkube-proxyの主な役割は何ですか?
回答
kube-proxyは、KubernetesのServiceへの通信を可能にするために、各ノードでネットワークルールを維持します。iptables、IPVS、またはnftablesルールを設定して、対応するPodにトラフィックをルーティングすることで、Serviceの概念を実装します。kube-proxyがなければ、Serviceは機能せず、アプリケーションは安定したClusterIPアドレスを介して通信できません。
3KubernetesにおけるCoreDNSの機能は何ですか?
3
KubernetesにおけるCoreDNSの機能は何ですか?
回答
CoreDNSは、Kubernetesクラスタ内でDNS解決を提供し、Podが名前でServiceを検出できるようにします。service.namespace.svc.cluster.local形式の名前を、対応するClusterIPアドレスに自動的に解決します。CoreDNSはservice-to-service通信に不可欠で、Kubernetes 1.13以降kube-dnsを置き換えています。
4
クラスタの各ノードでポートを公開するKubernetes Serviceのタイプはどれですか?
5
CalicoとFlannelの主な違いは何ですか?
+21 面接問題
その他の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問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問GitOps & ArgoCD
Senior
22問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問