This is the multi-page printable view of this section. Click here to print.
Portefaix on Civo
Running Portefaix on Civo Kubernetes Engine
- 1: Deployment
- 1.1: Install Portefaix
- 1.2: Uninstall Portefaix
- 2: Authentication and Authorization
- 3: Troubleshooting Deployments on Civo
1 - Deployment
Instructions for deploying Portefaix on Civo
Work In Progress
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
Work In Progress
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