准确的电话号码和 WhatsApp 号码提供商。 如果您想要电子邮件营销活动列表或短信营销活动,那么您可以联系我们的团队。 电报: @latestdbs

在开发开源的过程中

我们引入了一些方便的功能来帮助处理部署。我们将大部分应用程序部署为 Helm 版本,因此我们需要一种以编程方式进行交互(使用 gRPC)并通过 Helm 使用 UI(RESTful API)的方法。为了通过Pipeline做到这一点,我们引入了一个非常有用的功能,可以使用 RESTful API 调用来管理 Helm 存储库并使用Helm将应用程序部署到 Kubernetes。 请注意,除了部署版本之外,Pipeline还具有 RESTful API,能够在所有主要云提供商(例如AWS、Azure AKS和 Google GKE )上配置 Kubernetes 集群。 Helm架构简介 Helm 是 Kubernetes 的包管理器,它是查找、共享软件并将其部署到 k8s 的最佳方式。

个具有以下职责的命令行工具 与

服务器交互 发送要安装的图表 升级或卸载现有版本 管理存储库 Tiller Server是一个集群内服务器,具有以下职责: 与 Helm 客户端交互 连接 Kubernetes API 阿塞拜疆 WhatsApp 号码列表 服务器 结合图表和配置来构建版本 安装图表并跟踪其发布 升级和卸载图表 Helm客户端和Tiller都是用Go编写的,并使用gRPC进行交互。Tiller(作为 Kubernetes 内部运行的服务器组件)提供了一个 gRPC 服务器来与客户端连接,并使用 k8s 客户端库与 Kubernetes  进行通信。它不需要自己的数据库,因为信息作为 ConfigMap 存储在 Kubernetes 中。 通过 REST 进行部署 如您所见,为了与 Helm(基本上是 Tiller)交互,您必须使用 CLI 或编写 gRPC 代码并直接与 Tiller 对话。

对于 和我们的最终用户

我们需要构建一个基于 REST 的 API 来与 Tiller 服务器通信。此实现位于 helm包中,并由Pipeline使用Gin 服务器公开。当前的身份验证非常基本,但是,一旦我们合并此PR,它将基于 OAuth2 令牌,并且外部和内部访问将基于此。请注意,Kubernetes支持OAuth2。 现在让我们看看如何使用 REST 端点和. 您可能需要的第一件事是 a ,也就是说,如果您还想使用 Helm CLI 验证部署。除了在云中配置 Kubernetes 集群之外,Pipeline还可以连接到现有 BQB 目录 集群,无论它们是基于云的还是本地的。 curl kubeconfig 获取 Kubernetes 配置 要获取执行以下 REST 调用存储库 您可以通过以下方式添加要从中部署版本的任何 Helm 存储库。

 

Leave a comment

Your email address will not be published. Required fields are marked *