Heba Elayoty's Avatar

Heba Elayoty

@helayoty.org

Used to be just a SWE who codes behind the screen. I became a human who codes for a purpose. Still love containers and Kubernetes... co-founder of @amalinitiative.org . Don't forget to sign up and volunteer @volunteersforpalestine.org

1,476
Followers
167
Following
477
Posts
11.05.2023
Joined
Posts Following

Latest posts by Heba Elayoty @helayoty.org

Kubernetes is working to introduce Workload-aware scheduling to the core, which will allow users to use gang scheduling for their workloads.

If you are running AI/ML or batch workload in Kubernetes, keep tracking this work.

11.02.2026 15:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
enhancements/keps/sig-apps/5547-integrate-workload-with-job at master Β· kubernetes/enhancements Enhancements tracking repo for Kubernetes. Contribute to kubernetes/enhancements development by creating an account on GitHub.

It's happening! Workload APIs are getting integrated with the Job controller!!!

github.com/kubernetes/e...

Stay tuned for the implementation in #kubernetes v1.36

#opensouce #cloudnative

11.02.2026 15:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A β€œDon’t Worry. Boys are Hard To Find.” Sascha Riley’s Audio Briefing Audio File A of 6 Part 4
A β€œDon’t Worry. Boys are Hard To Find.” Sascha Riley’s Audio Briefing Audio File A of 6 Part 4 YouTube video by Samantha DiBois

www.youtube.com/watch?v=MNQt...

13.01.2026 08:27 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
"Don't worry. Boys are hard to find." Part 1 o2 Trump/Epstein and Associated Criminal Enterprises: Victim Interviews: SR

open.substack.com/pub/lisevold...

13.01.2026 08:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The interview with Sascha Riley is just horrible… We are being ruled by a killer, pedo, child-trafficking, psycho peace of shit…
I will put the substack in the comment but huge shocking warning 😭

13.01.2026 08:27 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

😎

06.01.2026 22:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

My love for this feature comes from how tiny the idea is and how impactful it gives users. #kubernetes #oss

06.01.2026 22:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
The Magic Behind Containers From Kernel Primitives to Docker

Have you ever wondered what the container actually is? How does it work? What is the magic behind it? What is the difference between Docker and containers?

Read my recent blog here πŸ‘‡, and let's work through these questions together.

www.helayoty.org/p/the-magic-...

#containers #linux #oss #docker

05.01.2026 04:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

And here is the final post in the #kubernetes kube-scheduler series.

Let's dig deep to know how ScheduleOne β†’ schedulingCycle β†’ bindingCycle is happening.

Check out the full blog here πŸ‘‰ open.substack.com/pub/helayoty...

#oss #sig_scheduling

30.12.2025 02:31 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Kubernetes Scheduler Cache System The Foundation of Scheduling Decisions

Let's continue our journey inside #Kubernetes scheduler & deep dive into the cache module.

In this blog, you will understand how the kube-scheduler cache works and why the scheduler needs it.

Read the full blog πŸ‘‰ www.helayoty.org/p/kubernetes...

#OpenSource #sigScheduling #cloudnative

07.12.2025 22:46 πŸ‘ 8 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

They brought them home but Israel won’t stop killing and burning civilians.

Because it was never about β€œhostages”…

03.12.2025 22:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Add semver comparison and CEL expressions support to Tolerations and NodeAffinity Β· Issue #5500 Β· kubernetes/enhancements Enhancement Description Currently, Kubernetes tolerations and NodeAffinity rules lack semantic versioning support. This feature will allow filtering based on semver ranges (e.g., >=v1.26.0). This e...

An #OSS contribution opportunity. I can mentor/help/pair if you're willing to commit your time to get this KEP+ implementation done for alpha.

Requirement: #golang #Kubernetes
github.com/kubernetes/e...

03.12.2025 22:40 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

If only this policy was in place for cowards that dodge the draft like Trump’s Grandfather, Father, and Trump himself.

30.11.2025 21:25 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

The community showed what accountability looks like; now the foundation must rise to that level. This work isn’t finished, but at least no one else will face the same silence and structural gaps that defined my experience.
#OpenSource #Comuunity

30.11.2025 22:33 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Proposed Code of Conduct Updates for November 2025 by xmulligan Β· Pull Request #1192 Β· cncf/foundation The CNCF Code of Conduct Committee is proposing a change to the Code of Conduct to discourage the use of harmful mass criticism to target an individual and encourage the use of appropriate feedback...

