Get started
Bring yourself up to speed with our introductory content.
Get started
Bring yourself up to speed with our introductory content.
Getting started with Argo CD on Kubernetes
Argo CD 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
Building an infrastructure-as-code pipeline in the cloud
There are key stages to manage infrastructure as code, from source control to deployment. Here's how these functions can be accomplished through cloud services. Continue Reading
What is LXD (Linux container hypervisor)?
LXD, pronounced 'lex-dee,' is a unified platform for managing system containers and virtual machines (VMs). Continue Reading
-
How to deploy a LAMP stack
Examine the components and deployment options of a LAMP stack, which provides web hosting, database and scripting platforms that are found in many data centers. Continue Reading
What is a service mesh?
A service mesh is a dedicated infrastructure layer that controls service-to-service communication within a distributed application. Continue Reading
How to use Linux package managers
There are many different package managers for Linux distributions. Linux admins should know what to expect from these distributions and how to tackle software maintenance.Continue Reading
Deploy Azure landing zones using Terraform
Azure landing zones are well-managed environments that provide a way to run workloads. Deploying them using Terraform lets users build a solid foundation.Continue Reading
Dive into Terraform basics with this tutorial
Terraform can save you time and headaches when deploying servers with cloud providers. Get up to speed on Terraform basics in this tutorial.Continue Reading
Understand the k-means clustering algorithm with examples
The k-means clustering algorithm groups similar objects or data points into clusters. This approach is popular for multivariate numeric data.Continue Reading
Deploy a Redis Cluster on Kubernetes
Redis is a powerful platform with many use cases. Follow this tutorial to run Redis on Kubernetes to simplify deployments and increase reliability and performance.Continue Reading
-
GitHub
GitHub is a web-based version control and collaboration platform for software developers.Continue Reading
Type 2 hypervisor (hosted hypervisor)
A Type 2 hypervisor is a virtual machine (VM) manager that is installed as a software application on an existing operating system (OS).Continue Reading
Virtual Machine Management Service
The Virtual Machine Management service, also known as VMMS or vmms.exe, is the main module in the Microsoft Windows operating system for controlling the virtual machines (VMs) on a Hyper-V server.Continue Reading
How to use regex in PowerShell
A regular expression is a series of characters that determine a matching pattern in text to find or replace input validation. Walk through a regex example in PowerShell.Continue Reading
IT incident management
IT incident management is a component of IT service management (ITSM) that aims to rapidly restore services to normal following an incident while minimizing adverse effects on the business.Continue Reading
virtualization
Virtualization is the creation of a virtual version of an actual piece of technology, such as an operating system (OS), a server, a storage device or a network resource.Continue Reading
bare-metal hypervisor (Type 1 hypervisor)
A bare-metal hypervisor, also known as a Type 1 hypervisor, is virtualization software that has been installed directly onto the computing hardware.Continue Reading
Master these 5 common Kubernetes troubleshooting tasks
Not enough nodes? Have some noisy neighbors? Plenty of things can cause containers to underperform. Here's how to chase down and resolve three common Kubernetes problems.Continue Reading
Zabbix
Zabbix is an open source monitoring software tool for diverse IT components, including networks, servers, virtual machines (VMs) and cloud services.Continue Reading
Secure Kubernetes with this Kubescape tutorial
Kubescape can help discover misconfigurations in a Kubernetes cluster by scanning various resource types. Learn how to use the platform to scan clusters.Continue Reading
Red Hat Summit 2024 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
Docker image
A Docker image is a file used to execute code in a Docker container.Continue Reading
host virtual machine (host VM)
A host virtual machine is the server component of a virtual machine the underlying hardware that provides computing resources to support a particular guest VM.Continue Reading
IT operations (IT ops)
The term IT operations (IT ops) describes the many processes and services an IT department manages and maintains within an organization.Continue Reading
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
Learn how New Relic works and when to use it for IT monitoring
New Relic is one of many tools that can help an IT team track application performance and health. Before adoption, understand primary use cases and SaaS installation requirements.Continue Reading
How to respond to 4 common IT alerts
IT alerts can announce server failures, congested networks and more. When they pop up, administrators need to act. Take steps to look for the source of trouble.Continue Reading
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
Xen vs. KVM: What are the differences?
Admins often evaluate Xen and KVM as open source options. The main factors to consider in a primary hypervisor are organizational infrastructure and cloud adoption interests.Continue Reading
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 ...Continue Reading
continuous delivery (CD)
Continuous delivery (CD) is an approach for software delivery in which development teams produce and test code in short but continuous cycles to improve software quality.Continue Reading
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
Learn how to use GitLab tutorial for beginners
GitLab is a complete CI/CD platform. But to really understand GitLab, you must also understand its namesake Git. This Git and GitLab tutorial will get you up to speed on both.Continue Reading
Full virtualization vs. paravirtualization: Key differences
Full virtualization and paravirtualization both enable hardware resource abstraction, but the two technologies differ when it comes to isolation levels.Continue Reading
IT service delivery
IT service delivery is the way a corporation provides users access to IT services, such as applications, data storage and other business resources. IT service delivery covers design, development, deployment, operation and retirement.Continue Reading
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
declarative programming
Declarative programming is a method to abstract the control flow for logic required for software to perform an action. Instead, it involves stating what the task or desired outcome is.Continue Reading
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
How to effectively use DORA metrics in DevOps
DORA metrics can help organizations standardize their DevOps approach. Explore the DORA framework's benefits and limitations and how to evaluate performance against its metrics.Continue Reading
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
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
on-demand computing (ODC)
On-demand computing (ODC) is a delivery model in which computing resources are made available to the user as needed.Continue Reading
ServiceNow
ServiceNow is a software company that provides a cloud-based, AI-driven platform for automating multiple management workflows in enterprises. The company specializes in IT service management, IT operations management and IT business management.Continue Reading
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
An IT ops guide to CMDB automation
Automating repetitive tasks like software upgrades, lifecycle management and incident reports with a configuration management database can improve IT efficiency and reduce risk.Continue Reading
Secure your machine learning models with these MLSecOps tips
By following MLSecOps best practices, companies can introduce AI and machine learning into development pipelines and processes without adding unmitigated security concerns, too.Continue Reading
Do-While vs. Do-Until in PowerShell: What's the difference?
PowerShell scripts have several loop options to make automation easy. Learn the difference between Do-While and Do-Until loops and choose which one works best for you.Continue Reading
How to create and deploy AWS Lambda functions with Terraform
Deploying AWS Lambda functions with Terraform can save time and reduce risk. In this video tutorial, learn the proper deployment steps.Continue Reading
Docker Swarm
Docker Swarm is a container orchestration tool for clustering and scheduling Docker containers.Continue Reading
From distributed to true edge: 4 edge computing examples
The optimal applications for edge computing remain in contention as the technology evolves. These examples highlight a shift from distributed computing to true edge environments.Continue Reading
DevOps engineer
A DevOps engineer is an IT professional who works with software developers, systems operators and other production IT staff to oversee code releases and deployments.Continue Reading
infrastructure as code (IaC)
Infrastructure as code, also referred to as IaC, is an IT practice that codifies and manages underlying IT infrastructure as software.Continue Reading
ZeroOps
ZeroOps is when developers spend zero time working with infrastructure and operations, instead spending all their time and creative energy on software product development.Continue Reading
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
Top AI tools for DevOps teams to consider
The DevOps toolchain is at an inflection point as enterprises seek to improve collaboration, productivity, efficiency and security across their DevOps lifecycle using AI.Continue Reading
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
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
SRE vs. DevOps: What's the difference?
The lines between site reliability engineering and DevOps aren't always clear. Building a harmonious relationship between the teams starts with understanding their distinct roles.Continue Reading
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
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
platform engineering
Platform engineering is a specialized discipline within software development that focuses on designing, building, maintaining and improving the toolchains and workflows software developers use.Continue Reading
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
platform
In IT, a platform is any hardware or software used to host an application or service.Continue Reading
Set up a Terraform S3 backend with this video tutorial
Storing your state files remotely makes for more stable infrastructure. Watch this video tutorial to learn how to build a Terraform AWS S3 backend to properly secure state files.Continue Reading
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
site reliability engineering (SRE)
Site reliability engineering (SRE) is the application of scripting and automation to IT operations tasks such as maintenance and support.Continue Reading
Automate IT operations with VMware and Ansible
When paired with VMware, Ansible software can help automate IT tasks. Learn the steps to install Ansible and how to set up a virtual machine through vCenter.Continue Reading
How AI affects low-code/no-code for DevOps
Low-code and no-code tools expand the DevOps community in an organization and -- when coupled with AI -- can enhance the effectiveness of their workflows and products.Continue Reading
A guide to the key stages of AIOps
The key stages that make up AIOps all play an important role in achieving desired results. Successful adoption hinges on a team's ability to master them.Continue Reading
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
10 common platform engineering interview questions
Platform engineering is gaining popularity across software enterprises. Job candidates can practice answering these 10 common questions to prepare for their interviews.Continue Reading
Managing open source components in the software supply chain
Software supply chain attacks are becoming increasingly common. There is no single measure that can stop attacks, but implementing security precautions can reduce risk.Continue Reading
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
How to kickstart a proof-of-concept IT project
Like any IT initiative, operations staff need a clear vision for a proof-of-concept project. From the justification to reporting stages, knowing the steps can bolster PoC success.Continue Reading
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
How to roll back Git code to a previous commit
Git reset and git revert can be lifesavers for developers. Follow these examples to see which command makes the most sense when mistakes arise during development.Continue Reading
shift-left testing
Shift-left testing is a software testing approach in which the code is tested in the earlier stages of the software development lifecycle (SDLC).Continue Reading
policy engine
A policy engine is a software component that allows an organization to create, monitor and enforce rules about how network resources and the organization's data can be accessed.Continue Reading
containers (container-based virtualization or containerization)
Containers are a type of software that can virtually package and isolate applications for deployment.Continue Reading
Decide when and how to adopt an MLOps framework
Unsure where to start when it comes to standardizing your organization's machine learning processes? Explore key considerations and practical tips for adopting an MLOps framework.Continue Reading
server hardware degradation
Server hardware degradation is the gradual breakdown of the physical parts of a server.Continue Reading
Linkerd
Linkerd is an open source network proxy installed as a service mesh for Kubernetes.Continue Reading
Nagios
Nagios is an open source IT system monitoring tool.Continue Reading
Automate workflows by running PowerShell in GitHub Actions
By running PowerShell scripts in GitHub Actions workflows, admins can automate common DevOps and IT management tasks. Get started with these hands-on examples.Continue Reading
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
WebAssembly
WebAssembly (Wasm) is a binary instruction format for compiling and executing code in a client-side web browser.Continue Reading
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
Knative
Knative is an open source project based on the Kubernetes platform for building, deploying and managing serverless workloads that can run in the cloud, on premises or in a third-party data center.Continue Reading
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
storage pool
A storage pool is capacity aggregated from disparate physical storage resources in a shared storage environment.Continue Reading
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
Manage multiple environments with Terraform workspaces
Terraform workspaces let DevOps teams manage configurations for different environments in a centralized way. Get started with workspaces through hands-on examples in this tutorial.Continue Reading
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
continual service improvement
Continual service improvement (CSI) is a method to identify and execute opportunities to improve IT processes and services, and to objectively measure the effects of these efforts over time.Continue Reading
mean time to detect (MTTD)
Mean time to detect (MTTD) is a measure of how long a problem exists in an IT deployment before the appropriate parties become aware of it.Continue Reading
Ansible playbook
An Ansible playbook is an organized unit of scripts that defines the tasks involved in managing a system configuration using the automation tool Ansible.Continue Reading
continuous deployment
Continuous deployment is a strategy for software development and releases in which every code change is automatically run through a pipeline of tests and inspections before being pushed into production.Continue Reading
AIOps (artificial intelligence for IT operations)
Artificial intelligence for IT operations (AIOps) is an umbrella term for the use of big data analytics, machine learning and other AI technologies to automate the identification and resolution of common IT issues.Continue Reading
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
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