Skip to content

walkley/lens-extension-amazon-eks

Repository files navigation

Lens Extension for Amazon EKS

GitHub Actions status

Lens extension for Amazon EKS that adds following features:

  • Create Amazon EKS clusters
  • Cluster feature: Associate IAM OIDC Provider
  • Service Account detail page: IAM Role for Service Account

Demo

My.Movie.2.mp4

Build

To build the extension you can use make or run the npm commands manually:

mkdir -p ~/.k8slens/extensions
git clone https://github.com/walkley/lens-extension-amazon-eks.git
ln -s $(pwd)/lens-extension-amazon-eks ~/.k8slens/extensions/lens-extension-amazon-eks
cd lens-extension-amazon-eks
make build

OR

cd lens-extension-amazon-eks
npm install
npm run build

If you want to watch for any source code changes and automatically rebuild the extension you can use:

cd lens-extension-amazon-eks
npm run dev

Test

Open Lens application and navigate to a cluster...

cd %USERPROFILE%\.k8slens\extensions
mklink /D lens-extension-amazon-eks \\wsl$\Ubuntu-20.04\home\walkley\lens-extension-amazon-eks

Uninstall

rm ~/.k8slens/extensions/lens-extension-amazon-eks

Restart Lens application.