Deploying To Kubernetes using Operator and CKS blueprints

Hi

I’m trying to use Confluent Operator to deploy Confluent Platform into Kubernetes.

I have managed to deploy the platform and create a few templates. Now i’m trying to configure the Loadbalancer so I can get TLS configured as well.

In the Platformtemplate I specified these configurations:

apiVersion: core.cpc.platform.confluent.io/v1beta1
kind: ConfluentPlatformBlueprint
metadata:
name: standard-lb
namespace: cpc-system
spec:
dockerImages:

  • registry: docker.io
    dnsConfig:
    domain: sharks4it.dk
    providerType: blueprint
    blueprint:
    generateFQDNWithSchema:
    addRegionName: false
    addClusterName: true
    confluentPlatform:
    version: 7.4.0
    http:
    externalAccess:
    type: loadBalancer
    loadBalancer:
    labels:
    company: sharks4it
    advertisedPort: 8443
    kafkaListeners:
    global:
    externalAccessType: loadBalancer
    externalListener:
    externalAccess:
    enabled: true
    loadBalancer:
    advertisedPort: 8443

And after deployment when I check the config for kafka it looks like its working. But for the other componants it does not look like externalaccess is configured.

I used this command to verify
kubectl get KafkaCluster kafka-prod -oyaml

But if I run this:

kubectl get ControlCenterCluster  controlcenter-prod -oyaml 

I don’t see anything like this:
status:
externalAccess:
advertisedExternalEndpoint:
dnsEndpoint:
ipAddress: 34.118.17.160
url:

any ideas ?

You may want to use kubectl get svc to find the LoadBalancer services, or get the ingresses to get external network connection address