我只是想要在我们的环境中实现这个概念,我只是想问一下我是否能够做到这一点。
因此,在Jenkins
中创建错误时,我想配置GKE
和Jira
以自动配置包含应用程序当前状态和数据库的容器。基本上我希望Jenkins
由用户在Jira
创建的问题触发,然后在创建问题时构建应用程序的副本。
我的问题是:GKE
可以Jenkins
以某种方式操纵或链接,以便它创建App + Database
的快照,然后基于此创建新的Pod那2个快照?
工作流程应该是这样的:
Jira => Jenkins => GKE (snapshots) => GKE (Pods creating)
我希望Jenkins与GKE
进行沟通,然后自动创建一组新的Pods
,这样我就不必以任何方式进行干预。
有什么方法可以做这样的事吗?这只是一个现在的概念,我不急于做任何事,只是就此问一些意见。
任何想法或建议?
谢谢
答案 0 :(得分:1)
您的问题并非针对GKE。这是关于Kubernetes。您可能需要编写一些代码并使用Kubernetes API来实现您所描述的内容,这是一个非常自定义的用例/工作流。
使用Kubernetes API的一些指示:https://kubernetes.io/docs/reference/
答案 1 :(得分:0)
您可以这样做。对于每个新的Jira任务:
要从Jenkins部署Kubernetes资源,您可以使用DevOps steps插件的Kubernetes Pipeline。
您可以使用Jobs来运行数据库备份和还原任务。