【问题标题】:best practice to run db:create with kubernetes and minikube使用 kubernetes 和 minikube 运行 db:create 的最佳实践
【发布时间】:2019-06-21 14:41:49
【问题描述】:

我是 kubernetes 的新手,我正在尝试使用 minikube 设置一个 rails 应用程序。

我想知道运行设置任务(如 rake db:create)的最佳实践,我们在应用设置期间只执行一次。

我目前是通过执行来做到的

kubectl exec pod_name rake db:create

这是第一次设置数据库的好习惯还是有更好或标准的方法?

【问题讨论】:

    标签: kubernetes minikube


    【解决方案1】:

    您也许可以通过在源清单文件中传播 command: 字段来获得相同的结果,即:

    apiVersion: v1
    kind: Pod
    metadata:
      name: ruby
    spec:
      containers:
      - name: ruby
        image: ruby:2.5
        command: [ "/bin/bash", "-c", "rake db:create" ]
    

    在k8s官方documentation中获取更多信息,一些提示解释here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-16
      • 2016-09-08
      • 2013-05-27
      • 2020-01-15
      • 2011-04-22
      • 1970-01-01
      • 1970-01-01
      • 2016-09-13
      相关资源
      最近更新 更多