問題タブ [amazon-eks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1530 参照

kubernetes - サービスと traefik イングレスを EKS クラスターに追加するにはどうすればよいですか?

ノート

traefikイングレス コントローラーが Helm がインストールされているAWS EKS クラスターに (「Kubernetes in Action」から) デモ サービスのサービスとイングレスをデプロイしようとしています。

traefik.example.comによってプロビジョニングされた AWS ELB の IP アドレスをtraefikローカル/etc/hostsファイルのホスト名に手動で追加した後、ホスト名から traefik ダッシュボードにアクセスできます。

のサービスとイングレスについて説明すると、次のようになりますtraefik-dashboard

サービスとイングレス コントローラーは、名前空間で実行traefik-575cc584fb-v4mfn中のポッドを使用しているようです。kube-system

この情報と traefik のドキュメントを参照して、次の YAML を使用して、イングレスを通じてデモ サービスを公開しようとしました。

これを適用した後、プロビジョニングされた AWS ELB の IP アドレスをローカルファイルのホスト名に手動で追加した後kubia、ホスト名からサービスにアクセスできません。代わりに、応答に a が表示されます。作成されたリソースを説明すると、いくつかの異なる情報が表示されます。kubia.inttraefik/etc/hostsService Unavailable

kubiaまた、デモサービスにはエンドポイントがなく、対応するイングレスには使用可能なバックエンドが表示されないことにも気付きました。

私が気付いたもう 1 つのことは、デモkubiaサービスとイングレスがdefault名前空間にあり、traefik-dashboardサービスとイングレスがkube-system名前空間にあることです。

誰かに何かが飛び出しますか?それを診断するための最良の方法に関する提案はありますか?

よろしくお願いします!

0 投票する
1 に答える
1979 参照

terraform - EC2 インスタンスの Terraform local-exec プロビジョナーが「アクセス許可が拒否されました」で失敗する

Terraform を使用して EKS クラスターをプロビジョニングしようとしています。

terraform apply次のエラーで失敗します:

私の eks_node モジュール:

EKS は現在、EC2 インスタンスで Kubernetes アプリケーションを適切に構成するために EKS ワーカー ノードに必要なこのユーザーデータを文書化しています。 https://amazon-eks.s3-us-west-2.amazonaws.com/1.10.3/2018-06-05/amazon-eks-nodegroup.yaml

私のuserdata.tpl: