Quick Start¶
Get up and running with the Kubeseal VSCode extension in just a few minutes.
Prerequisites¶
Before installing the extension, ensure you have the following tools available:
- kubeseal -- Install from sealed-secrets releases
- kubectl -- Install from Kubernetes documentation
- VS Code 1.80.0+ -- Download from code.visualstudio.com
Verify your installations:
Installation¶
From VS Code Marketplace¶
- Open VS Code
- Go to Extensions (
Ctrl+Shift+X/Cmd+Shift+X) - Search for "Kubeseal VSCode"
- Click Install
From VSIX File¶
Download the latest .vsix file from the Releases page and install it:
Initial Setup¶
1. Configure Certificate Folder¶
Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P) and run:
Select the folder containing your kubeseal certificate files (.pem, .crt, or .cert).
2. Select Active Certificate¶
Click the certificate indicator in the VS Code status bar (bottom), or run from the Command Palette:
Choose the certificate you want to use for encryption operations.
3. Encrypt Your First Secret¶
- Open a Kubernetes Secret YAML file
- Right-click in the editor or file explorer
- Select "Encrypt with Kubeseal"
- A new
*-sealed.yamlfile is created with the encrypted SealedSecret
You're all set!
The encrypted SealedSecret is safe to commit to Git and deploy to your Kubernetes cluster.
Next Steps¶
- Read the full Usage Guide for detailed workflows
- Learn about Configuration options
- Check out the video demonstration