使用 kubernetes 部署 DB+Proxy+SSL
Deploy DB+Proxy+SSL with kubernetes
我对 kubernetes 的工作原理知之甚少,我正在努力学习。我很难理解如何使用 kubernetes 部署我的数据库 (CouchDB)、反向代理 (nginx) 和 ssl 证书(letsencrypt with certbot-auto)。
我 运行 CentOS 8 并为容器安装了 podman。我可以将每个安装在同一个 pod 的不同容器中,并且可以使它们正常通信。
我不明白的是如何使用 kubernetes 正确部署所有这些容器并在集群中扩展它们。
我的问题如下:
- 这三个组件应该从哪里开始让kubernetes协同工作呢?我是否应该先安装三个容器及其配置(数据库可以配置为处理集群,但我的理解是 kubernetes 处理集群。所以我想知道是否必须为集群配置数据库并因此安装两个节点)
- 我应该用 certbot 安装 letsencrypt 吗?我不明白 kubernetes 如何部署新的 pods 让它们与自动配置的 letsencrypt 一起工作
如果有人能给我完成这项工作的步骤,那就太好了……我真的不知道从哪里开始,而且文档和教程有点混乱。
我认为您需要为您的数据库和 Nginx 部署两个应用程序,但是对于您的证书,我们有不同的方法在 kubernetes 上使用 letsencrypt
对于 letsencrypt 和 nginx,这两篇文章可以帮助您深入了解您需要做什么
Nginx & LetsEncrypt and this one Let’s Encrypt on Kubernetes
对于 CouchDB,本文可能会对您有所帮助 CouchDB on Kubernetes,在本文中提到 NFS 作为存储,但您可以拥有自己的
我对 kubernetes 的工作原理知之甚少,我正在努力学习。我很难理解如何使用 kubernetes 部署我的数据库 (CouchDB)、反向代理 (nginx) 和 ssl 证书(letsencrypt with certbot-auto)。
我 运行 CentOS 8 并为容器安装了 podman。我可以将每个安装在同一个 pod 的不同容器中,并且可以使它们正常通信。
我不明白的是如何使用 kubernetes 正确部署所有这些容器并在集群中扩展它们。
我的问题如下:
- 这三个组件应该从哪里开始让kubernetes协同工作呢?我是否应该先安装三个容器及其配置(数据库可以配置为处理集群,但我的理解是 kubernetes 处理集群。所以我想知道是否必须为集群配置数据库并因此安装两个节点)
- 我应该用 certbot 安装 letsencrypt 吗?我不明白 kubernetes 如何部署新的 pods 让它们与自动配置的 letsencrypt 一起工作
如果有人能给我完成这项工作的步骤,那就太好了……我真的不知道从哪里开始,而且文档和教程有点混乱。
我认为您需要为您的数据库和 Nginx 部署两个应用程序,但是对于您的证书,我们有不同的方法在 kubernetes 上使用 letsencrypt
对于 letsencrypt 和 nginx,这两篇文章可以帮助您深入了解您需要做什么
Nginx & LetsEncrypt and this one Let’s Encrypt on Kubernetes
对于 CouchDB,本文可能会对您有所帮助 CouchDB on Kubernetes,在本文中提到 NFS 作为存储,但您可以拥有自己的