
こんにちは、リュ・ソンミンです
AIの進化に震えながらも、もうAIのない生活には戻れない、そんなソフトウェアエンジニアです。ポートフォリオ兼ブログとして、勉強したことや作ったプロジェクトの記録をまとめています。
下の投稿を読むか、 紹介 ページで私についてもっと詳しくご覧ください!
最近の記事
kubectl top でリソース使用量を見て、kubectl logs の container の選択・以前の container・stdout/stderr とノードのログファイルの場所を確認し、Service の selector・targetPort・readiness・CoreDNS・NetworkPolicy を 1 つずつ壊して症状を比べました。
kubelet と containerd を止め、kubelet の設定と static Pod manifest をわざと壊したうえで、kubectl、systemctl、journalctl、crictl、/var/log/pods で原因を探す過程を kubeadm クラスタで記録しました。
GatewayClass、Gateway、HTTPRoute の役割分担、host・path・header のマッチングと重み付け分割、別の namespace の Route と backend を許可する allowedRoutes と ReferenceGrant、そして Ingress との違いを、NGINX Gateway Fabric と ingress-nginx を入れた kubeadm クラスタで確認しました。
Kubernetes のネットワークモデル、ノードをまたぐ Pod 通信、kube-proxy が Service を iptables ルールに変える様子、NodePort と LoadBalancer、CoreDNS の Corefile の変更と Pod の dnsPolicy を kubeadm + Calico クラスタで直接確認しました。