Skip to content

This project has the intention to demonstrate the how to deploy a S3-Compatible Object Storage in Akamai Cloud Computing.

License

Notifications You must be signed in to change notification settings

fvilarinho/akamai-s3-compatible

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Akamai S3 Compatible

Introduction

This project has the intention to demonstrate the how to deploy a S3-Compatible Object Storage in Akamai Cloud Computing.

Requirements

It automates (using Terraform) the provisioning of the following resources in Akamai Cloud Computing (former Linode) environment:

  • Domains (Authoritative DNS Server): Please check the file iac/dns.tf for more details.
  • Cloud Firewall: Please check the file iac/firewall.tf for more details.
  • Node Balancers: Please check the file etc/services.yaml for more details.
  • LKE (Linode Kubernetes Engine): Please check the file iac/lke.tf for more details.
  • Block Storage: Please check the file etc/deployments.yaml for more details.
  • TLS Certificates: Please check the file iac/certificate.yaml for more details.
  • MinIO: Please check the file etc/deployments.yaml for more details.

All Terraform files use variables that are stored in the iac/variables.tf.

Please check this link to know how to customize the variables.

To deploy it in Akamai Cloud Computing

Just execute the command deploy.sh in your project directory. To undeploy, just execute the command undeploy.sh in your project directory.

Documentation

Follow the documentation below to know more about Akamai:

Important notes

  • DON'T EXPOSE OR COMMIT ANY SENSITIVE DATA, SUCH AS CREDENTIALS, IN THE PROJECT.

Contact

LinkedIn:

e-Mail:

and that's all! Have fun!

About

This project has the intention to demonstrate the how to deploy a S3-Compatible Object Storage in Akamai Cloud Computing.

Resources

License

Stars

Watchers

Forks