CA证书用于TLS身份validation

使用CoreOS和保护不同的组件需要TLS。

还有etcd,docker和其他需要CA签署证书的服务。 使用相同的CA证书签署所有服务的不同证书是否可以,或者我真的应该为每个服务创build一个CA吗?

我知道这是主观的,我可能会得到很多“意见”,但是真的有什么好的理由来创build几个CA吗?

不要为每个服务创build一个CA. 这个想法是有一个单一的CA,其CA证书被导入到您的每个系统的可信CA列表。 这样,您可以使用该CA签署所有的证书,他们将被信任。