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

时间:2019-04-17 06:08:44

标签: ssl kubernetes ca rancher rke

我基本上有三个问题。

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

我尝试了多个论坛和牧场主文档。我也尝试过从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以获得那些证书。我想创建证书并使用它们创建集群。

1 个答案:

答案 0 :(得分:1)

  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