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

Return to the regular view of this page.

Portefaix on Exoscale

Running Portefaix on Exoscale SKS
Infrastructure Portefaix components

1 - Deployment

Instructions for deploying Portefaix on Exoscale SKS

1.1 - Install Portefaix

Instructions for deploying Portefaix on Exoscale

Setup

# AWS
export EXOSCALE_API_KEY="xxxxx"
export EXOSCALE_API_SECRET="xxxxxxxxxxx"
export AWS_ACCESS_KEY_ID="${EXOSCALE_API_KEY}"
export AWS_SECRET_ACCESS_KEY="${EXOSCALE_API_SECRET}"

And load environment :

❯ . ./portefaix.sh exoscale

Storage for Terraform

Create a S3 bucket for Terraform states:

❯ make -f hack/build/exoscale.mk exo-bucket ENV=dev

Terraform

SKS

❯ make terraform-apply SERVICE=iac/exoscale/sks ENV=dev

Gitops for Kubernetes

Next: Gitops

1.2 - Inspec Portefaix

Instructions for check Portefaix infrastructure on Exoscale

1.3 - Uninstall Portefaix

Instructions for uninstall Portefaix

2 - Authentication and Authorization

Authentication and authorization support for Portefaix in Exoscale

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

Configure Exoscale

❯ . ./portefaix.sh exoscale
[ Portefaix ]
Setup credentials
Done

Configure kubectl

❯ make kubernetes-credentials CLOUD=exoscale ENV=dev
❯ kubectl get nodes

3 - Troubleshooting Deployments on Exoscale SKS

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