【发布时间】:2020-03-29 14:52:38
【问题描述】:
假设我想部署一个带有 skaffold 的 pod,它不包含一个持续运行/阻塞的程序。例如。取getting started example 并将main.go 更改为:
package main
import (
"fmt"
)
func main() {
fmt.Println("Hello world!")
}
如果我在上面修改的示例中运行skaffold dev 并等待而不对代码进行任何更改,则 pod 将不断重启,循环通过状态Completed -> CrashLoopBackOff -> Completed,每个再次重新开始在 pod 中运行程序。如何让 pod 运行一次程序,而仅在代码更改时重新运行/重新启动 pod?
这是使用 skaffold v1.6.0-docs、ubuntu 18、microk8s 1.16/stable,已设置 skaffold config set default-repo localhost:32000。
【问题讨论】:
标签: kubernetes skaffold