Get TLS Certificates Operator up and running
This is part of the TLS Certificates Operator Tutorial. Please refer to this page for more information and the overview of the content.
Deploy TLS Certificates Operator
To deploy the TLS Certificates Operator, all you need to do is run the following command, which will fetch the charm from Charmhub and deploy it to your model:
juju deploy tls-certificates-operator
Juju will now fetch TLS Certificates Operator and begin deploying it to the local MicroK8s. This process can take several minutes depending on how provisioned (RAM, CPU, etc) your machine is. You can track the progress by running:
juju status --watch 1s
This command is useful for checking the status of TLS Certificates Operator and gathering information about the machines hosting TLS Certificates Operator. Some of the helpful information it displays include IP addresses, ports, state, etc. The command updates the status of TLS Certificates Operator every second and as the application starts you can watch the status and messages of TLS Certificates Operator change. Wait until the application is ready - when it is ready, juju status
will show:
Model Controller Cloud/Region Version SLA Timestamp
tutorial charm-dev microk8s/localhost 3.1.5 unsupported 12:00:43+01:00
App Version Status Scale Charm Channel Rev Address Exposed Message
tls-certificates-operator active 1 tls-certificates-operator stable 22 10.152.183.167 no installing agent
Unit Workload Agent Address Ports Message
tls-certificates-operator/0* blocked idle 10.1.142.108 Configuration options missing: ['certificate', 'ca-certificate']
To exit the screen from juju status --watch 1s
, enter Ctrl+c
.
If you want to further inspect juju logs, can watch for logs with juju debug-log
.
More info on logging at juju logs.
The deployment of the charm is completed when its status is in Waiting/Idle
state.