Commit dc23a34
[Tooling][Localnet] Add k9s to the localnet dev container with updated doc and make targets (#418)
## 🌿 Summary
Add k9s Kubernetes dashboard tool to the localnet development container
with enhanced tooling and documentation.
This allows `k9s` to always be accessible on any machine that runs the
PATH localnet dev container without needing to install additonal
dependencies.
_See screenshot:_
<img width="3720" height="644" alt="Screenshot 2025-08-26 at 11 28 04"
src="https://github.com/user-attachments/assets/97aec44c-d5f3-4cce-bb99-039a75fd1fe9"
/>
### 🌱 Primary Changes:
- Install k9s in the localnet dev container with cross-platform support
for amd64 and arm64 architectures
- Add new make target `localnet_k9s` for launching k9s inside the
running container
- Update localnet script to display k9s usage information in the
development tools section
### 🍃 Secondary changes:
- Remove deprecated `k8s_prepare_local_env` make target that was
replaced by improved cluster management
- Add proper error handling to ensure localnet container is running
before attempting to use k9s
- Enhance developer documentation with clear instructions for accessing
k9s debugging tool
## 🛠️ Type of change
Select one or more from the following:
- [x] New feature, functionality or library
---------
Co-authored-by: Daniel Olshansky <olshansky.daniel@gmail.com>1 parent 2e2f6b1 commit dc23a34
6 files changed
Lines changed: 430 additions & 29 deletions
File tree
- docusaurus
- docs/develop/path
- static/img
- local
- scripts
- makefiles
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| 47 | + | |
47 | 48 | | |
| 49 | + | |
48 | 50 | | |
49 | 51 | | |
50 | 52 | | |
| |||
287 | 289 | | |
288 | 290 | | |
289 | 291 | | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
290 | 298 | | |
291 | 299 | | |
292 | 300 | | |
| |||
0 commit comments