Since the KuberTENes parties all around the world are approaching, a fun challenge was initiated by the community: installing and running Kubernetes v1.0! 😮
For those interested in making it, Carlos Santana, Amim Moises Salum Knabben, and James Spurin have prepared everything you need to start. Their tutorial uses the Free Google Cloud Shell tier and guides you through running Kubernetes 1.0 right in the browser.
A few KuberTENes party organisers—including those in Florianópolis, Raleigh, Amsterdam, and Edinburgh—have already confirmed that they will follow this tutorial during their events. Join them out there or go on your own quest!
Here’s the GitHub repo you need to try out Kubernetes v1.0 today: https://github.com/spurin/kubernetes-v1.0-lab
#news #fun
For those interested in making it, Carlos Santana, Amim Moises Salum Knabben, and James Spurin have prepared everything you need to start. Their tutorial uses the Free Google Cloud Shell tier and guides you through running Kubernetes 1.0 right in the browser.
A few KuberTENes party organisers—including those in Florianópolis, Raleigh, Amsterdam, and Edinburgh—have already confirmed that they will follow this tutorial during their events. Join them out there or go on your own quest!
Here’s the GitHub repo you need to try out Kubernetes v1.0 today: https://github.com/spurin/kubernetes-v1.0-lab
#news #fun
👍2😁1
How about starting this week with favourite Kubernetes interview questions?
Here are the top interview questions about K8s, based on a recent discussion on Reddit and its users’ feedback:
- What’s the difference between a Pod, a Service, and a Deployment?
- Let's say you are joining a company and you are working with several product teams that have already undergone the process of containerizing their applications. How would you go about deploying and operating these applications?
- Can you explain to me how applications in Kubernetes accept traffic from clients?
- Can you describe the specific steps that are happening when a client hits a load balancer that's pointing to your Kubernetes nodes?
- How do you troubleshoot a CrashLoopBackOff?
- My application in a Pod is unable to reach the API server via the
- If I want to ensure some data survives a Pod restarting how would you do it?
… and perhaps the funniest of all those questions:
- If you were a Kubernetes resource, what would you be and why? 🤣
#career #fun
Here are the top interview questions about K8s, based on a recent discussion on Reddit and its users’ feedback:
- What’s the difference between a Pod, a Service, and a Deployment?
- Let's say you are joining a company and you are working with several product teams that have already undergone the process of containerizing their applications. How would you go about deploying and operating these applications?
- Can you explain to me how applications in Kubernetes accept traffic from clients?
- Can you describe the specific steps that are happening when a client hits a load balancer that's pointing to your Kubernetes nodes?
- How do you troubleshoot a CrashLoopBackOff?
- My application in a Pod is unable to reach the API server via the
kubernetes endpoint. Can you debug this issue for me?- If I want to ensure some data survives a Pod restarting how would you do it?
… and perhaps the funniest of all those questions:
- If you were a Kubernetes resource, what would you be and why? 🤣
#career #fun
👍6
Have you considered using or maybe even used KubeInvaders to make chaos engineering in Kubernetes fun? It features a new demo now! But first, let’s recall what this tool is about.
KubeInvaders describes itself as a “gamified Chaos Engineering tool for Kubernetes,” which sums it up perfectly. There was a classic shoot 'em up arcade video game from the 70s, Space Invaders, involving a laser cannon to shoot rows of aliens. This project mimics it by using your actual Kubernetes Pods as aliens you’re shooting. It comes with various features, including:
- Shuffling the positions of the Pods to be killed;
- Randomly switching between namespaces;
- Showing you online stats (running/not running/deleted Pods) and events;
- Exposing Prometheus metrics;
- Programming mode (beta) to define your chaos experiments in YAML.
Now, the project also has a live demo, meaning you can open your web browser and play with KubeInvaders against a preconfigured Kubernetes cluster.
▶️ GitHub repo
🕹 Live demo
#tools #fun
KubeInvaders describes itself as a “gamified Chaos Engineering tool for Kubernetes,” which sums it up perfectly. There was a classic shoot 'em up arcade video game from the 70s, Space Invaders, involving a laser cannon to shoot rows of aliens. This project mimics it by using your actual Kubernetes Pods as aliens you’re shooting. It comes with various features, including:
- Shuffling the positions of the Pods to be killed;
- Randomly switching between namespaces;
- Showing you online stats (running/not running/deleted Pods) and events;
- Exposing Prometheus metrics;
- Programming mode (beta) to define your chaos experiments in YAML.
Now, the project also has a live demo, meaning you can open your web browser and play with KubeInvaders against a preconfigured Kubernetes cluster.
▶️ GitHub repo
🕹 Live demo
#tools #fun
❤3👍2
If you’re not overwhelmed yet with your work after a holiday break… or if you’re just into having some educational and practical fun with Kubernetes, don’t miss this project!
K8sQuest is a new gamified training platform for K8s, where you need to troubleshoot and fix various issues using a GUI terminal featuring arcade game styling. Importantly, it can be self-hosted locally. The project comes with:
- 50 challenges, 5 categories, 3 difficulty levels;
- different K8s topics covered, including basics, scaling, networking, storage, and security;
- progressive hints and step-by-step guides, points for completed challenges, and progress auto-saving.
▶️ GitHub repo
💬 Reddit announcement
Language: Shell, Python | License: Apache 2.0 | 326 ⭐️
#tools #fun #career
K8sQuest is a new gamified training platform for K8s, where you need to troubleshoot and fix various issues using a GUI terminal featuring arcade game styling. Importantly, it can be self-hosted locally. The project comes with:
- 50 challenges, 5 categories, 3 difficulty levels;
- different K8s topics covered, including basics, scaling, networking, storage, and security;
- progressive hints and step-by-step guides, points for completed challenges, and progress auto-saving.
▶️ GitHub repo
💬 Reddit announcement
Language: Shell, Python | License: Apache 2.0 | 326 ⭐️
#tools #fun #career
🔥8👍1
Kubernetes rewritten in Rust is not a joke anymore
There is a new project called Rusternetes, written by a single enthusiast (Chris Alfonso from Red Hat), with assistance from Claude. With 216k lines of code in Rust, implementing 31 controllers and 3.1k tests, and even its own Web dashboard, it’s quite an impressive effort. Moreover, the project claims to pass 90% of conformance tests from the official Kubernetes e2e test suite. However, these numbers are challenged by the community (see comments in LinkedIn here).
The project also opens a wide community debate over whether anyone might need this implementation for real-world workloads. Anyway, the author seemed to start Rusternetes out of his own research and curiosity.
#news #fun
There is a new project called Rusternetes, written by a single enthusiast (Chris Alfonso from Red Hat), with assistance from Claude. With 216k lines of code in Rust, implementing 31 controllers and 3.1k tests, and even its own Web dashboard, it’s quite an impressive effort. Moreover, the project claims to pass 90% of conformance tests from the official Kubernetes e2e test suite. However, these numbers are challenged by the community (see comments in LinkedIn here).
The project also opens a wide community debate over whether anyone might need this implementation for real-world workloads. Anyway, the author seemed to start Rusternetes out of his own research and curiosity.
#news #fun
😁10🙈3