Tag: Containers
-
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
-
Wasm vs. Docker: Performant, secure, and versatile containers
Posted on August 18, 2024, Level intermediate Resource Length medium
Docker and WebAssembly (Wasm) represent two pivotal technologies that have reshaped the software development landscape. You've probably started to hear more about Wasm in the past few years as it has gained in popularity, and perhaps you've also heard about the benefits of using it in your application stack. This may have led you to think about the differences between Wasm and Docker, especially because the technologies work together so closely. By Savannah Ostrowski, and Sohan Maheshwar.
Tags containers devops cloud docker javascript
-
Shift left vs shift right: A DevOps mystery solved
Posted on June 19, 2024, Level beginner Resource Length short
Shift left and shift right are core testing concepts of the agile DevOps methodology, which speeds up application development by releasing small builds frequently as code evolves. As part of the continuous cycle of progressive delivery, DevOps teams are also adopting shift left and shift right principles to ensure software quality in these dynamic environments. By Saif Gunja.
Tags devops machine-learning tdd docker containers
-
Docker tutorial: Using Docker with Python
Posted on May 28, 2024, Level beginner Resource Length long
This is an introductory Python Docker tutorial. By the end of this article, you will know how to use Docker on your local machine. Along with Python, we are going to run Nginx and Redis containers. By Alex Ryabtsev.
Tags python app-development containers web-development docker
-
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