Love it. I generally avoided excel when my previous role was a dev. Now, leading a team - I find it more useful as it's a little universe to add various computations (counts, min, max) of various sorts of data that I want to keep track across projects & create charts etc, create rapid UIs (project timelines etc) and easily change them when required, invite collaborators, use that to replace slides to drive meeting discussions
It's quite versatile. I had never considered this angle of using it to manage and sync with something external like Kubernetes here and love it.
I wish someone also solved the issue with excel around refactoring though - esp when cells are being used in formulas, if there was a "Find All References" or Cmd+SHIFT+F (global find) of elements used in formula (not their values) - it would step it up even more towards maintainability.
(I understand it buckles under huge datasets, but I believe that's really over-use of the tool)
Better than yaml.
Spreadsheets are underused as an UI. Every time you embed a table component in your app you probably wouldn’t complain about it being one.
Amazing. I used to run a startup that allowed you to write Python scripts that streamed data into Excel in real time - for eg. https://www.reddit.com/r/dataisbeautiful/comments/8ddmui/rea...
The python scripts were deployed PaaS style into a Kubernetes cluster.
If only we'd had the insight to manage our control plane via Excel also, we'd probably be squillionaires by now. :P
I love the company's mission statement:
"Replacing YAML with spreadsheets has always been our mission as a company, and we will continue to do so."
The project is super active with lots of contributors as well. This thing is going take over!
(joking in case people didn't look - 2 commits 5 years ago)
> xlskubectl integrates Google Spreadsheet with Kubernetes
Great trolling in the name as well
Love it.
For a different sort of person, but there's some rather old efforts to expose Kubernetes & Etcd under FUSE , which would also be neat direct access. https://github.com/opencredo/KubeFuse https://github.com/cstavr/etcdfs
And since I was curious, there's also a spreadsheet to FUSE too, https://github.com/mk270/xls-fuse
As far as I know, the only 3d representation of Kubernetes is KubeDoom, https://github.com/storax/kubedoom
This is useful and necessary software. Keep going. This can be a wonderful demystifyer for some and a useful tool for others.
I've never needed the distributed nature of Kubernetes, but I dig the notion of using a spreadsheet as a control interface. Does anyone know of a similar paradigm for other sysadmin applications?
Someday at the office:
What do you mean our auto scaling strategy stopped working when we switched to Office 360?
I dunno, I tried making an example pod definition in a spreadsheet just to see what it looks like. It isn't better or more readable as everything is indented too much.
Maybe someone could make xlsiptables.
I actually export a spreadsheet to review the memory limits.
Talk about taking declarative Infrastructure as Code (IaC) to a whole new absurd level.
(Or more like putting the manager back in the management plane.)
I don't care if this works or not it makes me giddy with glee at the idea. Thanks for making my day.
I know several pointy haired bosses in real enterprise IT shops who would jump on this. Because everything is run on Excel/Google spreadsheets.
If it was read-only I wouldn't hate it so much. A table view of all my resources wouldn't be bad. But heaven forbidden if I hit a random number in a random cell!
It’s called xls, but it uses Google sheets?
The README and faq are really funny. "What??" as the first question is gold
This has to be the perfect passive aggressive comeback to bitchslap a project manager with a mirco-management fetish into the PaaS cost control limits the moment they demonstrate the power at their fingertips by adding a few zeroes. You have setup those limits didn't you, project manager?
Amazing software, a must have. They never merged my PR though.
Taken the complex and making it so simple, fantastic.
Would love to mix this up with FluxCD
This made my day!
Now let’s map helm config files to csv and use pivot tables for networking
I'm disappointed it does not run in excel but uses a google spreadsheet.
sick bastard
Now it just needs a kubectl plugin to launch Google sheets webpage with carbonyl for e2e terminal use
Now quants can do devops
Does it mean you can give it Finance and get rid of the IT Operations team?
Hey, I'm the person behind this project. Thank you for sharing this. Many people have reached out to improve it, and I might come back with a Jira version one day.