I’m proud that what I went through resulted in tangible, permanent protections for others ... protections I did not have ... But progress does not erase responsibility.

github.com/cncf/foundat...

30.11.2025 22:33 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

..accountability or cultural change. Clear rules are only meaningful if they are enforced consistently, transparently, and without selective interpretation. But they directly address the failures that became visible through my experience.

30.11.2025 22:33 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Code of Conduct FAQ Code of Conduct (β€œCoC”) incidents in CNCF are resolved by either: In general, the Linux Foundation (LF) events team resolves incidents that take place onsite at LF-produced CNCF events and are subject...

They offered integrity, fairness, and support when the structure above them failed to do so. They are the reason I returned, and they remain the reason I continue contributing.

The updated CoC/FAQ are overdue steps forward. They don’t erase what happened, and they don’t by themselves create ...

30.11.2025 22:33 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The result is that contributors going forward are protected in ways I was not...

What makes the difference unmistakable is the contrast between leadership and the community. CNCF management did not uphold the values the foundation claims to represent. The contributors and maintainers did πŸ’š.

30.11.2025 22:33 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Under the framework now in place, the process, the responsibility, and the outcome would have been different.

I didn’t receive an apology or acknowledgment that today’s rules would require, but that did not stop me from pushing to ensure these gaps were closed.

30.11.2025 22:33 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Retaliation Even in the OSS! Tech workers retaliation for speaking up!

1.5 years after publishing my reflection on that experience, the CNCF is now updating its Code of Conduct and has published new FAQ guidance that finally addresses the behaviors that were allowed to escalate in my case.
These standards were absent when I went through this.
medium.com/@helayoty/iv...

30.11.2025 22:33 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image Post image Post image Post image

Two years ago, I experienced an incident within the #CNCF ecosystem that exposed serious gaps in how harassment, pile-ons, and reputational attacks were handled. The systems meant to protect contributors simply weren’t there. 🧡

30.11.2025 22:33 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Kubernetes scheduling rarely feels like magic ... because it isn’t.

I just published a deep-dive blog post, β€œKubernetes Scheduler & Queue Management,” on how the scheduler’s queueing logic works.

Check it out πŸ‘‰ open.substack.com/pub/helayoty...

#Kubernetes #CloudNative #K8s #Scheduling

30.11.2025 22:21 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

To every lawful immigrant and naturalized citizen who recognizes themselves in this: you are not guests in this country. We are Americans.

We have the right to speak, to vote, to organize, and we will use those rights to defend our place here.

@whitehouse-47.bsky.social

30.11.2025 02:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

When lawful, tax-paying, highly skilled immigrants feel unwelcome or afraid, the country loses innovation, investment, and long-term commitment. Driving out people who help build this country is not strength; it is self-inflicted damage.
#Immigration
#USCitizenship
#EqualCitizenship

30.11.2025 02:45 πŸ‘ 8 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

Section 212(f) is about controlling the entry of non-citizens at the border, not about downgrading the rights of existing U.S. citizens.

This climate not only harms immigrant families, but it also harms the United States.

30.11.2025 02:45 πŸ‘ 6 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Under U.S. law and the Constitution, naturalized citizens have the same rights as any other citizens. We are NOT guests. Our citizenship is NOT temporary, and it cannot be treated as something that can be taken away just because a politician dislikes our background or our opinions.

30.11.2025 02:45 πŸ‘ 8 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

The irony is that U.S. policies helped make my region unlivable, and then my family came here believing in America’s promise of β€œreal democracy”, rule of law, and equal citizenship ... only to hear talk of β€œdenaturalizing migrants” and treating our citizenship as if it were conditional.

30.11.2025 02:45 πŸ‘ 7 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

If it were not for decades of U.S. foreign policy in the Middle East, I would probably never have considered leaving my home. In my view, wars, interventions, and so-called β€œdemocracy promotion” helped destabilize our region and pushed many ordinary families to look for safety elsewhere.

30.11.2025 02:45 πŸ‘ 5 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

I am a naturalized U.S. citizen. I came here legally on a work visa, work in a high-demand field where employers struggle to find enough qualified people, and I pay a high amount in federal, state, and local taxes every year. Families like mine are not a β€œburden”; we are net contributors to America.

30.11.2025 02:45 πŸ‘ 6 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

When this language is amplified by the official White House channel, it is no longer just one politician’s rhetoric. It is being presented as the voice of the U.S. government. Lawful immigrants and naturalized citizens hear it as a warning, not as a β€œdebate” about policy.

30.11.2025 02:45 πŸ‘ 8 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0