Practical tasks to learn more about DevOps

  • Task 03. Run WordPress on kubernetes using Deployment, StatefulSet, Service.

    Now it’s time to scale your application to be able to handle load. So you decided to use deployments, services, statefulsets in your blog engine. Task 1. Repository Fork repository for task03 and clone forked repo. 2. Understand Kubernetes basics. Learn about Kubernetes Deployment: read documentation Run simple application in...

  • Task 02. Run blog engine on k8s. Pods.

    You started learning Kubernetes from the Pods. So your first idea was to run “Video Games Magazine” inside those pods. Task 1. Repository Fork repository for task02 and clone forked repo. 2. Run local WordPress setup in single pod. Run pod with MySQL database: Update wordpress_manifest.yaml so that there would...

  • Task 01. Start Kubernetes locally.

    Looking to the near future and seeing that Kubernetes becomes started for container orchestration tool you decided to learn more about it and later migrate the blog into this platform. As a first step, you decided to run Kubernetes locally on your computer. Task Install minikube: Follow instructions from documentation...

  • Task 04. Setup CI/CD for WordPress with containers using Jenkins.

    Task 1. Repository Fork repository for task04 and clone forked repo. Fork repository with thank-after-post WordPress plugin and clone forked repo. 2. Start up local jenkins from repository Set proper values for .env file: In .env file change value of SEED_JOBS_URL variable to url of your forked repo. This repo...

  • Task 03. Multicontainer setup. Beginning of CI.

    When you come to the workplace, Paul your manager and CTO of the company asked you to help with Mei’s work. She took a vacation for one week. Now it seems that the plugin was written by Mei working properly. She even wrote some tests. Paul mentioned that you need...