【问题标题】:kubectl apply vs kubernetes deployment - Terraformkubectl apply 与 kubernetes 部署 - Terraform
【发布时间】:2020-09-15 23:08:09
【问题描述】:

我正在尝试使用Kubernetes Deployment,我想知道这是否与kubectl apply -f deployment.yaml 相同,还是等待部署启动并运行。因为当我使用kubernetes deployment 创建一个我知道不会工作的基本 pod 时,我收到了这个错误

Error: Waiting for rollout to finish: 0 of 1 updated replicas are available...

这只是给我来自kubernetes 的错误还是整个terraform 脚本因此而失败?

【问题讨论】:

    标签: kubernetes terraform


    【解决方案1】:

    根据documentation

    部署可确保在任何时候运行指定数量的 pod “副本”。换句话说,部署确保一个 pod 或一组同类 pod 始终处于启动状态且可用。如果豆荚太多,它会杀死一些豆荚。如果太少,Deployment 会启动更多。

    所以,它会等待以确保预期的副本数量增加

    【讨论】:

    • 哦哦,如果我们只想应用文件,最好使用kubectl apply
    • 我想是的@doc_noob。
    猜你喜欢
    • 2018-12-14
    • 2020-02-07
    • 2020-07-14
    • 2022-12-17
    • 2020-10-24
    • 2021-03-27
    • 2019-06-03
    • 1970-01-01
    • 2018-05-02
    相关资源
    最近更新 更多