在 k8s 集群上通过 Altinity Kubernetes Operator 部署了 clickhouse,但只部署了 ClusterIP service,请问如何部署 NodePort service?
通过下面的 serviceTemplate 解决了
metadata:
name: clickhouse-db
namespace: clickhouse
spec:
defaults:
templates:
serviceTemplate: service-nodeport-template
templates:
serviceTemplates:
- name: service-nodeport-template
generateName: "clickhouse-nodeport-http"
spec:
ports:
- name: http
port: 8123
targetPort: 8123
nodePort: 31115
type: NodePort
参考 Can we specify a static port for NodePort service?
– dudu 1周前