ssl - 如何使用 ssh 从 rancher 创建的 kubernetes 集群创建/获取 etcd 证书

标签 ssl kubernetes ca rancher rke

基本上我有三个问题。

  1. 如何使用自定义 CA 创建 HA rancher 集群。
  2. 如何使用相同的 rancher 和自定义 CA 创建 kubernetes 集群。
  3. 如何从 etc 机器获取 etcd 证书,以通过 SSL 在 Prometheus kubertnetes 上对其进行监控。

我尝试了多个论坛和 rancher 文档。我还尝试从 rke 生成证书。

我有两个不同的问题

  1. 如何使用自定义证书
  2. 如何从 ectd 获取证书以运行此 rancher kubectl -n monitoring create secret generic etcd-certs --from-file=/tmp/etcdcerts/kube-etcd.pem --from-file=/tmp/etcdcerts/kube-etcd-key.pem --from-file=/tmp/etcdcerts/kube-ca.pem

现在我正在 ectd 机器上执行 scp 以在 rancher 代理运行后获取这些证书。我想创建证书并使用它们创建集群。

最佳答案

  1. 您可以在安装 Rancher 时引入您自己的证书。有关更多信息,请参见此处:https://rancher.com/docs/rancher/v2.x/en/installation/ha/helm-rancher/

  2. 当您在 Rancher 中创建集群时,系统会自动为您管理证书。

  3. 启动 Rancher v2.2.x,Prometheus 已集成到 Rancher 中。您只需在“设置”中启用它。安装完成后,您可以通过在集群页面的 UI 中单击 Grafana 图标来访问 etcd 指标。

etcd-grafana-screenshot

关于ssl - 如何使用 ssh 从 rancher 创建的 kubernetes 集群创建/获取 etcd 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55720953/

相关文章:

c++ - "400 Bad request"使用 OpenSSL BIO 请求时

docker - 在kubernetes容器中运行Java应用程序不起作用

docker - 如何在 k8s 集群中设置 docker registry?

kubernetes - 如何在OpenShift上为我的应用程序选择名称

authentication - CA 更新后的客户端证书

ssl - 将 CA 签名证书导入 JKS

java - 如何将 SSL CA 获取到 Java 服务器

ssl - Netbeans - ftp连接上的过期证书

php - 尝试访问 soap 网络服务器时出现 cURL 错误 58

android - Android Volley 是否支持 SSL?