Hello,
can you help us to resolve that issue, please.
Our developers want to connect to our cluster from his local machines and now they cant, how we can expose 11210 port to them?
i Need to add annotation to the main service to expose 11210 port, but cant find where we can to do that:
annotations:
external-dns.alpha.kubernetes.io/hostname: apicbdev.company.com
Could you help us please?
coredns:
service:
searches:
- couchbase.svc.cluster.local
- svc.cluster.local
- cluster.local
tls:
generate: true
expiration: 365
cluster:
antiAffinity: true
backup:
image: couchbase/operator-backup:1.1.0
managed: true
buckets:
managed: true
cluster:
# Quota for buckets
dataServiceMemoryQuota: 6Gi
indexServiceMemoryQuota: 1Gi
searchServiceMemoryQuota: 1Gi
eventingServiceMemoryQuota: 1Gi
analyticsServiceMemoryQuota: 1Gi
indexStorageSetting: memory_optimized
logging:
audit:
enabled: false
garbageCollection:
sidecar:
age: 1h
enabled: false
image: busybox:1.32.1
interval: 20m
rotation:
interval: 15m
size: 20Mi
server:
configurationName: fluent-bit-config
enabled: false
manageConfiguration: true
sidecar:
configurationMountPath: /fluent-bit/config/
image: couchbase/fluent-bit:1.0.1
monitoring:
prometheus:
enabled: false
name: apicbdev
networking:
adminConsoleServiceTemplate:
spec:
publishNotReadyAddresses: false
type: LoadBalancer
adminConsoleServices:
- data
dns:
domain: company.com
disableUIOverHTTP: false
disableUIOverHTTPS: false
exposeAdminConsole: true
exposedFeatureServiceTemplate:
spec:
publishNotReadyAddresses: false
type: LoadBalancer
exposedFeatures:
- client
- xdcr
security:
adminSecret: ''
password: 'bwYq3z!nAyWxa##123'
rbac:
managed: true
username: Administrator
securityContext:
fsGroup: 1000
runAsNonRoot: true
runAsUser: 1000
sysctls: []
servers:
default:
services:
- data
- index
- query
- search
- analytics
- eventing
size: 3
volumeMounts:
default: couchbase
data: couchbase
volumeClaimTemplates:
- metadata:
name: couchbase
spec:
storageClassName: ebs-sc
resources:
requests:
storage: 15Gi
xdcr:
# -- Managed defines whether XDCR is managed by the operator or not.
managed: false
buckets:
default:
# compress off,passive,active
compressionMode: passive
# how resolve concurrent write conflicts
conflictResolution: seqno
# -- EnableFlush defines whether a client can delete all documents in a bucket.
enableFlush: false
# -- EnableIndexReplica defines whether indexes for this bucket are
# replicated. This field defaults to false.
enableIndexReplica: true
# -- EvictionPolicy controls how Couchbase handles memory exhaustion.
evictionPolicy: fullEviction
# -- IOPriority controls how many threads a bucket has, per pod, to process reads and writes.
ioPriority: low
# -- The type of the bucket to create by default.
kind: CouchbaseBucket
# -- MemoryQuota is a memory limit to the size of a bucket.
memoryQuota: 128Mi
# -- Replicas defines how many copies of documents Couchbase server maintains.
replicas: 1
services:
kind: CouchbaseBucket
compressionMode: passive
conflictResolution: seqno
enableFlush: false
enableIndexReplica: true
evictionPolicy: fullEviction
ioPriority: high
memoryQuota: 200Mi
replicas: 2
users:
addressbook-updater:
password: password
authSecret:
authDomain: local
roles:
- name: query_update
bucket: services
- name: query_select
bucket: services
- name: query_insert
bucket: services
- name: query_delete
bucket: services
- name: query_update
bucket: shakti-nodes
- name: query_select
bucket: shakti-nodes
- name: query_insert
bucket: shakti-nodes
- name: query_delete
bucket: shakti-nodes