mock-api on Minikube: ネットワーク到達性

mock-api on Minikube: ネットワーク到達性 An architecture diagram generated by Archify. curl / ブラウザ / Claude Code · 外部からの疎通確認 · macOS ホスト curl / ブラウザ / Claude Code 外部からの疎通確認 kubectl port-forward · localhost:8088(常駐プロセス) · macOS ホスト kubectl port-forward localhost:8088(常駐プロセス) Service mock-api · type: ClusterIP / mock-api.demo.svc · Docker VM (minikube node) › Kubernetes (ns: demo) Service mock-api type: ClusterIP / mock-api.demo.svc (将来) Kong DP · Service DNS で参照 · Docker VM (minikube node) › Kubernetes (ns: demo) (将来) Kong DP Service DNS で参照 Pod mock-api:0.1.0 · container port :8000 · Docker VM (minikube node) › Kubernetes (ns: demo) Pod mock-api:0.1.0 container port :8000 localhost:8088 API server 経由 クラスタ内で到達 macOS ホスト Docker VM (minikube node) Kubernetes (ns: demo) Legend Backend Security External

Mac からの到達経路

  • • curl / ブラウザ / Claude Code は localhost:8088 で port-forward プロセスへ
  • • kubectl port-forward が API server 経由で Service mock-api まで常駐転送

クラスタ内の到達経路

  • • Service mock-api(ClusterIP, mock-api.demo.svc)が Pod mock-api:0.1.0 へルーティング
  • • (将来) Kong DP は Service DNS で svc を直接参照する想定(本図の時点では未構築)

macOS + docker driver の制約

  • • minikube ノードは Docker Desktop の VM 内で稼働し、Mac から直接ルーティングできない
  • • Mac からの手元確認は kubectl port-forward(固定 8088)を用いる