Containers and virtualization
Containerization software is taking over across the IT industry as the new favored IT infrastructure, as it enables high-speed and high-efficiency platform and software performance. Learn about the technology, its leading tools and how to use it from experts.
Top Stories
-
Tip
08 Apr 2024
Compare Nutanix AHV vs. VMware ESXi in the hypervisor battle
Though Nutanix AHV and VMware ESXi offer similar feature sets, admins' decisions will depend on several factors, such as virtualization needs and workload size. Continue Reading
-
Tutorial
02 Apr 2024
Configure Kubernetes garbage collection to get rid of waste
Kubernetes garbage collection is an important task for cluster health. Learn how to configure garbage collections to your own preference to effectively manage deployments. Continue Reading
-
Opinion
27 Mar 2024
AI, storage, infrastructure in focus at KubeCon Europe 2024
Takeaways at KubeCon + CloudNativeCon Europe 2024 included the continued prevalence of AI in infrastructure and the increasing value of Kubernetes storage management. Continue Reading
-
Tip
26 Mar 2024
Containers vs. VMs: What are the key differences?
Containers are a valuable option for deploying applications, but they have limitations and operate differently than VMs. Continue Reading
-
News
22 Mar 2024
Sidecarless Istio Ambient Mesh clears cloud interop hurdle
Istio's Ambient Mesh is now compatible with major cloud providers' managed Kubernetes services, available as an Amazon EKS add-on and slated for beta in the next release. Continue Reading
-
Conference Coverage
19 Mar 2024
KubeCon + CloudNativeCon 2024 news coverage
Trying to keep up with the latest news out of KubeCon + CloudNativeCon? Use this comprehensive guide to stay updated and informed on both the European and North American events. Continue Reading
-
Definition
18 Mar 2024
paravirtualization
Paravirtualization is a type of hardware virtualization that enables the guest operating system (OS) in a virtual machine (VM) to access the hypervisor directly, rather than indirectly through a complex abstraction layer, as is the case with conventional full virtualization. Continue Reading
-
Tutorial
15 Mar 2024
Server consolidation benefits, types and considerations
Server consolidation enables admins to boost server utilization and decrease power consumption, which can also reduce costs and improve performance. Continue Reading
-
Definition
13 Mar 2024
What is server virtualization? The ultimate guide
Server virtualization is a process that creates and abstracts multiple virtual instances on a single server. Continue Reading
-
Feature
12 Mar 2024
6 common virtualization problems and how to solve them
Organizations can correct common problems with virtualization, such as VM sprawl and network congestion, through business policies rather than purchasing additional technology. Continue Reading
-
Tip
07 Mar 2024
What's the difference between Type 1 vs. Type 2 hypervisor?
Choosing between the two hypervisor types largely depends on whether IT administrators oversee an enterprise data center or client-facing, end-user systems. Continue Reading
-
Definition
04 Mar 2024
application containerization (app containerization)
Application containerization is a virtualization technology that works at the operating system (OS) level. It is used for deploying and running distributed applications in their own isolated environments, without the use of virtual machines (VMs). Continue Reading
-
Definition
26 Feb 2024
containers as a service (CaaS)
Containers as a service (CaaS) is a cloud-based service that provides a secure environment for running containerized applications. Continue Reading
-
News
22 Feb 2024
Linkerd paywall prompts online debate, CNCF TOC review
Linkerd's decision to charge for access to stable builds of its service mesh code sparks objections and debate about open source governance, along with an official CNCF response. Continue Reading
-
News
21 Feb 2024
Some Linkerd service mesh users will soon have to pay
Companies with more than 50 employees using Linkerd service mesh in production must pay Buoyant for stable releases starting in May. Open source users and analysts weigh in. Continue Reading
-
Definition
20 Feb 2024
hypervisor
A hypervisor is software that facilitates running multiple virtual machines (VMs) with their own operating systems on a single computer host's hardware. Continue Reading
-
Definition
12 Feb 2024
guest operating system (guest OS)
A guest operating system is the operating system installed on either a virtual machine (VM) or partitioned disk. It is usually different from the host operating system. Continue Reading
-
Definition
26 Jan 2024
Docker Swarm
Docker Swarm is a container orchestration tool for clustering and scheduling Docker containers. Continue Reading
-
Answer
18 Jan 2024
Microsoft Hyper-V vs. VMware vSphere: Feature comparison
Hyper-V and VMware are in a perpetual battle for supremacy in the virtualization market. Although the hypervisors have similar features, they differ on some key capabilities. Continue Reading
-
Tutorial
08 Jan 2024
Deploy OpenTelemetry to improve Kubernetes observability
Deploying OpenTelemetry on Kubernetes can give teams a leg up in observability monitoring. It only takes a few simple steps to get the tool up and running. Continue Reading
-
Definition
04 Jan 2024
Kubernetes
Kubernetes, also referred to as K8s for the number of letters between K and S, is an open source platform used to manage containerized applications across private, public and hybrid cloud environments. Continue Reading
-
News
21 Dec 2023
Cisco Security Cloud adds Isovalent for multi-cloud networks
The commercial backer of open source networking and security projects Cilium and Tetragon comes under Cisco's control for cloud-native network security. Continue Reading
-
News
20 Dec 2023
Server-side Wasm to-do list lengthens for 2024
Server-side WebAssembly hype peaked in late 2022, but a year later, its path to general availability for key features remains long and cloud portability alternatives are emerging. Continue Reading
-
News
14 Dec 2023
SUSE Rancher Kubernetes regroups amid platform trend
It's been a year of seismic shifts for SUSE's Rancher Kubernetes management products as market buzz shifts to platform engineering, forcing changes in strategy heading into 2024. Continue Reading
-
Definition
14 Dec 2023
logical volume management (LVM)
Logical volume management (LVM) is a form of storage virtualization that offers system administrators a more flexible approach to managing disk storage space than traditional partitioning. Continue Reading
-
Definition
06 Dec 2023
service virtualization
Service virtualization is the process of creating replicas of systems that new applications depend on to test how well the application and systems integrate. Continue Reading
-
Tip
04 Dec 2023
An IT ops guide to Kubernetes Job vs. CronJob
Jobs and CronJobs both execute tasks in Kubernetes. Their key difference comes down to frequency, and matching a task with the wrong Job type can lead to unsuccessful execution. Continue Reading
-
Answer
01 Dec 2023
11 real benefits of microservices
There's a reason why so many vendors have moved from monoliths to microservices. Here are 11 real benefits microservices bring to companies. Continue Reading
-
Opinion
22 Nov 2023
Key takeaways from KubeCon + CloudNativeCon 2023
Over 14,000 attendees took in KubeCon + CloudNativeCon 2023 from Chicago and saw major announcements across the board in observability, sustainability and more. Continue Reading
-
News
02 Nov 2023
IT pros size up Microsoft Radius app developer platform
As the platform engineering era dawns, enterprises seek better ways to tie apps to distributed infrastructure across clouds. But can Azure's owner build multi-cloud consensus? Continue Reading
-
Tip
02 Nov 2023
WebAssembly vs. Kubernetes: Understand the relationship
WebAssembly provides an avenue for the creation of highly portable web applications. Pairing Wasm with Kubernetes can make that process easier to orchestrate and manage. Continue Reading
-
Definition
02 Nov 2023
platform
In IT, a platform is any hardware or software used to host an application or service. Continue Reading
-
News
26 Oct 2023
Rancher founders' new venture recasts Kubernetes management
While Rancher focused on simplifying Kubernetes management, Acorn Labs looks to remove it entirely from developer workflows by embedding it within a new kind of application image. Continue Reading
-
Definition
23 Oct 2023
Cloud Native Computing Foundation (CNCF)
The Cloud Native Computing Foundation (CNCF) is an open source software foundation that promotes the adoption of cloud-native computing. Continue Reading
-
News
05 Oct 2023
Docker enters GenAI development fray with new tools
Docker jumps aboard the generative AI bandwagon with a pre-built set of tools to jump-start app development using LLMs and a Docker AI productivity tool. Continue Reading
-
News
04 Oct 2023
Docker Scout GA leads 'local plus cloud' push
Docker Scout replaces open source Docker Scan with an event-driven vulnerability management system in a bid to boost the vendor's value beyond developers' local laptops. Continue Reading
-
News
27 Sep 2023
Now a graduated CNCF project, Istio contests complexity rep
Boasting a broader contributor base, including Microsoft, and with service mesh on the verge of going fully mainstream, Istio advocates look to shake the project's early image. Continue Reading
-
Tutorial
21 Sep 2023
Get started with Argo CD workflow examples for Kubernetes
Argo CD workflows can make managing Kubernetes clusters simpler and more efficient. Learn how to install Argo CD and set up an application to get started. Continue Reading
-
Definition
14 Sep 2023
Docker
Docker is an open source software platform used to create, deploy and manage virtualized application containers on a common operating system (OS), with an ecosystem of allied tools. Continue Reading
-
News
12 Sep 2023
Cisco Full-Stack Observability draws on channel clout
Cisco's latest tie-in between app security and observability doesn't break new ground, but the vendor can use its network security cachet and partners to woo enterprise buyers. Continue Reading
-
Definition
08 Sep 2023
virtual CPU (vCPU)
A virtual CPU (vCPU) is the processor of a virtual machine (VM). Continue Reading
-
Tutorial
22 Aug 2023
How to run ML workloads with Apache Spark on Kubernetes
IT staff looking for ways to maintain ML workloads with ease are increasingly turning to Apache Spark. Follow these simple steps to set up a Spark cluster on Kubernetes. Continue Reading
-
Definition
21 Aug 2023
logical partition (LPAR)
A logical partition (LPAR) is a subset of a computer's processor, memory and I/O resources that behaves much like a physical server. Continue Reading
-
Definition
16 Aug 2023
Terraform
HashiCorp Terraform is an infrastructure as code (IaC) software tool that allows DevOps teams to automate infrastructure provisioning using reusable, shareable, human-readable configuration files. Continue Reading
-
Definition
09 Aug 2023
VMware snapshot
A VMware snapshot is a copy of a virtual machine (VM) in a VMware environment taken at a specific point in time. Continue Reading
-
Tutorial
31 Jul 2023
How to configure SELinux for applications and services
Admins need to follow six steps to configure SELinux properly to run applications and services. This tutorial walks you through how to configure the security system. Continue Reading
-
Tip
28 Jul 2023
Tips and tools for collecting helpful Kubernetes metrics
Metrics are an integral part of any Kubernetes deployment. But teams often struggle with identifying the right metrics and choosing the right tools to gather the most helpful data. Continue Reading
-
Definition
25 Jul 2023
containers (container-based virtualization or containerization)
Containers are a type of software that can virtually package and isolate applications for deployment. Continue Reading
-
News
19 Jul 2023
Chainguard automates SBOMs, but has Images-based agenda
Container images, that is. Chainguard Enforce now automates SBOMs, but execs and an early customer say they aren't the ultimate answer to software supply chain security. Continue Reading
-
Definition
12 Jul 2023
Windows containers
Windows containers provide abstracted, isolated, lightweight and portable operating environments for application development on a single system. Continue Reading
-
Feature
11 Jul 2023
Practice troubleshooting Kubernetes clusters using log data
Knowing how to interpret application logs is essential for successful Kubernetes troubleshooting. Get hands-on practice with this walkthrough from Kubernetes expert Chad Crowell. Continue Reading
-
Feature
11 Jul 2023
A Kubernetes expert shares CKA exam preparation tips
Kubernetes admin and author Chad M. Crowell discusses how to prep for the Certified Kubernetes Administrator exam, whether getting a Kubernetes certification is worth it and more. Continue Reading
-
Tip
11 Jul 2023
What is the best OS for Docker?
Admins that want to run Docker containers can choose from Linux distros, including Ubuntu Core, RancherOS and others. Compare options for Docker OSes. Continue Reading
-
Definition
10 Jul 2023
server hardware degradation
Server hardware degradation is the gradual breakdown of the physical parts of a server. Continue Reading
-
Tip
07 Jul 2023
Handling Kubernetes challenges in complex cloud environments
Multi-cloud Kubernetes deployments present management, operations and cost issues for even the most seasoned cloud teams, but the right strategy can combat those challenges. Continue Reading
-
Definition
05 Jul 2023
Linkerd
Linkerd is an open source network proxy installed as a service mesh for Kubernetes. Continue Reading
- Definition 05 Jul 2023
-
Definition
30 Jun 2023
Alpine Linux
Alpine Linux is a small, security-oriented, lightweight Linux distribution based on the musl C standard library and BusyBox utilities instead of GNU. Continue Reading
-
Definition
20 Jun 2023
VM BIOS (virtual machine basic input/output system)
A VM BIOS (virtual machine basic input/output system) is the set of instructions that controls the booting process of a VM. Continue Reading
-
Answer
20 Jun 2023
When should you use K3s vs. MicroK8s?
Looking for an efficient, user-friendly alternative to traditional Kubernetes? Compare the popular lightweight distributions K3s and MicroK8s to decide which is best for you. Continue Reading
-
Quiz
20 Jun 2023
10 WebAssembly questions to test your Wasm knowledge
Test your knowledge of WebAssembly with this tough, ten-question quiz on the benefits and applications of the new Wasm standard. Continue Reading
-
Tip
15 Jun 2023
When and how to run databases on Kubernetes
Deciding whether to move your database onto Kubernetes requires careful consideration, especially when choosing among deployment options. Here's what to keep in mind. Continue Reading
-
Video
12 Jun 2023
Install Calico for Kubernetes in this video walkthrough
In this video tutorial and demo, a DevOps engineer explains how to manage network traffic in Kubernetes clusters with Calico, a Container Network Interface plugin. Continue Reading
-
Tip
09 Jun 2023
Kubernetes networking 101: Best practices and challenges
Before jumping into the landscape of CNI plugins for Kubernetes, it's important to understand the basic elements of Kubernetes networking. Follow this guide to get started. Continue Reading
-
Definition
05 Jun 2023
Docker Engine
Docker Engine is the underlying client-server technology that supports the tasks and workflows involved in building, shipping and running containerized applications using Docker's components and services. Continue Reading
-
Tip
01 Jun 2023
Manage complexity in Kubernetes with AI and machine learning
Learn how DevOps teams can enhance performance and observability in Kubernetes with AI and machine learning techniques. Evaluate pros, cons and use cases. Continue Reading
-
Definition
31 May 2023
Parallels
Parallels is a software company best-known for its software that allows users to run Microsoft Windows systems on Apple Macintosh computers. Continue Reading
-
Definition
30 May 2023
Microsoft Azure VM Scale Sets
A Microsoft Azure VM Scale Set is a group of individual virtual machines (VMs) within the Microsoft Azure public cloud that IT administrators can configure and manage as a single unit. They are best suited for large-scale computing services, such as big data processing. Continue Reading
-
Tutorial
30 May 2023
Manage IT infrastructure with NSX's multi-tenant features
VMware NSX now supports multi-tenancy, which can help admins manage complex IT environments. Explore what's new and get started with this step-by-step walkthrough. Continue Reading
-
Feature
25 May 2023
Now a DevOps platform, OpenShift ups value -- and complexity
Red Hat raises OpenShift's profile as a DevOps platform with software supply chain security but faces questions about networking strategy and observability staff departures. Continue Reading
-
Tip
24 May 2023
Evaluate Google Anthos for Kubernetes management
Discover the benefits and drawbacks of the Google Anthos platform, and compare it to other options for managing Kubernetes deployments in hybrid and multi-cloud environments. Continue Reading
-
Definition
24 May 2023
GitOps
GitOps is an operational framework that applies DevOps practices, such as continuous integration/continuous delivery (CI/CD) and version control, to infrastructure automation. Continue Reading
-
Conference Coverage
15 May 2023
Red Hat Summit 2023 news and conference guide
Use this Red Hat Summit conference guide to stay up to date on current trends, emerging technologies and information from keynote speakers and industry experts. Continue Reading
-
Tip
10 May 2023
Can you use Kubernetes without Docker?
Although Docker and Kubernetes are often used together, the two serve different roles in IT environments -- and Docker containers aren't the only option for Kubernetes deployments. Continue Reading
-
Tutorial
08 May 2023
Improve Kubernetes network performance with Cilium and eBPF
Learn how the Cilium Kubernetes plugin and eBPF framework can improve network efficiency and security, then walk through installing Cilium on a K3s cluster with sample code. Continue Reading
-
Definition
01 May 2023
virtual machine (VM)
A virtual machine (VM) is an operating system (OS) or application environment installed on software that imitates dedicated hardware. Continue Reading
-
Definition
25 Apr 2023
Cloud Foundry
Cloud Foundry is an open source cloud platform as a service (PaaS) on which developers can build, deploy, run and scale applications. Continue Reading
-
News
20 Apr 2023
Sidecarless eBPF service mesh sparks debate
As cloud-native service meshes expand beyond Kubernetes, open source community members raise concerns about the security and suitability of eBPF in sidecarless architectures. Continue Reading
-
Tutorial
19 Apr 2023
Set up a machine learning pipeline in this Kubeflow tutorial
For teams running machine learning workflows with Kubernetes, using Kubeflow can lead to faster, smoother deployments. Get started with this installation guide. Continue Reading
-
News
19 Apr 2023
Server-side Wasm boosts K8s bonds, devx ahead of key update
Early adopters await a WASI update this year before server-side Wasm can be ready for wider production use. For now, PaaS vendors have begun to bridge some of the gaps. Continue Reading
-
Definition
17 Apr 2023
Red Hat OpenShift
Red Hat OpenShift is a multifaceted, open source container application development platform from Red Hat Inc. for the development, deployment and management of applications. Continue Reading
-
Definition
12 Apr 2023
Microsoft App-V (Microsoft Application Virtualization)
Microsoft Application Virtualization (App-V) is an application virtualization client that makes an application available to end users without installing it on a personal computer (PC). Continue Reading
-
Definition
10 Apr 2023
Azure Container Instances (ACI)
Azure Container Instances (ACI) is a service that enables a developer to deploy containers on the Microsoft Azure public cloud without having to provision or manage any underlying infrastructure. Continue Reading
-
News
03 Apr 2023
Istio service mesh doyen departs Google, touts Ambient Mesh
After 16 years at Google, Istio's co-founder takes over as CTO at Solo.io and goes all in on a project he believes will determine the future of cloud-native networking. Continue Reading
-
Tip
31 Mar 2023
Kubernetes operator vs. controller: What's the difference?
Kubernetes operators and controllers both manage cluster resources but play distinct roles in the Kubernetes ecosystem. Explore their differences and learn when to use each. Continue Reading
-
Definition
27 Mar 2023
Kubernetes volume
A Kubernetes volume is a directory containing data accessible to containers in a given pod, the smallest deployable unit in a Kubernetes cluster. Continue Reading
-
Definition
22 Mar 2023
Virtual Machine Disk format (VMDK)
VMware Virtual Machine Disk format (VMDK) is a format specification for virtual machine (VM) disk image files. Continue Reading
-
News
20 Mar 2023
Oracle OKE takes on Azure, AWS with serverless Kubernetes
Oracle added serverless Kubernetes and a financially backed SLA to its OKE managed service, playing catch-up with AWS, Google and Azure and taking a swipe at them on pricing. Continue Reading
-
Tip
20 Mar 2023
Boost cluster security with Kubernetes vulnerability scanning
Performing vulnerability scans on Kubernetes clusters can help keep container environments secure and running smoothly. Learn what risks to look out for and compare tool options. Continue Reading
-
Definition
16 Mar 2023
Open Container Initiative
The Open Container Initiative (OCI) is a collaborative project hosted under the Linux Foundation that is designed to establish common standards for container formats and runtimes. Continue Reading
-
Definition
16 Mar 2023
bare-metal provisioning
Bare-metal provisioning is the process of installing an operating system (OS) or Type 1 hypervisor directly on a computer's hard disk. Continue Reading
-
Tutorial
09 Mar 2023
Step-by-step guide: Get started with Weave for Kubernetes
Looking to streamline network management for Kubernetes clusters? Learn when and how to use CNI plugins, then walk through the steps of a Weave installation for Kubernetes. Continue Reading
-
Definition
07 Mar 2023
Kubernetes scheduler
The Kubernetes scheduler is a component of the open source Kubernetes container orchestration platform that controls performance, capacity and availability through policies and topology awareness. Continue Reading
-
Tutorial
23 Feb 2023
How to set and manage environment variables in Kubernetes
In this tutorial, learn when to use -- or not use -- environment variables in Kubernetes, and compare methods for setting and updating their values with example code. Continue Reading
-
Definition
22 Feb 2023
Kubernetes node
A Kubernetes node is a logical collection of IT resources that runs workloads for one or more containers in a Kubernetes cluster. Continue Reading
-
Definition
22 Feb 2023
STONITH (Shoot The Other Node In The Head)
STONITH (Shoot The Other Node In The Head) is a Linux service for maintaining the integrity of nodes in a high-availability (HA) cluster. Continue Reading
-
Tip
14 Feb 2023
Strategies for Kubernetes multi-cluster management
Running multiple Kubernetes clusters has numerous advantages, but it also introduces technical complexity. Keeping these tips in mind can simplify multi-cluster management. Continue Reading
-
Definition
14 Feb 2023
Kubernetes pod
Kubernetes pods are the smallest deployable computing units in Kubernetes, an open source system for container scheduling, orchestration and management. Continue Reading
-
Feature
13 Feb 2023
How much does a VM cost? A guide for IT ops
VM prices can vary widely depending on factors such as resources and use, making it challenging to predict spending. Use this VM cost guide to estimate pricing for your organization. Continue Reading
-
News
09 Feb 2023
Kubernetes platforms and the hazy fate of cloud portability
Whatever happened to Kubernetes for cloud portability? Some market research suggests the dream still lives, but platform engineering further complicates matters. Continue Reading
-
Tip
06 Feb 2023
What to keep in mind when securing virtual environments
Virtual environments can contain numerous vulnerabilities for attackers to exploit -- with potentially devastating results. Use these tips to select security tools and strategies. Continue Reading
-
Definition
02 Feb 2023
container repository
A container repository is a collection of related container images that provide different versions of an application. Continue Reading