Set up a SSH+Kubernetes bastion for AWS EKS with Teleport 3.2

Set up a SSH+Kubernetes bastion for AWS EKS with Teleport 3.2

Set up a SSH+Kubernetes bastion for AWS EKS with Teleport 3.2. This new release of Teleport brings support for EKS. Now Teleport can act as a single authentication gateway for Kubernetes clusters running on EKS.

What is Teleport?

Teleport is a modern, cloud-native PAM, designed for distributed teams running applications on distributed infrastructure. This means that Teleport users can remotely access any servers or VMs of their organization, from any device, from any location, regardless with cloud a server is located in, including behind-NAT environments, without the need for VPN.

ssh kubernetes proxy

The hallmark features of Teleport are:

  • Built-in proxy (sometimes called jump host) with support for SSH and Kubernetes API.
  • Certificate-based SSH authentication with auto-expiring certificates: this removes the need to “manage” SSH keys.
  • Robust audit capabilities including a unified audit log, the session recording & replay.
  • Built-in 2nd-factor authentication.
  • Works with a CLI client and Web UI.
  • Single sign-on (SSO) for SSH and Kubernetes (community supports github SSO; enterprise version supports corporate idenity managers).
  • Role-based access control (RBAC) for SSH (enterprise version only).

Feel free to watch this high level explainer video, demo video or read the docs for more information.

kubernetes aws eks teleport ssh

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

50+ Useful Kubernetes Tools for 2020 - Part 2

Our original Kubernetes tool list was so popular that we've curated another great list of tools to help you improve your functionality with the platform.

AWS Fargate for Amazon Elastic Kubernetes Service | Caylent

Easily run Kubernetes-based applications on AWS by leveraging AWS Fargate and Amazon Elastic Kubernetes Service together. Learn more here.

Create a Kubernetes Cluster and Deploy an App on Amazon EKS using AWS CLI

This blog describes how create multi-node kubernetes clusters and deploy an application on Amazon EKS. In this blog we will walk through how to setup kubectl and eksctl on workstations and from there we can use one line command to create an EKS Cluster.

Migrating Apache Spark workloads from AWS EMR to Kubernetes

I will focus on AWS Elastic Map Reduce since we are running our Spark workloads on AWS. We are using Apache Airflow for the workflow orchestration.

Kubernetes on AWS - Kubernetes AWS Tutorial

Kubernetes on AWS - Kubernetes AWS Tutorial will help you understand how to deploy a containerized application onto a Kubernetes cluster managed by Amazon Elastic Container Service for Kubernetes (Amazon EKS).