Creating Kubernetes Dynamic Inventories with kubernetes.core Modules

When managing infrastructure, there are times when a dynamic inventory is essential. Kubernetes is a perfect example of this where you may create multiple applications within a namespace but you will not be able to create a static inventory due to Kubernetes appending a systems-generated string to uniquely identify objects.  Recently, I decided to play Read more about Creating Kubernetes Dynamic Inventories with kubernetes.core Modules[…]

Automation for the cloud: Cloud Field Day 12 recap

I recently had the opportunity to present our Red Hat Ansible Automation Platform cloud strategy at Cloud Field Day 12.  Cloud Field Day 12 was a three day event that focused on the impact of cloud on enterprise IT. As a presenter, you can use any combination of slides and live demos to foster a Read more about Automation for the cloud: Cloud Field Day 12 recap[…]

What’s New in the Ansible Content Collection for Kubernetes – 2.0

As the adoption of containers and Kubernetes increases to drive application modernization, IT organizations must find ways to easily deploy and manage multiple Kubernetes clusters across regions, both residing in the public cloud and/or on-premises, and all the way to the edge. As such, we continue to expand on the capabilities of our Certified Ansible Read more about What’s New in the Ansible Content Collection for Kubernetes – 2.0[…]

What’s New in the Ansible Content Collection for Kubernetes – 1.2

Businesses continue to have a high demand for automation. This is not limited to infrastructure components, but stretches across the entire IT, including the platforms supporting application deployments. Here often Kubernetes is the way to go – and why in November we released the first Certified Content Collection for deploying and managing Kubernetes applications and Read more about What’s New in the Ansible Content Collection for Kubernetes – 1.2[…]

Fast vs Easy: Benchmarking Ansible Operators for Kubernetes

With Kubernetes, you get a lot of powerful functionality that makes it relatively easy to manage and scale simple applications and API services right out of the box. These simple apps are generally stateless, so the Kubernetes can deploy, scale and recover from failures without any specific knowledge. But what if Kubernetes native capabilities are Read more about Fast vs Easy: Benchmarking Ansible Operators for Kubernetes[…]

What’s New and What’s Changed in the Ansible Content Collection for Kubernetes

Increasing business demands are driving the need for increased automation to support rapid, yet stable, and reliable deployments of applications and supporting infrastructure. Kubernetes and cloud-native technologies are no different. That is why we recently released kubernetes.core 1.1, our first Certified Content Collection for deploying and managing Kubernetes applications and services. Prior to the release Read more about What’s New and What’s Changed in the Ansible Content Collection for Kubernetes[…]

Automating Helm using Ansible

Increasing business demands are driving the need for increased automation to support rapid, yet stable, and reliable deployments of applications and supporting infrastructure. Kubernetes and cloud-native technologies are no different. For the Kubernetes platform, Helm is the standard means of packaging, configuring and deploying applications and services onto any cluster. We recently released the kubernetes.core Read more about Automating Helm using Ansible[…]

Continuous Improvements in Ansible and Kubernetes Automation

Ansible is an ideal tool for managing many different types of Kubernetes resources. There are four key features that really help: Modules and plugins for creating, updating, removing and obtaining information about Kubernetes resources Templating of Kubernetes resource definitions Powerful inventory system Secrets management  Together these combine to help enable repeatable deployment and management of Read more about Continuous Improvements in Ansible and Kubernetes Automation[…]

Kubernetes Operators with Ansible Deep Dive: Part 2

In part 1 of this series, we looked at operators overall, and what they do in OpenShift/Kubernetes. We peeked at the Operator SDK, and why you’d want to use an Ansible Operator rather than other kinds of operators provided by the SDK. We also explored how Ansible Operators are structured and the relevant files created by Read more about Kubernetes Operators with Ansible Deep Dive: Part 2[…]

Kubernetes Operators with Ansible Deep Dive: Part 1

Deploying applications on Red Hat OpenShift or Kubernetes has come a long way. These days, it’s relatively easy to use OpenShift’s GUI or something like Helm to deploy applications with minimal effort. Unfortunately, these tools don’t typically address the needs of operations teams tasked with maintaining the health or scalability of the application – especially Read more about Kubernetes Operators with Ansible Deep Dive: Part 1[…]