本文介绍了您如何找到集群Kubernetes集群的服务CIDR?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

一旦Kubernetes集群已经运行,您如何找到它的集群/服务CIDR?

How do you find the cluster/service CIDR for a Kubernetes cluster, once it is already running?

我知道Minikube是10.0.0.1/24.

I know for Minikube, it is 10.0.0.1/24.

对于GKE,您可以通过以下方式找到

For GKE, you can find out via

gcloud container clusters describe XXXXXXX --zone=XXXXXX |
  grep -e clusterIpv4Cidr -e servicesIpv4Cidr

但是如何在通用Kubernetes集群上找到答案,尤其是通过kubectl呢?

But how do you find out on a generic Kubernetes cluster, particularly via kubectl?

推荐答案

获取服务IP范围

kubectl cluster-info dump | grep -m 1 service-cluster-ip-range

您将看到类似--service-cluster-ip-range = xxx.yy.0.0/13

You will see something like e.g. --service-cluster-ip-range=xxx.yy.0.0/13

获取Pod IP范围

kubectl cluster-info dump | grep -m 1 cluster-cidr

您将看到类似--cluster-cidr = xxx.yy.0.0/11

You will see something like e.g. --cluster-cidr=xxx.yy.0.0/11

这篇关于您如何找到集群Kubernetes集群的服务CIDR?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-01 12:41