2016-06-01 10 views
0

私は、マスターと2人のミニオンを持つkubernetesクラスターを持っています。AWS内で実行されているサービスにアクセスできません

サービスの外部IPとしてminionの1つのパブリックIPを使用してサービスを実行しています。

サービスを提供するPODを実行するデプロイメントがあります.PODのドッカーIPを使用して、サービスにアクセスできます。

しかし、外部IPとクラスタIPを使用してアクセスできません。 セキュリティグループには必要なポートが開いています。

私がここで欠けているものについて助けてくれる人がいますか?ローカルVMクラスタで同じ設定がうまく動作します。

答えて

0

サービスに最も簡単にアクセスするには、NodePortを使用し、セキュリティグループがそのポートを許可していると仮定すると、ノードのパブリックIP:nodeport assignedを使用してサービスにアクセスできます。

公共のインターネットにノードを公開しないようにするより良い方法は、CloudProviderをタイプAWSに設定し、サービスタイプLoadBalancerを作成すると、サービスがELBでプロビジョニングされます。

関連する問題