Tag: Containers
-
Mastering Ansible roles: best practices and effective strategies
Posted on March 12, 2024, Level intermediate Resource Length medium
In the dynamic world of DevOps, where automation and configuration management are paramount, Ansible emerges as a powerful open-source tool of choice for many professionals. With its ability to facilitate continuous delivery and streamline software code deployment, Ansible has become an indispensable asset in the DevOps toolkit. By Gagan Baheti.
Tags cloud containers devops ansible
-
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
-
How IKEA Retail standardizes docker images for efficient machine learning model deployment
Posted on October 22, 2023, Level beginner Resource Length long
What do Docker and IKEA Retail have in common? Both companies have changed how products are built, stored, and shipped. In IKEA Retail's case, they created the market of flat-packed furniture items, which made everything from shipping, warehousing, and delivering their furniture to the end location much easier and more cost effective. This parallels what Docker has done for developers. Docker has changed the way that software is built, shipped, and stored, with Docker Images taking up much less space "shelf" space. By Karan Honavar, Fernando Dorado Rueda.
Tags docker software web-development containers app-development
-
What are docker image layers and how do they work?
Posted on October 21, 2023, Level beginner Resource Length medium
Docker is a widely used containerization platform that enables developers to run and manage applications inside containers. One of the key components of Docker is the Docker image, which acts as a blueprint for creating containers. By Hemanta Sundaray.
Tags docker software learning containers app-development