提问者:小点点

如何在GKE上禁用Kube-DNS


我在我们的集群中运行了一个使用KubeDNS服务的CoreDNS。我想禁用AutoScaler和KubeDNS部署或将其缩放到0。

然而,一旦我这样做,它总是自动放大到2。我能做什么?


共1个答案

匿名用户

您正在经历的场景由官方留档描述。

>

  • 确保您按照此处所述创建了自定义CoreDNS。

    通过使用以下命令将库贝-dns部署和自动缩放器缩放为零,禁用GKE管理的库贝-dns:

    kubectl scale deployment --replicas=0 kube-dns-autoscaler --namespace=kube-system
    kubectl scale deployment --replicas=0 kube-dns --namespace=kube-system
    
    • 如果上面的命令仍然不起作用,请尝试以下命令:
    kubectl scale --replicas=0 deployment/kube-dns-autoscaler --namespace=kube-system 
    
    kubectl scale --replicas=0 deployment/kube-dns --namespace=kube-system
    

    请记住指定命名空间