Giter Club home page Giter Club logo

wordpress-helm-chart's Introduction

WordPress

This is a WordPress repository configured to run on the Kubernetes platform. It's a fork of Pantheon's WordPress fork modified to remove the Pantheon-specific source code. Use it as a base for a hardened WordPress installation created via Ansible using wordpress-helm.

Pantheon is a website platform optimized and configured to run high performance sites and then ransom those sites back to their customers when traffic rises due to popularity. This fork is intended to empower Pantheon customers stuck with a ransom note to self-host instead.

grafana

Comparisons

Comparing Pantheon and Kubernetes.

Monthly price

Pantheon is a good value when visitor count is under 25K per month. After that value quickly diminishes:

Monthly Visitors Pantheon Kubernetes
25K–50K $160† $30‡
50K–150K $275† $30‡
150K–300K $550† Unknown
300K+ $916† Unknown

† Pantheon offers preferred pricing when paid annually. The charges are $114, $206, $412 and $687 respectively.

‡ Beware of monthly bandwidth limitations imposed by cloud-hosting providers such as DigitalOcean and Vultr. Some providers offer unlimited bandwidth while others do not. Choosing the right one for you will depend on your specific requirements.

Features

Comparison of features between Pantheon starter plan and wordpress-helm:

Pantheon Kubernetes
Varnish
Redis
Apache Solr
Nginx Apache
PHP-FPM PHP Redis
MySQL MariaDB (Replicated)
PhantomJS
Ansible
WP Cron K8s CronJob + MU Cron
WP Mail
Easy backups Backups automated
Drush API Root shell

As you can see you need to give up some things in order to migrate to Kubernetes. What you lose you gain back in the form of control. Items may be added to or removed from the stack as needed.

Getting Started

1. Spin-up a free site on Pantheon

If you do not yet have a Pantheon account, you can create one for free. Once you've verified your email address, you will be able to add sites from your dashboard. Choose "WordPress" to use the upstream distribution of this fork.

2. Load up the site

When the spin-up process is complete, you will be redirected to the site's dashboard. Click on the link under the site's name to access the Dev environment.

3. Run the WordPress installer

How about the WordPress database config screen? No need to worry about database connection information as that is taken care of in the background. The only step that you need to complete is the site information and the installation process will be complete.

4. Wait for ransom note

Pantheon has a tendency to change their pricing model every couple of years. When you eventually get a ransom note after getting backed into a corner begin your migration to Kubernetes.

5. Begin migration to Kubernetes

The entire migration process should take about a week or so for an experienced developer. Full migration instructions are available without fee.

6. Profit!

profit

wordpress-helm-chart's People

Contributors

ataylorme avatar bensheldon avatar danielbachhuber avatar gmcinnes avatar greg-1-anderson avatar joemiller avatar mboynes avatar mikengarrett avatar mikevanwinkle avatar nullvariable avatar pwtyler avatar rachelwhitton avatar scottbasgaard avatar timani avatar tripflex avatar westonruter avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.