Long circle

Secure Platform Engineering with Akeyless Workshops

Ready to enhance your Platform Engineering skills with secure infrastructure deployment? Our “Secure Platform Engineering with Akeyless Workshops” provide hands-on experience in deploying secure EKS clusters using Terraform and Akeyless. Build practical skills to advance your career and secure your projects.

arrow right

Workshops’ Overview

Transform your skills 3

Workshop 1 – Deploy a Secure EKS Cluster with Terraform and Akeyless

  • Development Environment
  • Development Environment
  • Lab02 – Akeyless Setup
  • Lab03 – Prepare the GitHub Actions Pipeline and Build the EKS Cluster
  • Lab04 – Cleanup
Transform your skills 3 removebg preview 1

Diagram Overview

This diagram illustrates the workflow for provisioning an EKS (Elastic Kubernetes Service) cluster using GitHub Actions, Akeyless, and Terraform. The process involves creating AWS credentials just-in-time using Akeyless, running Terraform from a GitHub Actions workflow to provision the EKS cluster, and deploying it within a pre-configured AWS VPC (Virtual Private Cloud).

Workshop1-diagram

Steps Explained

1. Create Just-in-Time AWS Credentials (Akeyless):

  • Akeyless is responsible for creating AWS credentials just-in-time. This means that instead of storing long-lived AWS credentials, temporary credentials are generated as needed.
  • These credentials are created securely and can be used to perform various AWS operations.

2. GitHub Actions Gets AWS Credentials:

  • GitHub Actions fetches the AWS credentials generated by Akeyless.
  • These credentials are then used in subsequent steps to interact with AWS services.

3. GitHub Runs Terraform:

  • The fetched AWS credentials are used by GitHub Actions to run Terraform scripts.
  • Terraform is an infrastructure as code (IaC) tool that allows you to define and provision infrastructure using configuration files.

4. Terraform Provisions EKS:

  • Using the credentials and configuration, Terraform provisions an EKS cluster in AWS.
  • The EKS cluster is created within a pre-configured AWS VPC that includes necessary subnets and gateways for network communication.

Components in the Diagram

1. GitHub Actions:

  • A platform provided by GitHub to automate workflows.
  • In this context, it’s used to run the Terraform scripts with the AWS credentials fetched from Akeyless.

2. GitHub

  • The repository and version control system where the Terraform scripts and GitHub Actions workflow are hosted.

3. Akeyless:

  • A secrets management and zero-trust access platform.
  • Responsible for generating just-in-time AWS credentials used by GitHub Actions.

4. Terraform

  • An open-source IaC tool used to provision and manage cloud resources.
  • In this case, it is used to create an EKS cluster within the AWS environment.

5. AWS VPC:

  • A logically isolated network in the AWS cloud where you can launch AWS resources.
  • Includes subnets and gateways necessary for the EKS cluster’s operation.

6. EKS (Elastic Kubernetes Service):

  • A managed Kubernetes service by AWS.
  • The cluster that is provisioned by Terraform and deployed within the AWS VPC.

Flow Summary

Step 1: Akeyless generates temporary AWS credentials.

Step 2: GitHub Actions fetches these credentials.

Step 3: GitHub Actions uses the credentials to run Terraform scripts.

Step 4: Terraform provisions an EKS cluster within an AWS VPC.

This workflow ensures that AWS credentials are securely managed and that the EKS cluster is provisioned in an automated, repeatable, and secure manner using GitHub Actions and Terraform.

Transform your skills 6 removebg preview

Workshop 2 – ArgoCD with Akeyless to Deploy an App in EKS

  • TBD
Transform your skills 2

Workshop 3 – Securing our App with Monitoring and Encryption as a Service

  • TBD

See what others are saying about our Courses

Squre big 1 e1726661159119
Squre e1726659888241

Choose your plan

Monthly Plan

Access all content​

$9900

Per month

Quarterly Plan

Save 16% with quarterly billing

$24900

Per Quarter

Everything Included in Your Subscription

  • Content & Learning
  • All courses and bootcamps – unlimited access
  • Video lessons with closed captions
  • Interactive quizzes and assessments
  • Course completion certificates
  • Hands-On Labs
  • Browser-based cloud labs
  • Pre-configured VMs ready to use
  • Playgrounds for experiments
  • Multi-VM realistic scenarios
  • AWS Integration
  • Managed AWS Account included
  • Pre-configured environments
  • Real-world cloud scenarios
  • Support & Community
  • Priority support
  • Active community forum
  • No Setup Required
  • Everything runs in your browser
  • No software installation needed
  • Automatic environment provisioning
  • Works on any device
Hi there, I’m Sam

I’m a husband and father of two wonderful boys. I’m also very passionate 🔥 about all things technology. From when I was 10, I had a dream to become a computer 💻 engineer one day. Here I am today living the dream!

Thanks for visiting TeKanAid Academy. My goal is to teach you all things DevOps. Below are some of the things I’ve done over the years. I’m confident that I can help you achieve your dreams too.

  • 15+ years of experience in various Information Technology fields from Telecommunications, Computer Networks, Digital Transformation, DevOps, Cybersecurity, and IoT
  • President of TeKanAid Solutions Inc. building online content in the DevOps space
  • Previous – Sr. Solutions Engineer at HashiCorp
  • Pre-Sales Engineer at multiple US start-up vendors interacting with many enterprise customers
  • Master of Applied Science in Electrical and Computer Engineering – University of Waterloo in Ontario Canada.
Sam Platform Engineer
plus 2

View my Certifications

HashiCorp Authorized Instructors are experienced DevOps professionals who deliver official HashiCorp training courses in person and virtually. Each partner (and instructor) goes through a certification process to verify their level of expertise and ability to deliver the most relevant and practical training to enterprise customers and open source practitioners.

Issued by HashiCorp Partner Network (HPN)

Authorized by HashiCorp

HashiCorp Authorized Instructors are experienced DevOps professionals who deliver official HashiCorp training courses in person and virtually. Each partner (and instructor) goes through a certification process to verify their level of expertise and ability to deliver the most relevant and practical training to enterprise customers and open source practitioners.

Issued by HashiCorp Partner Network (HPN)

Authorized by HashiCorp

Earners of the HashiCorp Certified: Terraform Associate certification know the basic concepts, skills, and use cases associated with open source HashiCorp Terraform. They understand and can utilize Terraform according to the certification objectives. Additionally, they understand why enterprises choose to extend Terraform Open Source with Terraform Enterprise to solve business critical objectives.

Issued by HashiCorp

Earners of the HashiCorp Certified: Vault Associate certification know the basic concepts, skills, and use cases associated with open source HashiCorp Vault. They understand and can utilize Vault according to the certification objectives. Additionally, they understand why enterprises choose to extend Vault Open Source with Vault Enterprise to solve business critical objectives.

Issued by HashiCorp

Featured Products

money back guaranteed

30-Day Money-Back Guarantee

Try it risk-free

I’m confident you’ll get everything you need from this course and be 100% satisfied. But in the unlikely event you decide it’s not for you just ask for a refund any time during the first 30 days and you’ll get your money back with no questions asked.

FAQ

Most frequent questions and answers

You should be able to complete the first workshop in one hour. I’m still working on the second and third workshops.

You will have unlimited access. There is no time limit as long as you remain enrolled in the course.

We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.