walkley / lens-extension-amazon-eks

Lens extension for Amazon EKS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Lens extension for Amazon EKS

License:MIT License


Languages

Language:TypeScript 91.7%Language:JavaScript 8.1%Language:Makefile 0.2%