Skip to content

Deployment

Regular

  1. Create the namespace "regula":

    kubectl create namespace regula
    

  2. Import the secret "regula.license":

    kubectl create secret generic regula-license -n regula --from-file=regula.license
    

  3. Download the deployment file and run:

    kubectl apply -f k8sface-api.yml
    

HTTPS via Nginx

  1. Create the namespace "regula":

    kubectl create namespace regula
    

  2. Import the secret "regula.license":

    kubectl create secret generic regula-license -n regula --from-file=regula.license
    

  3. Create ConfigMap "default" from nginx config file:

    kubectl create configmap default -n regula --from-file=default.conf
    

  4. Create a TLS secret that contains a TLS private key and certificate:

    kubectl create secret tls certificates -n regula --key="tls.key" --cert="tls.crt"
    

  5. Download the deployment file and run:

    kubectl apply -f k8sface-api-https.yml