本地开发应用程序,然后部署到Kubernetes的最佳实践
假设我有一个flask应用程序、一个PostgreSQL和一个Redis应用程序。在本地开发这些应用程序并随后部署到Kubernetes的最佳实践方式是什么 因为,我曾尝试使用ksync在minikube中开发,但在获取详细的调试日志信息方面遇到了困难本地开发应用程序,然后部署到Kubernetes的最佳实践,kubernetes,minikube,Kubernetes,Minikube,假设我有一个flask应用程序、一个PostgreSQL和一个Redis应用程序。在本地开发这些应用程序并随后部署到Kubernetes的最佳实践方式是什么 因为,我曾尝试使用ksync在minikube中开发,但在获取详细的调试日志信息方面遇到了困难 有什么想法吗?我们对系统所做的是在本地开发和测试它们。我对Flask和ksyncy不是很了解,但是举个例子,你在Java中使用,你在本地使用SBT shell运行你的应用程序,在这里你可以查看你的所有日志。然后,我们使用自动化部署 当您决定在Ku
有什么想法吗?我们对系统所做的是在本地开发和测试它们。我对Flask和ksyncy不是很了解,但是举个例子,你在Java中使用,你在本地使用SBT shell运行你的应用程序,在这里你可以查看你的所有日志。然后,我们使用自动化部署
当您决定在Kubernetes上测试应用程序时,您可以选择使用minikube,但必须正确配置日志记录。您可以使用堆栈为Kubernetes配置集中式日志记录。这将从应用程序的各个组件收集所有日志,并将它们存储在Elastic Search中。然后可以使用Kibana仪表板查看这些日志。使用仪表板可以做很多事情,可以查看给定时间段的日志,或者按k8s命名空间或容器搜索日志 我认为解决方案是使用有多种解决方案(也称为GitOps和Kubernetes):
- -国际海事组织是最成熟的
- -更像一个工作流引擎
- -使用实际代码部署