【问题标题】:Does harness use kubectl tool to deploy kubernetes objects?是否使用 kubectl 工具部署 kubernetes 对象?
【发布时间】:2021-10-05 16:25:31
【问题描述】:

如上所述here

Harness 获取您提供的工件和 Kubernetes 清单 并将它们部署到目标 Kubernetes 集群。你可以简单地 通过清单部署 Kubernetes 对象,您可以提供清单 使用远程源和 Helm 图表。


harness 工具是否配备了 kubectl 客户端工具以在 kubernetes 清单上执行 kubectl apply

【问题讨论】:

    标签: kubernetes devops continuous-deployment


    【解决方案1】:

    如果您对其官方文档中没有解释的具体工具的实现细节感到好奇,您应该直接研究它的源代码以找到答案。

    但回答您的具体问题:

    harness 工具是否配备了 kubectl 客户端工具来执行 kubectl 应用于 Kubernetes 清单?

    嗯,没必要。编写一个在其代码中使用控制台kubectl 客户端的工具并不是最优的,也没有多大意义。为了执行与kubectl 完全相同的操作,此类工具使用Client Libraries。正如您在官方文档中看到的那样,它们种类繁多,其中一些是官方支持的,另一些是社区维护的,但它们总共支持各种编程语言。

    当然,您可以编写一个不使用客户端库但自行实现 API 调用和请求/响应类型的外部工具。

    【讨论】:

      猜你喜欢
      • 2020-09-15
      • 2022-12-17
      • 2021-09-30
      • 2019-01-09
      • 2018-12-14
      • 2020-04-15
      • 1970-01-01
      • 1970-01-01
      • 2022-01-26
      相关资源
      最近更新 更多