如何将所有证书从一台服务器上的 Kubernetes 复制到另一台服务器上的 Kubernetes?
How to copy all certificates from Kubernetes on one server to Kubernetes on another one?
如何将一台服务器上的 Kubernetes 中的所有证书复制到 Kubernetes
在另一个?
如何导出它们?
可能的导入步骤
kubectl create secret tls {{ .Release.Name }}-ingress-tls-secret --key /tmp/tls.key --cert /tmp/tls.crt [--namespace namespace]
导入步骤后应该执行哪些操作?
我想在另一台服务器上查看相同的证书。
kubernetes 将证书存储在 secret 中。
您可以简单地导出密钥并将其导入到新的 kubernetes 集群中。
这是一个在本地导出秘密的例子
kubectl get secret my-secret-name(secret name) --export -o yaml >
my-secret-name.yaml
my-secret-name.yaml
文件将被创建
现在在新集群上,您可以使用生成的 yaml 文件简单地导入证书
kubectl apply -f my-secret-name.yaml -n namespace-name
(如果要在特定命名空间中设置)
导入证书后,您可以在 ingress
.
中简单地使用它们
如何将一台服务器上的 Kubernetes 中的所有证书复制到 Kubernetes 在另一个?
如何导出它们?
可能的导入步骤
kubectl create secret tls {{ .Release.Name }}-ingress-tls-secret --key /tmp/tls.key --cert /tmp/tls.crt [--namespace namespace]
导入步骤后应该执行哪些操作?
我想在另一台服务器上查看相同的证书。
kubernetes 将证书存储在 secret 中。
您可以简单地导出密钥并将其导入到新的 kubernetes 集群中。
这是一个在本地导出秘密的例子
kubectl get secret my-secret-name(secret name) --export -o yaml > my-secret-name.yaml
my-secret-name.yaml
文件将被创建
现在在新集群上,您可以使用生成的 yaml 文件简单地导入证书
kubectl apply -f my-secret-name.yaml -n namespace-name
(如果要在特定命名空间中设置)
导入证书后,您可以在 ingress
.