Comments (6)
@viniciusartur awesome, I think that gives me enough to go off of:
A
from jobs page will show all tasks (default all namespaces, but only the configured namespace if configured)- color the task rows based on status
- press
v
to view events filtered to thattaskallocation - press
enter
to view logs for the task - press
e
to exec in to the task,p
for allocation's spec, etc (same other commands as current allocations page) - returning from logs/spec/exec/events brings you back to all tasks, not the tasks for just the job
RE: headless mode, making some progress on #84, will likely be included in next release within the next few weeks. Might not get all tasks view in that release but we'll see
from wander.
from wander.
It worked well, thanks! Great big picture of the cluster!
from wander.
@viniciusartur, question for you - this is the current flow of wander
:
The red box is this new feature. I'm thinking capital-A from the Jobs page will bring you to a view much like the Allocations For Job page, but showing all allocations (and all their tasks) across all jobs instead.
Do you think there should be navigation possible from the All Allocations page, e.g. if you press enter, you go to the Task Logs, or maybe to the Allocations for Job page (for that task's Job)?
Additionally, wherever you go, where should hitting Escape take you back to - the All Allocations page?
Interested in your thoughts as a user! I'm undecided.
from wander.
As an user of k9s, my setup for managing a k8s across 3 environments (test, stage and prod) was having a window in Tilix with 3 terminals opened running k9s --headless
in the view that shows all pods in all namespaces.
From that point, what was useful for me was checking logs, which can be done by pressing l
.
Besides that, when a pod was not healthy it would show the red color, which was very useful to spot when something was wrong.
As an example in the attached screenshot, I'm running k3s and having the same env spread in 3 terminals like I just explained:
Regarding wander / Nomad, I would say that checking the events is also very important, so if there was a way to from all tasks, some pending tasks, then click on something and see all events, that would be awesome.
It would make sense by clicking on ESC, it would go back to the list of All allocations. It's also like this in k9s.
I think you should give a try on spinning up a k3s and using k9s to compare how's the navigation of this all pods feature, so it may give you some hints as well.
from wander.
Released in v0.10.0, let me know how it goes :)
from wander.
Related Issues (20)
- CTR+C should follow unix conventions and not exit wander HOT 3
- Default View starting Wander should be the filter view HOT 4
- wander --version shows "devel" when built from a tag tarball HOT 7
- Revamp exec functionality
- Target nix in goreleaser HOT 2
- Improve defaults for events jq queries
- Make exec work with `wander serve` HOT 1
- exec from the TUI breaks when multiple wanders exist in $PATH and doesn't pass env vars HOT 7
- Restart jobs, tasks and allocations from within wander HOT 10
- Add Node information including devices HOT 1
- Add Allocs page enabling Jobs -> Allocs -> Tasks flow. HOT 15
- Search selection jumps back to first result on page reload/refresh HOT 3
- Ensure admin action order is consistent HOT 1
- Region swap for federated clusters HOT 1
- Preserve cursor position after removing filter HOT 1
- Not all events displayed HOT 2
- Improve wording of "allocations" page HOT 1
- Display more info about allocations & tasks HOT 3
- Configurable max column width HOT 4
- Custom column sort order HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wander.