1
我想在暴露大量端口的kubernetes上創建loadBalancer服務。因爲你現在還無法在kubernetes上做到這一點(https://github.com/kubernetes/kubernetes/issues/23864)。如何增加kubernetes中可用於服務的端口範圍
我已手動由具有以下格式的YAML文件中輸入一系列端口:
apiVersion: v1
kind: Service
metadata:
name: service
spec:
ports:
- name: port10000
port: 10000
protocol: UDP
.
.
.
- name: port40000
port: 40000
protocol: UDP
selector:
app: app-label
type: LoadBalancer
我收到以下錯誤:
Error from server (InternalError): error when creating "service-udp.yml": Internal error occurred: failed to allocate a nodePort: range is full
是否有可能增加的範圍端口可用於服務?如果是這樣,怎麼樣?
感謝@JanosLenart,我是谷歌雲平臺上,你知道如何改變它的KUBE-API服務器--service節點端口範圍portRange? – Sebastien
如果您在GKE(託管kubernetes集羣)上運行,則無法更改它 –