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 moreFastCGI Caching With nginx
As websites become more popular and more highly trafficked things like request latency and scalability obviously become an issue. While it’s true that some requests
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 more