首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创造创新型服务

如何创造创新型服务
EN

Stack Overflow用户
提问于 2020-10-05 14:15:58
回答 1查看 262关注 0票数 1

我已经编写了一个自定义资源作为部署的一部分。作为reconcileKind函数的一部分,我编写了创建pod的逻辑,如下所示,使用Go中的Kubernetes API。

我想将此转换为附加服务(而不是创建将始终运行的POD ),这样我就可以使用KPA功能。我知道如何使用.yaml方式创建附加服务。但是我想通过使用Kubernetes API本身来创建它。我确实在官方文档中搜索过,但是解释的一切都是使用.yaml的方式。

因此,我很好奇,我们是否能够通过直接使用Kubernetes API来实现附加服务?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-05 16:19:45

如何利用高丽来创造好的服务?

您需要将Go-client用于本机服务,例如与您在代码中使用的corev1.Pod相对应的客户端类型。

Knative v1.服务的Go客户端位于本机存储库中。

在代码中,您可以使用来自本机Go客户端的CoreV1()而不是ServingV1()

但是,我建议您使用Yaml清单,除非您有自定义需求。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64210432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档