Daniele Polencic — @danielepolencic@hachyderm.io(@danielepolencic) 's Twitter Profileg
Daniele Polencic — @[email protected]

@danielepolencic

Teaching containers and Kubernetes at @learnk8s ♦︎ Certified Kubernetes Administrator ♦︎ Kubernetes memes aficionado

ID:55896213

linkhttps://learnk8s.io calendar_today11-07-2009 18:39:24

5,1K Tweets

14,5K Followers

188 Following

Follow People
Daniele Polencic — @danielepolencic@hachyderm.io(@danielepolencic) 's Twitter Profile Photo

🗣️ 'I notice a lot of 5xx errors from the application during scale-in of the pods after a spike period.'

I was asked this question last week and spent some time debugging the issue. In the process, I realized there is confusion about how Kubernetes does (not do) graceful

🗣️ 'I notice a lot of 5xx errors from the application during scale-in of the pods after a spike period.' I was asked this question last week and spent some time debugging the issue. In the process, I realized there is confusion about how Kubernetes does (not do) graceful
account_circle
Daniele Polencic — @danielepolencic@hachyderm.io(@danielepolencic) 's Twitter Profile Photo

And the solution for this week's challenge is… 🥁🥁🥁

Kubernetes will schedule 1000 pods on the same node, but not all will be running (answer: none of the above). (option 4).

You can find the full solution here: medium.com/@danielepolenc…

In the meantime, if you liked this

account_circle
Daniele Polencic — @danielepolencic@hachyderm.io(@danielepolencic) 's Twitter Profile Photo

🏆 Kubernetes challenge: all you can eat.

I'm authoring questions for our Kubernetes courses at Learnk8s and wanted to share them with you! This week is about requests and scheduling!

You can find last week's challenge on rolling updates here medium.com/@danielepolenc…

---

In

🏆 Kubernetes challenge: all you can eat. I'm authoring questions for our Kubernetes courses at @learnk8s and wanted to share them with you! This week is about requests and scheduling! You can find last week's challenge on rolling updates here medium.com/@danielepolenc… --- In
account_circle
Daniele Polencic — @danielepolencic@hachyderm.io(@danielepolencic) 's Twitter Profile Photo

And the solution for this week's challenge is… 🥁🥁🥁

There are no default probes. (option 1).

You can find the full solution here: medium.com/@danielepolenc…

In the meantime, if you liked this challenge, you might also like:

