【发布时间】:2020-11-21 20:19:03
【问题描述】:
我正在尝试通过在谷歌云平台控制台上使用命令“kubectl get pods”来访问 kubernetes,它会抛出以下错误,
无法连接到服务器:拨号 tcp 35.224.148.100:443: i/o timeout
请提出解决方案!
【问题讨论】:
我正在尝试通过在谷歌云平台控制台上使用命令“kubectl get pods”来访问 kubernetes,它会抛出以下错误,
无法连接到服务器:拨号 tcp 35.224.148.100:443: i/o timeout
请提出解决方案!
【问题讨论】:
你是否使用了参数--enable-private-nodes?
您必须指定授权list of CIDR: --enable-master-authorized-networks --master-authorized-networks=NETWORK,[NETWORK,...]
自动化所有 ips 的示例:
gcloud container clusters create [cluster-name] \
--zone us-central1-a \
--create-subnetwork name=[subnet-name] \
--enable-ip-alias \
--enable-private-nodes \
--master-ipv4-cidr 172.16.0.0/28 \
--enable-master-authorized-networks \
--master-authorized-networks 0.0.0.0/0
--enable-basic-auth \
--issue-client-certificate \
--machine-type=n1-standard-1 \
--num-nodes=1 \
--node-locations us-central1-a \
--enable-autoscaling \
--max-nodes=5
【讨论】:
使用下面的命令,希望它能 100% 工作。
gcloud container clusters get-credentials [cluster name] --zone [zone]
【讨论】: