首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何模拟Kubernetes集群/服务器?

如何模拟Kubernetes集群/服务器?
EN

Stack Overflow用户
提问于 2020-02-13 17:13:54
回答 1查看 2.3K关注 0票数 5

Kubernetes OpenAPI规范在这里托管。

代码语言:javascript
运行
复制
https://github.com/kubernetes/kubernetes/tree/master/api/openapi-spec

此外,这里还提供了Kubernetes的各种客户端API:

代码语言:javascript
运行
复制
https://kubernetes.io/docs/reference/using-api/client-libraries/

使用OpenAPI规范,我能够生成提供REST服务的服务器代码。但是,使用这些K8s客户端API的应用程序(以Go、Java等语言编写)不要直接使用这些REST API。

我的目标是模拟在测试自动化中使用的K8s服务器,并构建一个受控环境来创建各种测试场景。

有没有现成的Kubernetes mock?如果没有,我们如何将客户端API与上述OpenAPI生成的REST服务器进行接口?这样,应用程序将继续使用客户端API,但在内部,它们将与模拟的K8s服务器通信,而不是真正的服务器。

请帮助处理这些选项。

EN

回答 1

Stack Overflow用户

发布于 2021-01-01 23:09:28

不能直接回答您的问题,但我看到的大多数实现的解决方案都不是试图模仿k8s API,而是通过k3s (来自牧场主实验室)或KinD项目(官方方式)来使用它。

然后,您可以像连接普通kubernetes集群一样连接到它

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

https://stackoverflow.com/questions/60204153

复制
相关文章

相似问题

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