How To Install and Use Istio With Kubernetes

Introduction A service mesh is an infrastructure layer that allows you to manage communication between your application’s microservices. As more developers work with microservices, service meshes have evolved to make that work easier and more effective by consolidating common management and administrative tasks in a distributed setup. Using a service mesh like Istio can simplify Read more about How To Install and Use Istio With Kubernetes[…]

How To Install and Use Istio

Introduction A service mesh is an infrastructure layer that allows you to manage communication between your application’s microservices. As more developers work with microservices, service meshes have evolved to make that work easier and more effective by consolidating common management and administrative tasks in a distributed setup. Using a service mesh like Istio can simplify Read more about How To Install and Use Istio[…]

How to Install and Secure phpMyAdmin with Nginx on a Debian 9 server

Introduction While many users need the functionality of a database system like MySQL, interacting with the system solely from the MySQL command-line client requires familiarity with the SQL language, so it may not be the preferred interface for some. phpMyAdmin was created so that users can interact with MySQL through an intuitive web interface, running Read more about How to Install and Secure phpMyAdmin with Nginx on a Debian 9 server[…]

Using Terraform Cloud Remote State Management

We recently announced Terraform 0.12 and Terraform Cloud Remote State Management. Both these releases provide Terraform users a better experience writing and collaborating on Infrastructure as Code. This blog post will look at some motivations for using Terraform Cloud and describe how it works. What is Terraform State? To explain the value of Terraform Cloud, Read more about Using Terraform Cloud Remote State Management[…]

Blog: Join us at the Contributor Summit in Shanghai

Author: Josh Berkus (Red Hat) For the second year, we will have a Contributor Summit event the day before KubeCon China in Shanghai. If you already contribute to Kubernetes or would like to contribute, please consider attending and register. The Summit will be held June 24th, at the Shanghai Expo Center (the same location where Read more about Blog: Join us at the Contributor Summit in Shanghai[…]

How To Optimize MySQL with Query Cache on Ubuntu 18.04

The author selected the Apache Software Foundation to receive a donation as part of the Write for DOnations program. Introduction Query cache is a prominent MySQL feature that speeds up data retrieval from a database. It achieves this by storing MySQL SELECT statements together with the retrieved record set in memory, then if a client Read more about How To Optimize MySQL with Query Cache on Ubuntu 18.04[…]

How to Use Ansible to Install and Set Up Docker on Ubuntu 18.04

Introduction With the popularization of containerized applications and microservices, server automation now plays an essential role in systems administration. It is also a way to establish standard procedures for new servers and reduce human error. This guide explains how to use Ansible to automate the steps contained in our guide on How To Install and Read more about How to Use Ansible to Install and Set Up Docker on Ubuntu 18.04[…]

How to Deploy a Resilient Go Application to DigitalOcean Kubernetes

The author selected Girls Who Code to receive a donation as part of the Write for DOnations program. Introduction Docker is a containerization tool used to provide applications with a filesystem holding everything they need to run, ensuring that the software will have a consistent run-time environment and will behave the same way regardless of Read more about How to Deploy a Resilient Go Application to DigitalOcean Kubernetes[…]

HashiCorp Nomad 0.9.2

We are pleased to announce the availability of Hashicorp Nomad 0.9.2. Nomad is a flexible workload orchestrator that can be used to easily deploy both containerized and legacy applications across multiple regions or cloud providers. Nomad is easy to operate and scale, and integrates seamlessly with HashiCorp Consul for service discovery and HashiCorp Vault for Read more about HashiCorp Nomad 0.9.2[…]

How To Automatically Manage DNS Records From DigitalOcean Kubernetes Using ExternalDNS

The author selected the Free and Open Source Fund to receive a donation as part of the Write for DOnations program. Introduction When deploying web apps to Kubernetes, you usually use Services and Ingresses to expose apps beyond the cluster at your desired domain. This involves manually configuring not only the Ingress, but also the Read more about How To Automatically Manage DNS Records From DigitalOcean Kubernetes Using ExternalDNS[…]