gpt4 book ai didi

kubernetes - kubernetes角色隐藏主人

转载 作者:行者123 更新时间:2023-12-03 01:44:40 25 4
gpt4 key购买 nike

我正在构建一个kubernetes集群,我想知道是否有一种方法可以从“kubectl获取节点”中隐藏主节点。就像他们对eks,aks等所做的一样。目的是向用户提供完全的管理员控制权,但主节点/组件除外。
我想k8s RBAC可以通过某种方式找到,但还找不到任何相关的东西。

我还尝试禁用此处建议的主机上的kubelet(How do managed Kubernetes providers hide the master nodes?),但该节点只是显示为“未就绪”

最佳答案

创建集群后,可以运行以下命令删除主节点

kubectl delete node master-node-name

完成此操作后,您将无法再在 kubectl get nodes中看到该主节点,但是您仍然应该能够正常地与集群进行交互。在这里,ETCD中的节点条目只会被删除。

实现此目的的另一种方法是配置Kubelet不通过 --register-node=false标志和 manually administer it注册节点

我相信这就是托管的kubernetes服务提供商在内部所做的事情。

关于kubernetes - kubernetes角色隐藏主人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59929562/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com