lens-extension-amazon-eks

Lens Extension for Amazon EKS

Usage no npm install needed!

<script type="module">
  import lensExtensionAmazonEks from 'https://cdn.skypack.dev/lens-extension-amazon-eks';
</script>

README

Lens Extension for Amazon EKS

GitHub Actions status

Lens extension for Amazon EKS that adds following features:

  • Cluster feature: Associate IAM OIDC Provider
  • Service Account detail page: IAM Role for Service Account

Install

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

Build

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

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.