Kubernative by Palark | Kubernetes news and goodies
1.55K subscribers
93 photos
322 links
News, articles, tools, and other useful cloud native stuff for DevOps, SRE and software engineers. This channel is managed by Palark GmbH. Contact @dshnow to suggest your content.
Download Telegram
Kubernetes v1.30 is officially out, and many people seem to be happy about that… to the extent that this release was dubbed “the cutest” and got the funny name Uwubernetes. It aims “to indicate happiness or cuteness” — thanks to combining “Kubernetes” with the “UwU” emoticon 🤗

If this name is not uwusome enough for you, Kubernetes v1.30 brings 45 enhancements, including 10 alpha features and 17 graduating to stable. Read more by following the links below, and enjoy trying them out in your clusters!

- Announcing the release of Kubernetes v1.30 (Kubernetes blog)
- CHANGELOG-1.30 (GitHub)
- What’s New in Kubernetes 1.30? (Sysdig blog)
- Kubernetes 1.30: A Security Perspective (ARMO blog)

#news #releases
🎉2
Looking for a hands-on book to learn Kubernetes? That’s precisely what the Reddit users were asked a week ago. Here is the list of books the community praised — feel free to share it with everyone interested! 🔗

- “Kubernetes in Action” by Marko Lukša (2017, Manning). Its second edition is scheduled for this autumn. Rated 4.7 at Amazon.
- “The Book of Kubernetes: A Complete Guide to Container Orchestration” by Alan Hohn (2022, No Starch Press). Rated 4.4 at Amazon.
- “Kubernetes Up & Running” by Brendan Burns, Joe Beda, Kelsey Hightower, Lachlan Evenson (3rd Edition in 2022, O'Reilly Media). Rated 4.6 at Amazon.
- “The Kubernetes Book” by Nigel Poulton (last edition in 2024). Rated 4.5 at Amazon.
- “Kubernetes Fundamentals: A Step-by-Step Development and Interview Guide” by Himanshu Agrawal (2023, Apress). Not rated at Amazon.

💡 It was also pleasant to see that a few people mentioned the official Kubernetes documentation as an essential resource for learning K8s.

P. S. The original Reddit discussion is here.

#career
Ever thought of bringing some COLOUR to the kubectl output in your terminal? This small tool with a self-explanatory name has you covered.

🌈 kubecolor works as a wrapper for your kubectl command, adding colours to its output. That should be enough to give it a try! Anyway, here are some other brief facts on kubecolor:
- You can customise the colours used in the tool.
- You can use kubecolor as a complete alternative to kubectl — e.g., add alias kubectl="kubecolor" to your .bash_profile.
- It works for both kubectl and oc (OpenShift CLI).
- Autocompletion is available. There are instructions for Bash, zsh, fish, and PowerShell.
- Not all kubectl subcommands are supported, and the kubectl plugins’ output is not colorised at the moment.
- It is written in Go and installable as a binary or using Homebrew, Scoop, Nix, AUR, and Termux (Android).

▶️ GitHub repo: https://github.com/kubecolor/kubecolor

P. S. Originally, the project was launched and available at hidetatz/kubecolor. However, this repo was archived a year ago. Now, it goes on as kubecolor/kubecolor, which is “a heavily modified version of the original KubeColor”.

#tools #CLI
👍3🔥2
A few interesting facts from the CNCF Annual Survey 2023:

1. Kubernetes adoption level is at 84%. (However, we should remember it’s relevant for the specific group of respondents who are already interested in what CNCF does.)
2. The most adopted CNCF projects (incubating and graduated): Kubernetes, Helm, Prometheus, containerd, CoreDNS.
3. The most growing-in-adoption CNCF projects (incubating and graduated): gRPC, Helm, Prometheus, etcd, and Kubernetes.
4. The main challenges in using containers: security, complexity, monitoring, cultural changes with the development team, and lack of training.

Find more details in the pictures attached and on the CNCF website.

#news #reports
👍2
There are many ways to make your CLI more convenient and powerful, and jnv is one of them if you often work with JSONs. Kubernetes is not just about YAMLs, right?

In essence, jnv is an interactive JSON viewer with an embedded jq filter editor. It helps you navigate your JSON objects easily. You can use it instead of kubectl … | jq -r … to benefit from a more interactive experience.

Here are its main features:

- Getting input from JSON files or stdin (think of kubectl … -o json).
- Applying your jq filters (with auto-completion) to the current object on the fly.
- Numerous key bindings to move around the object, expand the folds, etc.
- Written in Rust. Installation via Homebrew, MacPorts, Nix, or Cargo (Rust's package manager).

Now, you are ready to change your role from a YAML developer to a JSON one, aren't you? 🤣

▶️ GitHub repo: https://github.com/ynqa/jnv

#tools #CLI
👍4