Secret系@リソース定義¶
はじめに¶
本サイトにつきまして、以下をご認識のほど宜しくお願いいたします。
01. 専用Secret¶
Istio の各種コンポーネントの機密な変数やファイルを管理する。
02. istio-ca-secret¶
istio-ca-secretとは¶
Istiod コントロールプレーンの自己署名のための証明書を管理する。
Istiod コントロールプレーンは、istio-ca-secret を使用して、自身がルート認証局であることを署名する。
Istio コントロールプレーンのログから、自己署名のための証明書の作成を確認できる。
2025-01-26T11:21:09.206877Z info Use self-signed certificate as the CA certificate
2025-01-26T11:21:09.208455Z info pkica CASecret istio-ca-secret not found, will create one
2025-01-26T11:21:09.388146Z info pkica Using self-generated public key:
-----BEGIN CERTIFICATE-----
*****
-----END CERTIFICATE-----

ca-cert.pem¶
apiVersion: v1
kind: Secret
metadata:
name: istio-ca-secret
namespace: istio-system
type: istio.io/ca-root
data:
ca-cert.pem: *****
ca-key.pem¶
apiVersion: v1
kind: Secret
metadata:
name: istio-ca-secret
namespace: istio-system
type: istio.io/ca-root
data:
ca-key.pem: *****
cert-chain.pem¶
apiVersion: v1
kind: Secret
metadata:
name: istio-ca-secret
namespace: istio-system
type: istio.io/ca-root
data:
cert-chain.pem: ""
key.pem¶
apiVersion: v1
kind: Secret
metadata:
name: istio-ca-secret
namespace: istio-system
type: istio.io/ca-root
data:
key.pem: ""
root-cert.pem¶
apiVersion: v1
kind: Secret
metadata:
name: istio-ca-secret
namespace: istio-system
type: istio.io/ca-root
data:
root-cert.pem: ""
02. istio-remote-secret¶
istio-remote-secretとは¶
複数 Kubernetes Cluster メッシュを採用する場合に必要である。
プライマリ Cluster がリモート Cluster の kube-apiserver をコールできるように、サーバー証明書を持つ。