Back to Blog
Aug 13, 2023

raytha.com now runs on Kubernetes

Written by Zack Schwartz

Why is a simple website like raytha.com running a kubernetes cluster? Azure Kubernetes Service to be precise. It might seem like over-engineering. Raytha.com was previously deployed on an Azure App Service plan.

This move is all in preparation for the release of the official Raytha Hosting Platform. You will soon be able to:
  1. Try Raytha for free. Spin up a free instance for a limited period of time so that you can explore the Raytha content management system. Without this capability, you have to pull down the source code from Github and run the system locally. Even experienced developers who know how to do this simply don't want to.
  2. Official Raytha hosting. If Raytha's out of the box CMS is plenty for you to run the websites you want, instead of going through the hassle of setting up your own hosting infrastructure, you can simply pay to keep your instance hosted for a monthly fee. 

Our self service hosting platform is currently in development and will be running on Azure. When you initialize a new instance of Raytha, the following resources will be provisioned on your behalf:

  1. Create an empty Raytha azure sql database in an elastic pool.
  2. Create a blob storage container within Azure Blob Storage account.
  3. Deploy replicas of Raytha within Azure Kubernetes Service cluster with some CPU and memory requests/limits.
  4. Add an ingress with the name of your app (ex. yourname.raytha.app).

Paid users will have the ability to add a custom domain which will be added via Cloudflare for SaaS.

Hosting fees TBD at this time. There may be different fees for CPU/memory, # of replicas, file storage, support, etc.

We are hoping to release this all by year's end! Stay tuned.

picture of the author
Zack Schwartz @apexdodge

ENTREPRENEUR & SOFTWARE ENGINEER, AUSTIN, TX
I enjoy tackling a wide array of business challenges ranging from front line product support and operations to sales and marketing efforts. My core expertise is in software development building enterprise level web applications.


Subscribe to the Raytha newsletter