- The Kubernetes courses that we run at Learnk8s (we

account_circle
Learnk8s(@learnk8s) 's Twitter Profile Photo

Become an expert in Kubernetes!

Next week Learnk8s runs a 4-day Advanced Kubernetes course!

If you want to get your hands dirty with Kubernetes, join us for a workshop packed with hands-on labs!

Sign up here: learnk8s.io/online-advance…

Become an expert in Kubernetes! Next week Learnk8s runs a 4-day Advanced Kubernetes course! If you want to get your hands dirty with Kubernetes, join us for a workshop packed with hands-on labs! Sign up here: learnk8s.io/online-advance…
account_circle
Learnk8s(@learnk8s) 's Twitter Profile Photo

Become an expert in Kubernetes!

Learnk8s runs a 4-day Advanced Kubernetes course on the 18th of April!

If you want to get your hands dirty with Kubernetes, join us for a workshop packed with hands-on labs!

Sign up here: learnk8s.io/online-advance…

Become an expert in Kubernetes! Learnk8s runs a 4-day Advanced Kubernetes course on the 18th of April! If you want to get your hands dirty with Kubernetes, join us for a workshop packed with hands-on labs! Sign up here: learnk8s.io/online-advance…
account_circle
Learnk8s(@learnk8s) 's Twitter Profile Photo

This week on the Learn Kubernetes Weekly:

👀 How we preview Kubernetes changes
🎬 ArgoCD finalizer
🥷 Npm packages caught exfiltrating Kubernetes Config
🎫 Managed SSL certs for a private cluster
📊 Kubernetes Resource Recommender

Read it now: learnk8s.io/issues/73

This week on the Learn Kubernetes Weekly: 👀 How we preview Kubernetes changes 🎬 ArgoCD finalizer 🥷 Npm packages caught exfiltrating Kubernetes Config 🎫 Managed SSL certs for a private cluster 📊 Kubernetes Resource Recommender Read it now: learnk8s.io/issues/73
account_circle
Platformers Community(@PlatformersC) 's Twitter Profile Photo

What's better, one large Kubernetes cluster or many small ones?

Hear what Daniele Polencic — @[email protected] (@learnk8s ) & Michael Peterson (@loft_sh ) have to say about it -youtube.com/watch?v=LIITGz…

account_circle
Daniele Polencic — @danielepolencic@hachyderm.io(@danielepolencic) 's Twitter Profile Photo

🏆 Challenge: Rollin'.

I'm authoring questions for our Kubernetes courses at Learnk8s and wanted to share them with you! This week is about rolling updates!

You can find last week's challenge on the readiness probe here medium.com/@danielepolenc…

---

In Kubernetes, you often

🏆 Challenge: Rollin'. I'm authoring questions for our Kubernetes courses at @learnk8s and wanted to share them with you! This week is about rolling updates! You can find last week's challenge on the readiness probe here medium.com/@danielepolenc… --- In Kubernetes, you often
account_circle
Daniele Polencic — @danielepolencic@hachyderm.io(@danielepolencic) 's Twitter Profile Photo

And the solution for this week's challenge is… 🥁🥁🥁

Answer 2!

Applications deployed on Kubernetes should use the readiness probe only for themselves — you should not check dependencies.

You can find the full solution here: medium.com/@danielepolenc…

In the meantime, if you

account_circle
Learnk8s(@learnk8s) 's Twitter Profile Photo

Become an expert in Kubernetes!

Learnk8s runs a 4-day Advanced Kubernetes course on the 18th of April!

If you want to get your hands dirty with Kubernetes, join us for a workshop packed with hands-on labs!

Sign up here: learnk8s.io/online-advance…

Become an expert in Kubernetes! Learnk8s runs a 4-day Advanced Kubernetes course on the 18th of April! If you want to get your hands dirty with Kubernetes, join us for a workshop packed with hands-on labs! Sign up here: learnk8s.io/online-advance…
account_circle
Learnk8s(@learnk8s) 's Twitter Profile Photo

This week on the Learn Kubernetes Weekly:

🏅 Golden testing Helm
📈 Harnessing the power of metrics
1️⃣ Kubernetes Gateway API v1.0
📽️ How to use TokenRequest API and TokenVolume Projection
🪨 ReadOnlyRootFilesystem

Read it now: learnk8s.io/issues/72

This week on the Learn Kubernetes Weekly: 🏅 Golden testing Helm 📈 Harnessing the power of metrics 1️⃣ Kubernetes Gateway API v1.0 📽️ How to use TokenRequest API and TokenVolume Projection 🪨 ReadOnlyRootFilesystem Read it now: learnk8s.io/issues/72
account_circle
Daniele Polencic — @danielepolencic@hachyderm.io(@danielepolencic) 's Twitter Profile Photo

🏆 Challenge: Readiness probes.

I'm authoring questions for our Kubernetes courses at Learnk8s and wanted to share them with you! This week is about rolling updates!

You can find last week's challenge on HA control planes here medium.com/@danielepolenc…

---

In Kubernetes, you

🏆 Challenge: Readiness probes. I'm authoring questions for our Kubernetes courses at @learnk8s and wanted to share them with you! This week is about rolling updates! You can find last week's challenge on HA control planes here medium.com/@danielepolenc… --- In Kubernetes, you
account_circle
Daniele Polencic — @danielepolencic@hachyderm.io(@danielepolencic) 's Twitter Profile Photo

And the solution for this week's challenge is… 🥁🥁🥁

Answer 2 or 3

Only one scheduler and one control plane can be active at any point in time.

So you can't end up with three controller managers creating 3 ReplicaSets and 9 pods.

You can find the full solution here:

account_circle
Learnk8s(@learnk8s) 's Twitter Profile Photo

This week on the Learn Kubernetes Weekly:

💨 Airflow on Kubernetes for 2 years
📝 Learning apple/pkl
👋 Migrating from Pod Security Policies
👷🏻‍♂️ Build a Lightweight Internal Developer Platform with Argo CD and Kubernetes Labels

Read it now: learnk8s.io/issues/71

This week on the Learn Kubernetes Weekly: 💨 Airflow on Kubernetes for 2 years 📝 Learning apple/pkl 👋 Migrating from Pod Security Policies 👷🏻‍♂️ Build a Lightweight Internal Developer Platform with Argo CD and Kubernetes Labels Read it now: learnk8s.io/issues/71
account_circle
Loft Labs(@loft_sh) 's Twitter Profile Photo

Having multiple tenants sharing a Kubernetes cluster makes sense from a cost perspective, but what’s the overhead? Read more about this in this latest blog post from Daniele Polencic — @[email protected]

eu1.hubs.ly/H087nQj0

account_circle
Daniele Polencic — @danielepolencic@hachyderm.io(@danielepolencic) 's Twitter Profile Photo

🏆 Challenge: Multiplying pods.

I'm authoring questions for our Kubernetes courses at Learnk8s and wanted to share them with you! This week is about rolling updates!

You can find last week's challenge on preStop hooks here medium.com/@danielepolenc…

---

In Kubernetes, you can

🏆 Challenge: Multiplying pods. I'm authoring questions for our Kubernetes courses at Learnk8s and wanted to share them with you! This week is about rolling updates! You can find last week's challenge on preStop hooks here medium.com/@danielepolenc… --- In Kubernetes, you can
account_circle
Daniele Polencic — @danielepolencic@hachyderm.io(@danielepolencic) 's Twitter Profile Photo

And the solution for this week's challenge is… 🥁🥁🥁

Option 3 'The cluster is slower'!

This is counter intutive at first, but the more etcd nodes you have in your cluster, the slower it is to agree on a value written to disk.

So any operation (e.g. kubectl apply) take longer

account_circle