gpt4 book ai didi

kubernetes - 如何将 IPv6 用于 kubernetes 服务 ip 空间?

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

我在一家几乎所有私有(private) ipv4 空间都已使用的公司工作,因此使用 10.254.0.0/16 作为服务地址空间是不可能的。我已经开辟了一个可以使用的/64 的 ipv6 空间,但我似乎无法让它工作。

这是我的 apiserver 配置:

# The address on the local server to listen to.
KUBE_API_ADDRESS="--address=::"

# The port on the local server to listen on.
KUBE_API_PORT="--port=8080"

# Port kubelets listen on
KUBELET_PORT="--kubelet-port=10250"

# Address range to use for services
# KUBE_SERVICE_ADDRESSES="--service-cluster-ip-range=10.254.0.0/16"
KUBE_SERVICE_ADDRESSES="--service-cluster-ip-range=fc00:dead:beef:cafe::/64"

# Add your own!
KUBE_API_ARGS=""

但是当我尝试开始 kube-apiserver.service我收到有关“无效参数”的错误。 Kubernetes可以使用IPv6吗?

最佳答案

I don't think IPv6 is fully supported .我不认为该项目的开发人员有强烈的动机来添加 IPv6 支持,因为最大的贡献者群体是 Google employees。 .谷歌计算引擎(以及谷歌容器引擎)不支持 IPv6,因此谷歌直接向他们的员工支付支持 IPv6 的费用不会使谷歌受益。最好的办法可能是聘请在 AWS 上运行托管产品(因为 AWS 支持 IPv6)的公司的员工,例如 RedHat,或者尝试自己贡献一些工作。

从链接的 PR 来看,无论出于何种原因,Brian Grant (Google) 似乎有点兴趣并且能够贡献 IPv6 支持。如果你有兴趣将这个功能贡献给你自己,他可能是一个很好的查询资源。

关于kubernetes - 如何将 IPv6 用于 kubernetes 服务 ip 空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39173225/

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