Mac に minikube をインストールし、nodejs アプリのデプロイメントとサービスを作成しました。次のコマンドを使用してサービスの URL を取得し、すべてが機能していることをテストしました。
minikube service my-nodejs-app --url そして、ブラウザでこの URL を実行し、結果を得ました。問題は、同じネットワーク内の別のマシンから同じ URL にアクセスしようとしたときに、機能しなかったことです。
私のサービス .yml ファイルは次のとおりです。
apiVersion: v1
kind: Service
metadata:
name: my-nodejs-app
spec:
type: NodePort
ports:
- port: 80
targetPort: 1337
protocol: TCP
name: app-server
selector:
app: my-nodejs-app
ポート転送を使用してポッド ポートをローカルホストに転送しようとしましたが、クラスターをホストしている同じマシンでのみ機能し、同じネットワーク上の別のマシンから (クラスターが存在するマシンの IP アドレスを介して) アクセスしようとしたときにのみ機能します。デプロイされている) まだ page not found が表示されます。
助けてくれてありがとう。