Configure Public Networking
This guide shows you how to configure Couchbase Server to be accessible from the public internet.
Public networking leverages public cloud provider load-balancer services. These by default are allocated a public IP address which allows them to be accessed from anywhere with an internet connection. This may be the best option if connecting another public cloud service to your Couchbase cluster.
Due to the public nature of connections the Operator enforces the use of TLS to keep data private. Please see the TLS configuration how-to for more information.
apiVersion: couchbase.com/v2 kind: CouchbaseCluster spec: networking: exposeAdminConsole: true (1) adminConsoleServiceTemplate: spec: type: LoadBalancer (2) exposedFeatures: (3) - client exposedFeatureServiceTemplate: spec: type: LoadBalancer (4) dns: domain: my-cluster.example.com (5) tls: static: serverSecret: my-server-secret (6) operatorSecret: my-operator-secret