你如何找到集群&Kubernetes 集群的服务 CIDR? [英] How do you find the cluster & service CIDR of a Kubernetes cluster?

查看:44
本文介绍了你如何找到集群&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 范围

Get Pods IPs range

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?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