Tag: Devops
-
Migrating our Ansible roles to a collection
Posted on November 17, 2020, Level intermediate Resource Length short
An article by Sebastian Gumprich about their experience with decision to move their existing Ansible roles for Linux, ssh, nginx and MySQL into an Ansible collection. Collections are a distribution format for Ansible content that can include playbooks, roles, modules, and plugins.
Tags ansible web-development devops web-development app-development
-
A sysadmin's guide to containerizing applications
Posted on November 15, 2020, Level beginner Resource Length medium
Curious how to containerize your Linux applications? Learn by example, and understand the challenges of various application types and how to overcome them. By Scott McCarty (Red Hat, Sudoer).
Tags software linux devops how-to cio
-
How to write terraform, but with typescript
Posted on November 9, 2020, Level intermediate Resource Length short
Ever wished you could just use typescript to write your infrastructure? You may or may not have heard about the release of the terraform cdk (short for cloud development kit). By Julian Krispel-Samsel.
Tags devops cicd app-development software-architecture serverless
-
Getting started with DevOps automation
Posted on October 31, 2020, Level beginner Resource Length medium
Automation is one of the key principles for accelerating with DevOps. It enables consistency, reliability, and efficiency within the organization, making it easier for teams to discover and troubleshoot problems. By Jared Murrell.
Tags devops teams cloud programming
-
Rebuilding Linkerd's continuous integration (CI) with Kubernetes in Docker (kind) and GitHub Action
Posted on October 24, 2020, Level intermediate Resource Length medium
In mid-2019, the Linkerd project's continuous integration (CI) took 45 minutes, all tests were serialized on a single Kubernetes cluster, and multi-hour backups were common. A migration onto one-off Kubernetes in Docker (kind) clusters and GitHub Actions got CI below 10 minutes, and made it parallelizable. By Andrew Seigner.
Tags cloud docker kubernetes containers devops
-
Mapping Moving clouds: How to stay on top of your ephemeral environments with Cartography
Posted on October 21, 2020, Level intermediate Resource Length long
Staying on top of ephemeral environments is a challenge many organizations face. This blog post describes the process we undertook at Thought Machine, a cloud-native company with environments spanning across multiple cloud providers, to identify a solution able to detect, identify, categorize, and visualize all the cloud assets being deployed in an organization. Written by Marco Lancini, Security Engineer.
Tags cloud infosec cio devops software-architecture
-
InnoDB Data Locking – Part 1 Introduction
Posted on October 20, 2020, Level intermediate Resource Length long
In this blog series, we would like to introduce you gently to the topic on which we were working over last 2 years. Improving how InnoDB locks data (tables and rows) in order to provide illusion to clients that their queries are executed one after another, while in reality there is a lot of concurrency. By Kuba Łopuszański.
Tags cloud sql database devops software performance
-
Zero downtime on MySQL schema change
Posted on October 19, 2020, Level beginner Resource Length short
Have you ever deployed a feature which interrupted your application because the schema change on the MySQL database has locked the table? Then I have good news for you! There are some tools like the Percona Toolkit which can apply the operation without a downtime. By Michi Lehr.
Tags cloud sql database devops performance
-
How to integrate bitbucket CI with selenium grid cloud
Posted on October 15, 2020, Level intermediate Resource Length medium
Without Continuous Integration or CI, developers would need to manually coordinate, communicate, and test while contributing code to the end product each time. This, in turn, affects the production and causes a delay in release. By Salman Khan.
Tags tdd programming devops software
-
Building modern CI/CD workflows for serverless applications with Red Hat OpenShift Pipelines and Argo
Posted on October 13, 2020, Level intermediate Resource Length long
GitOps practices support continuous delivery in hybrid, multi-cluster Kubernetes environments. In this two-part article, we'll build a CI/CD workflow that demonstrates the potential of combining Tekton and GitOps. You'll also be introduced to Red Hat OpenShift Serverless, as we'll use Knative service resources in our CI/CD workflow. By David Sancho.
Tags devops software cicd containers
-
Helm 3 umbrella charts & standalone chart image tags — alternative approach
Posted on October 13, 2020, Level intermediate Resource Length medium
Helm umbrella charts, for those who aren't familiar, describe and encapsulate a deployable collection of loosely couple Kubernetes components as a higher-order Helm chart. A collection of software elements that each have their own individual charts but, for whatever reason (e.g. design choices, ease of deployability, versioning complexities), must be installed or upgraded as a since atomic unit. By Christopher Parker, MSc.
Tags devops cicd containers kubernetes
-
Bootstrapping Java Kubernetes apps with spring Initializr and K8s initializer
Posted on October 9, 2020, Level intermediate Resource Length medium
Build a Spring Boot app and deploy to K8s without writing a single line of YAML. By Daniel Bryant.
Tags cloud devops kubernetes java containers