開発のために、私はMinikubeを使用しようとします。アプリケーションを公開してExternal-IPを割り当てるイベントがアプリケーションでどのように検出されるかをテストしたい。 kubectl get services --watch
Minihubeイングレスアドオンを有効にした外部IP割り当て
は、私は(可能であれば)Minikubeと同じことを達成したい:私はGoogleのコンテナEngineのクイックスタートチュートリアルでサービスを公開するとき は、私が使用した外部IPの割り当てのイベントを見ることができました。
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
echoserver LoadBalancer 10.0.0.138 <pending> 8080:31384/TCP 11s
kubernetes ClusterIP 10.0.0.1 <none> 443/TCP 4m
外部-IPフィールドが更新されず、を示しています決して:私は次の出力を参照してください
minikube start --vm-driver=xhyve
minikube addons enable ingress
kubectl run echoserver --image=gcr.io/google_containers/echoserver:1.4 --port=8080
kubectl expose deployment echoserver --type="LoadBalancer"
kubectl get services --watch
:ここ
は、私は私のOSXの開発マシン上でローカルに物事を設定しようとする方法であります係属中の段階。 Minikubeで外部IP割り当てを行うことは可能ですか?
サービスのIPを変更するイベントをからテスト目的のために実際の値に変更したいのです。HaProxyに基づいてVoyagerをインストールしようとしましたが、IP敷居は公開サービスに割り当てられませんでした。 IPを割り当てるIngressコントローラを正しくインストールするための一連の正しいコマンドを用意するのがいいと思うかもしれません(クイックスタートガイドに従ってください)。 –
Derp