Overview In the previous post in this series, we established a highly available multi-master Kubernetes cluster using kubespray. At this point, we have a cluster
Read moreExploring Kubernetes, Part 1: Installation
Overview Previously, I showed you five different ways to easily install Kubernetes. That previous post isn’t exactly enough to truly “get started” with Kubernetes though.
Read moreMongoDB Clustering 101
Overview Establishing The Cluster Installation of MongoDB Replication Sets Configured Sharding Overview Configuration Replica Set Established Shard Servers Configured Database Routing Configured Shards Added to
Read moreSkinning A Cat: Five Ways To Setup Kubernetes
So by now you’ve probably heard about the new hotness that is microservices and the platform for delivering it Kubernetes. Put simply Kubernetes is a
Read moreLoad Balancing For High Availability With haproxy
Load balancing an application requires some forethought. Some applications are simple and can handle their load on their own, taking traffic directly from the users
Read moreLoad Balancing For High Availability With nginx
Load balancing an application requires some forethought. Some applications are simple and can handle their load on their own, taking traffic directly from the users
Read moreHigh Availability VIP Management With ucarp
Previously, we explored using keepalived for managing a virtual IP address (VIP). For the purposes of high availability, this was functional and is indeed the
Read moreTuning PHP’s FastCGI Process Manager (PHP-FPM)
The PHP FastCGI Process Manager (or PHP-FPM for short) is now the standard means of deploying the PHP interpreter. Unlike CGI, the FastCGI executable remains
Read moreConfiguring nginx for PHP-FPM
PHP FastCGI Process Manager (or PHP-FPM for short) is an daemon that remains resident in memory and processes requests relayed to it either using a
Read more