This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Portefaix on Civo

Running Portefaix on Civo Kubernetes Engine
Infrastructure Portefaix components

1 - Deployment

Instructions for deploying Portefaix on Civo

1.1 - Install Portefaix

Instructions for deploying Portefaix on Civo

Setup

# Civo
export CIVO_TOKEN="xxxxxxxxxxxxxxxx"

And load environment :

❯ . ./portefaix.sh civo

Storage for Terraform

Terraform

Network

❯ make terraform-apply SERVICE=terraform/civo/network ENV=dev

Kubernetes

❯ make terraform-apply SERVICE=terraform/civo/kubernetes ENV=dev

Gitops for Kubernetes

Next: Gitops

1.2 - Uninstall Portefaix

Instructions for uninstall Portefaix

2 - Authentication and Authorization

Authentication and authorization support for Portefaix in Civo

This section shows the how to setup Portefaix with authentication and authorization support in Civo

Configure Civo

❯ . ./portefaix.sh civo
[ Portefaix ]
 Flux
 Pagerduty
 TerraformCloud
 Civo
✔ Done

Configure kubectl

❯ make -f hack/build/civo.mk civo-kube-credentials ENV=dev
❯ kubectl get nodes
NAME                                                      STATUS   ROLES    AGE     VERSION
k3s-portefaix-dev-civo-691a-de1391-node-pool-8c2e-859cq   Ready    <none>   6m29s   v1.22.2+k3s1

3 - Troubleshooting Deployments on Civo

Help diagnose and fix issues you may encounter in your Portefaix deployment