如今的应用程序是通过多种不同源代码并在众多组件中构建的。因此,微服务的概念很重要:您可以按照不同的小片段(容器)构建应用程序,然后借助某种能够简单编排流程的工具,确保所有任务都按正确的顺序进行。将数据库连接到您的应用程序或网站可能相当麻烦,特别是在不断变化的情况下。如果您可以在不同的数据库和工作环境(如开发、测试和部署)之间无缝切换,事情会容易得多。
本教程展示了可以使用 OpenShift secrets 非常简单地部署应用程序并将其安全地连接到其他位置的数据库,在这个过程中凭证是进行加密的,但仍可供我们的应用程序轻松访问。OpenShift 会自动检测您的框架,并在几分钟内容器化、部署和管理您的应用程序。您将了解如何将 Flask 应用部署到 OpenShift,并使用 secrets 连接到 Db2 数据库。
前提条件
要完成本教程,您应该具有以下环境:
一个有效的 IBM Cloud 帐户。
一个已经置备的 OpenShift 4.2 集群。
OpenShift 命令行界面 (CLI)。
预估时间
完成本教程大约需要 45分钟。
步骤
在 IBM Cloud 上创建一个 Db2 数据库
创建 Db2 数据库的凭证。
创建 OpenShift 项目。
创建 OpenShift secret。
部署 Flask 应用并将其连接到 Db2 数据库。
监控构建和部署过程。
验证应用是否能够正常运作并连接到 Db2 数据库。
在本教程中,您看到了只需几分钟,就可非常轻松地部署应用程序并将其连接到 IBM Cloud 上的 Db2 数据库。OpenShift 识别、容器化、构建并部署了您的应用程序。现在您已经知道了如何使用不同的源代码构建应用程序,并将其安全地连接到其他服务。有了 OpenShift secrets,您完全无需担心敏感数据会被泄露(本示例中为 Db2 凭证)。
阅读原文
获取完整教程
开发者们正在看
![992425d2659569b623d288dac0e8815c.gif](https://i-blog.csdnimg.cn/blog_migrate/fdae11d1665ac57179b2604d3668b72f.gif)