The Story of Kubernetes Networking
School of Devops | The DevOps Blog
by Gourav Shah
3y ago
Do you know Kubernetes does not provide networking, but rather relies on third party plugins for networking the pods ? When Kubernetes is so sophisticated, is not capable of networking pods by itself ? Why is it done this way ? How  Kubernetes networking evolved ? How does the networking really work with Kubernetes ? Why it picked up CNI vs CNM as networking standard. And yeah, how I ended up contributing to the Kubernetes eco system  and one of its CNI plugins rather unknowingly ?  Tune in to this episode of Being Devops to get the whole story of Kubernetes Networking. What w ..read more
Visit website
What does a Devops Engineer do? What are their daily duties ?
School of Devops | The DevOps Blog
by Gourav Shah
3y ago
Devops Engineers and  Site Reliability Engineers are the one who are  typically responsible for building, managing, monitoring, administering,  automating  and optimising  infrastructures, application configurations, databases, CI/CD Pipelines. They are the ones who keep the lights on.  I would put their responsibilities into following 6 buckets. BUILD : Be it cloud based or on premise infrastructure, its the Devops Engineers who are responsible for building it. And they have to consider non functional requirements  such as scalability, availability, securi ..read more
Visit website
The Story of Devops - Who created it and When ?
School of Devops | The DevOps Blog
by Gourav Shah
3y ago
Who created devops ? Who coined this term and when ? When did devops originate ?  Why was it even created ? Who owns it ?  If you want to find answers to all these questions, do tune to this first episode of Being Devops, where, I, Gourav Shah, the founder at School of Devops, would narrate the story of devops as I saw it unfold. The Story of Devops by Gourav Shah, Published as part of "Being Devops" Series.  In this first episode of Being Devops series, I talk about, How was release management done in the pre devops era and how it led to the friction between dev who were alrea ..read more
Visit website
8 Dockerfile instructions you must know
School of Devops | The DevOps Blog
by Gourav Shah
3y ago
The first step towards dockerizing your application is to package your application along with its runtime and to build an image with it.  In order to do this, you must master the art of writing Dockerfiles, and to master that, you must know about the following instructions FROM WORKDIR COPY (and ADD) RUN EXPOSE CMD ENV ENTRYPOINT This video explains each of the instructions above in depth. Its a long video (20+minutes), but a must watch for anyone who wants to master the Dockrfile. If you found this useful, and would like to get updates on such content and more updated on devops, do j ..read more
Visit website
My Devops Engineer vs SRE aha moment !
School of Devops | The DevOps Blog
by Gourav Shah
3y ago
It was the hot and sweltering month of June 2018. The weather in Singapore is consistently warm and humid except for few months of winter. I was at the Grand Copthorne hotel to attend the second year of SRECon Singapore event. It was an expensive event with tickets being sold at US$850. I so wanted to attend this event, had a couple of trainings to deliver in Singapore and was planning to align it with this event. Being an individual (self sponsored) I requested the organisers, USENIX, to offer a discounted priced and they had obliged to it. And here I was, in the queue to get my entry ticket ..read more
Visit website
5 Principles of Devops in 2020
School of Devops | The DevOps Blog
by Gourav Shah
3y ago
Its been more than 10 years since devops movement was created by a bunch of technology professionals who started the conversation on how to bring dev and ops together by implementing certain practices, technologies and building a collaborative culture.  Devops went through an era of chaos and has started maturing over the last few years.  The key principles, practices and technologies involved  have also gone an overhaul. How do the key principles of devops look like in 2020, well lets have a look.   I get asked a lot about What are the key principles of Devops ? To me the ..read more
Visit website
Multi Bagger Devops Stocks for 2020
School of Devops | The DevOps Blog
by Gourav Shah
3y ago
This post in continuation of the article that I wrote in 2018 with a similar name which is published and available here.   If you read the article, you could see that all my predications were bang on the money.  If devops technologies were listed as company stocks and if you were to bet your money to get maximum returns, here would be my recommendations for this year 2020.   Kubernetes Kubernetes stock has been on rise for the the past few years. In fact, I had recommended it in 2018 as well. However, its about to explode and break out starting this year as it becomes the gold s ..read more
Visit website
Why calling everyone a SRE is not going to stick
School of Devops | The DevOps Blog
by Gourav Shah
3y ago
We are at the beginning of 2020, and there is an emerging trend to bring clarity to the devops world by just squashing out devops engineer position and call everyone implementing it as a SRE (Site Reliability Engineer) instead. While the intent is definitely good, as there is just too much of chaos associated with the word devops, but I do strongly believe that calling everyone a SRE is just not going to stick. And rest of this story is my opinion and reasoning behind it. Understanding the origin of Devops “Engineering” ? No matter the differences, Devops Engineer and Site Reliability Enginee ..read more
Visit website
How to increase the number of pods limit per Kubernetes Node
School of Devops | The DevOps Blog
by Gourav Shah
3y ago
When you set up  a kubernetes cluster,  there are default limits defined  in terms of the sizing of the cluster supported.  For example following are the limits for Kubernetes 1.17 version released in late 2019. Max Nodes : 5000 Max Pods : 150,000 Max Containers : 300,000 Max Pods/Node : 110 You could refer to the documentation here https://kubernetes.io/docs/setup/best-practices/cluster-large/ Despite official document which mentions the number 100 pods per node, in reality this limit is set to 110 pods/node.  You could validate it by checking the status of the node ..read more
Visit website
Docker and Kubernetes Training at Schneider
School of Devops | The DevOps Blog
by Gourav Shah
3y ago
This week I delivered a four days workshop on Docker and Kubernetes at the Research and Development Center of Schneider Electric in Bengaluru. It was a mix batch of operations folks along with developers, some with background on docker, most being new to Kubernetes. What I was surprised to see was Schneider flew down  their two associates all the way from France to participate in this program. Just emphasises the growing importance of  Kubernetes with the organisations of all shapes and sizes.   What I was also glad to see was some of the participants had already e ..read more
Visit website

Follow School of Devops | The DevOps Blog on FeedSpot

Continue with Google
Continue with Apple
OR