首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过服务帐户更新k8s入口

问通过服务帐户更新k8s入口
EN

Stack Overflow用户
提问于 2020-09-08 00:31:24
回答 1查看 72关注 0票数 0

我有一个应用程序,我需要定期添加新的域名。现在,每次添加或删除域时,我都需要添加或删除入口。

我想要自动化这一点。

我有一个用户界面,其中用户有一个已注册的域名列表,可以添加到应用程序的域名。因此,当用户设置时,我希望自动更新入口。

我的方法是通过一个服务帐户来管理这些入口。有没有这方面的最佳实践,或者有没有已经有api的入口控制器?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-08 00:40:23

入口控制器没有任何为此公开的API,也不需要。您需要调用kubernetes REST API来更新入口资源。您可以使用多种语言的kubernetes客户端库,通过服务帐户或kubeconfig文件来执行此操作。

您将需要使用角色和角色绑定来定义RBAC,以授权用于调用REST API的服务帐户或用户。

在下面的API中使用PUT或PATCH更改主机

代码语言:javascript
复制
/apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses

当入口资源以这种方式更新时,入口控制器将收到更改通知,因为入口控制器监视入口资源是否有任何更改。

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

https://stackoverflow.com/questions/63781269

复制
相关文章

相似问题

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