Tag: Kubernetes
-
How Kubernetes requests and limits really work
Posted on November 5, 2024, Level intermediate Resource Length medium
Kubernetes is inarguably an elegant, refined, well-designed edifice of open source enterprise software. It is known. Even so, the internal machinations of this mighty platform tool are shrouded in mystery. Friendly abstractions, like "resource requests" for CPU and memory, hide from view a host of interrelated processes — precise and polished scheduling algorithms, clever transformations of friendly abstractions into arcane kernel features, a perhaps unsurprising amount of math — all conjoining to produce the working manifestations of a user's expressed intent. By Reid Vandewiele.
Tags devops agile cicd app-development kubernetes containers
-
Securing Kafka communication channels on Kubernetes with TLS/mTLS
Posted on May 1, 2024, Level intermediate Resource Length medium
The article covers a guide on setting up TLS/Mutual TLS (mTLS) for securing communication between Kafka clients and servers, specifically in a Kubernetes environment, thus mitigating potential threats such as man-in-the-middle attacks and unauthorized access to data. We'll be starting off by diving into a bunch of topics that'll help you understand why we're doing what we're doing for our setup. By Aranya Chauhan.
Tags devops app-development infosec kubernetes ssl
-
2024 K8s benchmark report: The latest trends in workload reliability
Posted on March 11, 2024, Level intermediate Resource Length medium
According to Gartner, cloud computing will become an essential component of maintaining business competitiveness by 2028. Indeed, in 2024 spending on public cloud services is projected to reach $679 billion. While cloud spend is complex and costs originate from a number of sources, it is undeniable that many organizations are moving apps and services to the cloud and using Kubernetes to manage containers effectively and ensure workload reliability. By Joe Pelletier.
Tags kubernetes containers devops performance
-
Using containerisation
Posted on February 18, 2024, Level beginner Resource Length long
Guidance on how to build and use containerised applications securely. Containers are a common approach for packaging and deploying applications, standardised by the Open Container Initiative (OCI). By National Cyber Security Centre.
Tags devops web-development app-development containers infosec kubernetes
-
Five reasons why every CIO should consider Kubernetes
Posted on February 17, 2024, Level beginner Resource Length medium
Many enterprises adopting a multi-cloud strategy and breaking up their monolithic code realize that container management platforms By Melissa Sussmann.
Tags devops cio containers apis app-development kubernetes
-
Kubernetes best practices for efficient cluster management every DevOps should know
Posted on February 11, 2024, Level intermediate Resource Length medium
Kubernetes is a powerful container orchestration platform that can help developers and DevOps teams deploy, manage, and scale applications more efficiently. However, with great power comes great responsibility. If you are not careful, it can be easy to end up with a complex and difficult-to-manage Kubernetes cluster. By Ben Grady.
Tags devops performance cloud kubernetes containers
-
Quick guide to scaling AI/ML workloads on Kubernetes
Posted on February 6, 2024, Level intermediate Resource Length short
When running artificial intelligence (AI) and machine learning (ML) model training and inference on Kubernetes, dynamic scaling up and down becomes a critical element. In addition to requiring high-bandwidth storage and networking to ingest data, AI model training also needs substantial (and expensive) compute, mostly from GPUs or other specialized processors. By Ilya Krutov of F5.
Tags devops nginx app-development kubernetes containers
-
Continuous blue-green deployments With Kubernetes
Posted on January 23, 2024, Level beginner Resource Length long
In this article author would like to get into the gory details and see how we can create a CI/CD pipeline that deploys a Kubernetes application using the blue-green methodology. The gist of blue-green deployments is to have two identical environments, conventionally called blue and green, to do continuous, risk-free updates. This way, users access one while the other receives updates. By Tomas Fernandez.
Tags devops kubernetes containers cicd
-
Understanding networking in Kubernetes
Posted on November 3, 2023, Level intermediate Resource Length medium
Kubernetes relies on Container Network Interface (CNI) plugins to assign IP addresses to pods and manage routes between all pods. Kubernetes doesn't ship with a default CNI plugin, however, managed Kubernetes offerings come with a pre-configured CNI. By Peter Jausovec.
Tags containers kubernetes app-development docker
-
How container networking works at Platform.sh
Posted on November 2, 2023, Level intermediate Resource Length medium
We'll take a look at how we wire (most of) it up. In particular, we'll go over the role of the Platform.sh edge layer, and describe in detail how we network hosts and containers together. From the networking perspective, our job is to make sure that a request directed towards your web server reaches the right container, and that container is able to communicate with other containers that your hosted application depends upon, all while making sure that someone else's container cannot talk to one of your containers. By Mohammed Ajmal Siddiqui.
Tags containers kubernetes web-development app-development docker
-
Best Kubernetes certifications for 2023 [ranked]
Posted on October 24, 2023, Level beginner Resource Length medium
Looking for the best Kubernetes certification? In this guide, I explained the best Kubernetes certification along with other free choices, so you can choose the best one for you. Kubernetes is growing in popularity day by day. A survey conducted by Cloud Native Computing Foundation (CNCF) reported that 96% of the respondents are either using or evaluating Kubernetes. By Bibin Wilson.
Tags kubernetes containers learning how-to cio devops
-
Scanning Terraform code with Checkov: Comprehensive guide
Posted on October 18, 2023, Level intermediate Resource Length medium
Learn how to enhance your Terraform code's security by using Checkov for scanning. Our step-by-step guide walks you through the process, ensuring your infrastructure is secure and compliant. By Arun Lal.
Tags kubernetes containers learning how-to devops infosec