如何创建免费的https证书
免费的https证书的确是存在的,而且的话这个数量是不会少的。也就是说这个免费的https还是一个相对来说不是很难获取的一个https证书。那如何创建免费的https的?我们来看一下具体的一些内容。
首先第一不的话就是要我们需要先创建一个签发机构,cert-manager 给我们提供了 Issuer 和 ClusterIssuer 这两种用于创建签发机构的自定义资源对象,Issuer 只能用来签发自己所在 namespace 下的证书,ClusterIssuer 可以签发任意 namespace 下的证书。可以看出来这个https还是比较的简单的,完成前面的操作之后就是有以下的步骤。完成之后免费的https证书就可以是到手了。注意具体的操作不要大意。
完成上面的操作我们就有了签发的机构,那么接下的话我们就能够是生成免费证书了,因为cert-manager 会给我们提供了Certificate,然后这个用于生成证书的自定义资源对象,它必须局限在某一个 namespace 下,证书最终会在这个 namespace 下以 Secret 的资源对象存储,假如我想在 dashboard 这个 namespace 下生成https证书(这个 namespace 已存在),在 Ingress 定义的 spec.tls.secretName 引用生成的免费证书所在的 Secret 名称即可实现使用免费证书将 Ingress 定义的 spec.rules.host 和 spec.tls.hosts 里的域名都替换为你自己的域名。以上的内容就是这个免费https证书的获取方法,这么一下就可以看出来,这个免费https是非常的简单就可以获取的了,想要获取免费的https证书的人就是认真看一下这个教程就是可以的了。