
Google Domains からドメイン名を購入しました。
Ingress を使用して GCLOUD Kubernetes でプロジェクトをセットアップしました。
イングレスのドキュメントイングレス Githubここでキーを入力するように指示します:
apiVersion: v1
kind: Secret
metadata:
name: testsecret
namespace: default
type: Opaque
data:
tls.crt: base64 encoded cert
tls.key: base64 encoded key
App Engine の SSL 証明書を設定および取得する方法に関するドキュメントを見つけました。アプリエンジンのカスタムドメイン。
App Engine の SSL 構成は Kubernetes Ingress とは何の関係もないと思われます。
Ingress の SSL 証明書を取得して維持する方法を知りたいです。
答え1
侵入は、秘密TLS秘密鍵と証明書を持っている。そして、イングレスで秘密を参照することができます。これを参照してくださいドキュメンテーション詳細については。
こここれは、NGINX で SSL を使用するための TLS Ingress ルールの例と、SSL 証明書をシークレットに保存する方法に関する情報です。
例:
シークレットを作成:
kubectl create secret tls foo-secret --key /tmp/tls.key --cert /tmp/tls.crt
イングレスの参照シークレット:
spec:
tls:
- hosts:
foo.bar.com
secretName: foo-secret
役に立つと思われる以下のリンク/ドキュメントも確認することをお勧めします。