2017-11-08 4 views
0

ロードバランスのためのIngressリソースを作成するためのチュートリアルhttp load balancingに従っています。GoogleコンテナサービスでIngressリソースを作成できないのはなぜですか?

チュートリアルで見られるように、イングレス設定ファイルは次のようになります。

apiVersion: extensions/v1beta2 
kind: Ingress 
metadata: 
    name: basic-ingress 
spec: 
    backend: 
    serviceName: nginx 
    servicePort: 80 

しかし、私はリソースを作成しようとしたら、私はいつも戻って、このエラーが出る:

Error from server (BadRequest): error when creating "basic-ingress.yaml": Ingress in version "v1beta2" cannot be handled as a Ingress: no kind "Ingress" is registered for version "extensions/v1beta2"

過去に、値が正しいタイプ(文字列ではなく数字)でない場合も同様のエラーが発生しましたが、今の場合はそうではありません。

1.7.8-gke.0(デフォルト)と1.8.1-gke.1(最新)バージョンの両方で試しました。

ご協力いただければ幸いです。

乾杯

答えて

0

フム、extensions/v1beta1にapiVersionを変更するトリックを行うようです。

[編集] Google Cloudのサポートによると、おそらくドキュメントの誤字です。ケースが解決!

関連する問題