Skip to content

Configure TLS ​

Apply a TLS certificate to an Ingress to enable HTTPS.

Prerequisites

  • A TLS certificate (.crt) and private key (.key) must be ready.
  • The target Ingress must exist.

Step 1. Create a TLS Secret ​

Register the TLS certificate as a Kubernetes Secret.

Select Storage → Secrets from the left sidebar. Click the Create secret button in the top right.

FieldValue
NameSecret name (e.g., my-tls-secret)
NamespaceSame namespace as the Ingress
Typekubernetes.io/tls
tls.crtCertificate file content (PEM format)
tls.keyPrivate key file content (PEM format)

WARNING

The tls.crt and tls.key must be a matching pair. A mismatch will cause TLS handshake failures.

Click Create to save the Secret.


Step 2. Apply TLS to the Ingress ​

Select Service Discovery → Ingresses from the left sidebar. Click the menu (⋮) at the end of the target Ingress row and select Edit Config.

Click Add TLS in the TLS section.

FieldDescriptionExample
HostsDomain to apply TLS toapp.example.com
Secret NameSecret created in Step 1my-tls-secret

Click Update to save.


Step 3. Verify HTTPS access ​

Open https://app.example.com in a browser. A padlock icon in the address bar confirms TLS is configured correctly.

TIP

Certificates not issued by a recognized public CA (e.g., Let's Encrypt) may display a browser security warning.


Next Steps ​

The New Standard for AI Infrastructure