【问题标题】:K0s: How to extend the default "service port range"?K0s:如何扩展默认的“服务端口范围”?
【发布时间】:2021-08-03 02:26:45
【问题描述】:

我想扩展K0s Kubernetes distro中的默认“服务端口范围”。

我知道在 kubernetes 中,在 /etc/kubernetes/manifests/kube-apiserver.yaml 中设置 --service-node-port-range 选项可以解决问题。

但是,如何做到这一点或K0s 发行版中的哪个选项?

【问题讨论】:

    标签: kubernetes port k0s


    【解决方案1】:

    看来您可以使用spec.api.extraArgsservice-node-port-range 参数传递给api-server。

    Spec api:

    extraArgs:您希望传递给 Kubernetes api-server 进程的任何额外参数的键值(字符串)映射

    例子:

    apiVersion: k0s.k0sproject.io/v1beta1
    kind: Cluster
    metadata:
      name: k0s
    spec:
      api:
        extraArgs:
          service-node-port-range: 30000-32767
    

    【讨论】:

    • 尝试应用这个我得到一个错误no matches for kind "Cluster" in version "k0s.k0sproject.io/v1beta1"
    • Made k0s default-config >/etc/k0s.yaml, k0s stop, k0s reset, k0s install controller --config=/etc/k0s.yaml,将 extraArgs 添加到配置中,然后 k0s start 并且成功了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-06
    • 2015-12-03
    • 1970-01-01
    相关资源
    最近更新 更多