mirror of https://github.com/istio/istio.io.git
28 lines
1.2 KiB
Markdown
28 lines
1.2 KiB
Markdown
---
|
||
title: DNS 证书管理
|
||
description: 在 Istio 中配置和管理 DNS 证书。
|
||
publishdate: 2019-11-14
|
||
attribution: Lei Tang (Google)
|
||
keywords: [security, kubernetes, certificates, DNS]
|
||
target_release: 1.4
|
||
---
|
||
|
||
默认情况下, `Istio` 的 `DNS` 证书是由 `Citadel` 来管理的。`Citadel` 是一个功能强大的组件,不仅维护自己的私有签名密钥,而且充当证书颁发机构(CA)。
|
||
|
||
在 `Istio` 的 1.4 版本中,我们引入了一项新功能,可以安全地配置和管理由 `Kubernetes CA` 签名的 `DNS` 证书,它具有以下优点。
|
||
|
||
* 轻量级 `DNS` 证书管理,不依赖于 `Citadel`。
|
||
|
||
* 与 `Citadel` 不同的是,此功能不维护私有签名密钥,从而增强了安全性。
|
||
|
||
* 简化了向 `TLS` 客户端分发根证书。客户不再需要等待 `Citadel` 生成和分发其 `CA` 证书。
|
||
|
||
下图显示了在 `Istio` 中配置和管理 `DNS` 证书的体系结构。`Chiron` 是在 `Istio` 中配置和管理 `DNS` 证书的组件。
|
||
|
||
{{< image width="50%"
|
||
link="./architecture.png"
|
||
caption="在 Istio 中配置和管理 DNS 证书的架构"
|
||
>}}
|
||
|
||
要尝试此新功能,请参阅 [DNS 证书管理内容](/zh/docs/tasks/security/cert-management/dns-cert)。
|