Learn the Importance of Namespace, Quota & Limits

Let’s start with a scenario, whenever any application builds, we generally do have 3 environments on the basis of resources – dev for developers resources, test for testers resources, and prod for production resources. Likewise, we used to have a separate IT-Operational Team having strategies to maintain their environment resources. It was very time-consuming and many human resources were required.

We are in the microservices era where we follow the DevOps Methodology. The DevOps Team brings all the environment and strategies to maintain resources in one go. Resources are the ones who decide the behavior of your applications. We can apply the criteria to resources, so how can our application behave? To do this we can give the name to our resources, we can give the resources quota to the application, and can give resource ranges to the application.

Continue reading “Learn the Importance of Namespace, Quota & Limits”

A Savior – Imperative in K8s

There are two basic ways to deploy to Kubernetes: Imperative acts as a command which is active and immediate, whereas declarative is passive, by writing manifest file and using kubectl apply.

Why Imperative?

The imperative command is the first mode of managing objects, to use CLI for CUD (Create, Update, Delete) objects on Kubernetes cluster without specifying on manifest file ahead of time. They are a blessing for Kubernetes application developers and administrators because they are very easy to remember and handy. According to K8s, it’s like a ‘Swiss Army Knife” of container orchestration and management.

Imperative commands can help in getting tasks done quickly, as well as generating definition file templates easily. It saves a considerable amount of time and prevents human errors.

Continue reading “A Savior – Imperative in K8s”

Challenges of Kubernetes & How to Solve it!

For many of us, Kubernetes is the solution for some of the never-ending microservices application delivery problems, but Kubernetes setup and management comes with its own set of challenges. According to a report, there are 9 key Kubernetes challenges. In this blog, I’m focusing on the two primary challenges, which are Security & Networking.

Why is Security becoming such a Big Challenge for Organizations?

It’s mainly because Kubernetes is very complex and highly vulnerable if not monitored properly. As we implement Kubernetes for container orchestration, more and more containers are deployed and due to its distributed nature, hence it gets difficult to investigate which container might have vulnerabilities. Hence as a result the organization will start to feel the threat of outsiders breaching in.

One of the best examples of this situation: In 2018 Tesla’s Kubernetes admin console (which was not password protected) was breached by Hackers and mining of cryptocurrencies was done by Tesla’s cloud resources on amazon web services (AWS).

Continue reading “Challenges of Kubernetes & How to Solve it!”

How To Choose A Kubernetes Management Platform That Is Right For You?

Growing Adoption of Kubernetes among Enterprises!

Kubernetes usage appears to be a popular pattern being adopted by enterprises these days. Recently, 56 percent of the organizations that polled for the 2020 edition of The State of Enterprise Open Source report, said that they expected their use of containers to increase in the next 12 months. The report polled 950 IT leaders.

Kubernetes has practically become the new norm for container orchestration. Enterprises going cloud-native consider Kubernetes as one of the important elements contributing to the success of implementing a cloud-first strategy. If you’re planning to re-architect your business architecture, I’m sure Kubernetes is the first thing that comes to your mind, isn’t it? Let’s take a look at other interesting Kubernetes facts. Continue reading “How To Choose A Kubernetes Management Platform That Is Right For You?”