Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
本地开发应用程序,然后部署到Kubernetes的最佳实践_Kubernetes_Minikube - Fatal编程技术网

本地开发应用程序,然后部署到Kubernetes的最佳实践

本地开发应用程序,然后部署到Kubernetes的最佳实践,kubernetes,minikube,Kubernetes,Minikube,假设我有一个flask应用程序、一个PostgreSQL和一个Redis应用程序。在本地开发这些应用程序并随后部署到Kubernetes的最佳实践方式是什么 因为,我曾尝试使用ksync在minikube中开发,但在获取详细的调试日志信息方面遇到了困难 有什么想法吗?我们对系统所做的是在本地开发和测试它们。我对Flask和ksyncy不是很了解,但是举个例子,你在Java中使用,你在本地使用SBT shell运行你的应用程序,在这里你可以查看你的所有日志。然后,我们使用自动化部署 当您决定在Ku

假设我有一个flask应用程序、一个PostgreSQL和一个Redis应用程序。在本地开发这些应用程序并随后部署到Kubernetes的最佳实践方式是什么

因为,我曾尝试使用ksync在minikube中开发,但在获取详细的调试日志信息方面遇到了困难


有什么想法吗?

我们对系统所做的是在本地开发和测试它们。我对Flask和ksyncy不是很了解,但是举个例子,你在Java中使用,你在本地使用SBT shell运行你的应用程序,在这里你可以查看你的所有日志。然后,我们使用自动化部署


当您决定在Kubernetes上测试应用程序时,您可以选择使用minikube,但必须正确配置日志记录。您可以使用堆栈为Kubernetes配置集中式日志记录。这将从应用程序的各个组件收集所有日志,并将它们存储在Elastic Search中。然后可以使用Kibana仪表板查看这些日志。使用仪表板可以做很多事情,可以查看给定时间段的日志,或者按k8s命名空间或容器搜索日志

我认为解决方案是使用

有多种解决方案(也称为GitOps和Kubernetes):

  • -国际海事组织是最成熟的
  • -更像一个工作流引擎
  • -使用实际代码部署

minikube有什么问题?请检查我的答案:-)