I speak here {^_^}

  • Upgrading Kubernetes Cluster

    June 08, 2023

    June 08, 2023


    Disclaimer:

    Just trying to document the process (strictly) for me.

    This documentation is just for educational purpose.

    The process won’t follow for any production cluster!

    Aim

    To upgrade a Kubernetes cluster with nodes running Kubernetes Version v1.26.4 to v1.27.2

    I’m using a Kubernetes cluster created using Kind, for the example sake.

    [STEP 1] Create a kind Kubernetes cluster

    Use the following kind-config.yaml file:

  • Read more…


  • Thank you, my VMware team!

    December 12, 2022

    December 12, 2022


    Dear Team,

    As my last day at VMware approaches, I wanted to take a moment to thank each and every one of you for the support and guidance you have given me during my time at VMware.

    To dims and Navid, I am especially grateful for helping me join the great organisation and for your ongoing support. Thank you for making me feel welcomed and valued from day...

  • Read more…


  • Kubernetes 1.25 Enhancements Role Lead! #33

    June 14, 2022

    June 14, 2022

    Extending on my earlier post about the Kubernetes Release Team


    I’m serving as the Enhancements Role Lead for the current Kubernetes 1.25 Release Team.

    As a role lead this time, I have a group of five outstanding shadows that I am not only mentoring to become future leads, but I am also learning from them - both “how to teach” and “how to learn”

    I haven’t posted in a...

  • Read more…


  • On Getting to Concious Competence, Cunningham's law & Bike-Shedding, Mistakes are unavoidable!

    November 03, 2021

    November 03, 2021

    Some of the very important notes (for myself) from the early sections of the book, The Missing README, A Guide for the New Software Engineer by Chris Riccomini and Dmitriy Ryaboy.


    Getting to Concious Competence

    Martin M. Broadwell defines four stages of competence in Teaching for Learning:

    • unconcious imcompetence
    • concious incompetence
    • concious competence
    • unconcious competence.

    Specifically, unconcious incompetence means you are unable to perform a task...

  • Read more…


  • 24, Happy Birthday!

    October 17, 2021

    October 17, 2021

    Happy 24th Birthday, to me! 👧


    I’m grateful for this beautiful life 🍀 , for my parents 👨‍👩‍👧‍👦 , and for every other thing that I’ve received as opportunities 🌟 & lessons 📝 & experiences 📈 from my life (so far), and the very kind & generous people 🧑‍🤝‍🧑 I’ve known.

    Thank you so much, everyone. 🙂 🙏

  • Read more…


  • Au Revoir, Red Hat!

    September 30, 2021

    Sept 30, 2021

    Today is my last working day at Red Hat.

    Over these last some weeks, multiple work opportunit(ies) came up my way and after really careful consideration, I decided to accept one of them. I’m excited to explore this new path in my career journey.

    I’m incredibly grateful for all the opportunities I have received during my time at Red Hat. It’s been a wonderful experience to work and grow with the Cloud...

  • Read more…


  • Update: Kubernetes 1.23 Release Enhancements Shadow! #32

    September 03, 2021

    Sept 3, 2021

    👋 A very quick update!

    I’m serving as a shadow on the Enhancements team for the current Kubernetes 1.23 release.

    enhancements shadow

    Most of the work for Enhancements team, i.e shepherding features for the current Kubernetes release cycle and maintaining the status of Kubernetes Enhancements Proposals or KEP(s), happens right at the beginning of the release.

    As of today, we’re already 2 weeks into the current release cycle....

  • Read more…


  • How to add a new check in KubeLinter? #31

    August 17, 2021

    Aug 17, 2021

    Contents

    Introduction

    The following document demonstrates the steps followed while adding a new validation check in the upstream kube-linter project.

    KubeLinter is a static analysis tool that checks Kubernetes YAML files and Helm charts to ensure the applications represented in them adhere to best practices.

    kube-linter GitHub Project

    ...
  • Read more…


  • Deploy kubernetes cluster on AWS EC2 instances using Ansible #30

    August 16, 2021

    August 16, 2021

    Contents

    Introduction

    The following document demonstrates the process and the steps followed, to configure a Kubernetes cluster, on AWS EC2 instances.

    I have used Ansible playbooks to automate the provisioning of AWS EC2 instances, the security-group & key pairs, and the further process of initiating & bootstrapping...

  • Read more…


  • Quality of Service for Pods #29

    August 03, 2021

    August 03, 2021

    While working on a side project yesterday, I was reading through the Pod manifests for some services. And one of the fields, I read there was qosClass: BestEffort.

    I might be very ignorant before (as I never paid attention to this), but I wanted to understand what this QoS class (or Quality of Service class) meant.

    So, yea below is what I understood & it is a very easy concept....

  • Read more…