首页 新闻 会员 周边 捐助

如何让 Altinity Kubernetes Operator 部署 ClickHouse 时不部署 LoadBalancer

0
悬赏园豆:30 [已解决问题] 解决于 2025-01-05 22:57

Altinity Kubernetes Operator 部署 ClickHouse 时默认会部署 LoadBalancer Service,实际用不到 LoadBalancer,如何禁止这个部署?

k8s
dudu的主页 dudu | 高人七级 | 园豆:28541
提问于:2025-01-05 20:14
< >
分享
最佳答案
0

用下面的 serviceTemplate 部署 NodePort service 之后,LoadBalancer service 自动消失了

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

相关博问 https://q.cnblogs.com/q/151570

dudu | 高人七级 |园豆:28541 | 2025-01-05 22:57
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册