Running WordPress in Kubernetes – Spreading Pods across Nodes

In a previous post, I went over details on the WHY we need to spread pods across nodes and how to achieve this. If you haven’t gotten a chance, please do read that article. In this post, I am going to apply the guidance presented there to spread WordPress Deployment pods across nodes. Deployment Spec

Spreading pods of the same deployment across nodes in Kubernetes

One of the most common mistakes that people make when increasing the number of replicas of their deployments is not checking whether their replicas are (evenly) distributed across all the nodes in their Kubernetes cluster. Most of the time, the reason why this happens is that people assume that increasing replicas means each replica will […]

Running WordPress in Kubernetes – Setting Authentication Keys and Salts

In a previous post, I covered storing WordPress content in an NFS and mounting that share to each instance of your WordPress site. Since I was running WordPress in Azure Kubernetes Service cluster, I went over how to create and upload all your WordPress content to Azure File share and then followed up with how […]

Running WordPress in Kubernetes – Mounting WP_CONTENT to NFS

Despite a lot of articles written on how to run WordPress in Kubernetes, in a previous blog post, I identified two key challenges around horizontally scaling WordPress in Kubernetes. In this post, I will cover how to solve the first challenge when running WordPress in Kubernetes: how do you ensure each replica of a WordPress […]

Challenges with horizontally scaling a WordPress site in Kubernetes

A few weeks ago, I wanted to learn how to host WordPress in Kubernetes. If you do a simple search engine search on how to host WordPress in Kubernetes, you will find a lot of blogs and articles on how to do this. However, none of the pages I came across explain how to horizontally […]

Programmatically Modifying and Verifying Data Sources for Paginated Reports

This blog post is a follow up to a previous blog post (Programmatically Setting and Verifying Data Source Credentials for Power BI Reports). While that blog post was focused on Power BI Reports, in this blog post, I want to explain how you can set data source credentials for Paginated Reports (via¬†/Reports(…)/DataSources) using REST API. […]

Programmatically Setting and Verifying Data Source Credentials for Power BI Reports

With the recent release of Power BI Report Server (October 2017), users are now able to consume data from a wider range of data sources in their Power BI Reports than previously possible. Unlike in the past where users could only get data via Live Connect to Analysis Services, users can now either directly import […]

Migrating Report Server Content via PowerShell

Generally, users have 2 different Report Server environments: test and production. The test environment is for designing, iterating and stabilizing new content while the production environment is for consuming that content. In the past, users used SQL Server Data Tools in Visual Studio to achieve this. However, with the introduction of Mobile Reports in SQL […]

Migrating SSRS 2016 Content via PowerShell

Generally, users have 2 different Report Server environments: test and production. The test environment is for designing, iterating and stabilizing new content while the production environment is for consuming that content. In the past, users used SQL Server Data Tools in Visual Studio to achieve this. However, with the introduction of Mobile Reports in SQL […]