AI and Machine Learning for networks
Close
Header Background Image

Kubernetes

CodiLime Glossary

Some common networking terms clearly explained

Glossary /K /

Kubernetes

What is Kubernetes?

Kubernetes (or K8s) is an open source container orchestration platform that enables automated application deployment, scaling, and management. Kubernetes is a perfect solution when it comes to deploying cloud-native apps. It can be used in private, public, and hybrid clouds.

This solution was originally developed at Google (Borg project) but is now maintained by the Cloud Native Computing Foundation. 

Kubernetes enables: 

  • automatic container management across multiple hosts,
  • use of apps on many underlying Operational Systems (OS), thus avoiding vendor lock-in,
  • scaling of containerized applications according to your current needs,
  • better use of your hardware, thus saving money,
  • use of the power of open source,
  • automatic healing of broken apps. 

Benefits of using Kubernetes

Kubernetes works well both in a public cloud, a private cloud, or an on-premises server. Its flexibility also includes multi-cloud ability. Kubernetes can scale and spread its environment across clouds. Kubernetes also ensures an application's stability—you can update or change the software without downtime. 

And last but not least, Kubernetes can be a cheaper solution if you have significant computing resources. 

What else is Kubernetes used for? 

  • Traffic management for microservices—Kubertnetes facilitates communication between components. 
  • Easy and quick deployment of software from a server to the cloud. 
  • CI/CD process improvement—Kubernetes makes continuous testing, observation, and deployment more effortless.

Read more:

Harnessing the power of Kubernetes: 7 use cases
Time to read

13 minutes reading

Publish date

3 Mar 2022

Multiple authors

Cloud

Read more
Tungsten Fabric as a Kubernetes CNI plugin
Time to read

8 minutes reading

Publish date

2 Mar 2021

Piotr Sykulski

SDN / NFV

Read more
Deploying a Kubernetes operator in OpenShift 4.x platform
Time to read

8 minutes reading

Publish date

20 Jan 2021

Szymon Krasuski

Cloud

Read more
How to create a custom resource with Kubernetes Operator
Time to read

17 minutes reading

Publish date

12 Nov 2020

Szymon Krasuski

Cloud

Read more
Kubernetes workloads—using multiple networks
Time to read

17 minutes reading

Publish date

28 Nov 2019

Piotr Skamruk

Network infrastructure planning

Read more
Security in Kubernetes - overview of admission webhooks
Time to read

7 minutes reading

Publish date

23 Jun 2019

Marcin Szumilak

Cloud

Read more
How to make your Kubernetes cluster secure
Time to read

11 minutes reading

Publish date

11 Jun 2019

Marcin Szumilak

Cloud

Read more
The benefits of Pod Security Policy - a use case
Time to read

6 minutes reading

Publish date

11 Jun 2019

Marcin Szumilak

Cloud

Read more
Kubernetes: the top six reasons your business should be using it (part 2/2)
Time to read

4 minutes reading

Publish date

15 May 2019

Maciej Manturewicz

Cloud

Read more
Kubernetes: what is it and how you can use it (part 1/2)