Quantcast
Channel: Containers Archives - Serverlab
Browsing latest articles
Browse All 20 View Live

Kubernetes Secrets Encrypting at Rest

Overview Kubernetes has a built-in ‘secrets’ object which allows you to store your application’s sensitive information. This allows you to separate your backend database credentials, for example, from...

View Article


Creating a Traefik Ingress Controller

Overview While loadbalancer backed Kubernetes services are the most common method to expose your services, they can be too restrictive for your needs. You want to route traffic based on URI matches or...

View Article


Running your WordPress Site in Docker

Overview Running WordPress sites within a Docker container has grown in popularity since the inception of Docker. Doing so has many obvious benefits, especially for those developing themes and plugins....

View Article

Deploying WordPress on Kubernetes Clusters

Overview In this tutorial, you will be guided on how to deploy WordPress on Kubernetes platforms. The instruction can be used for any Kubernetes cluster, whether it is on-premise, GKE (Google...

View Article

How to Run WordPress in Kuberbetes

Overview In this tutorial, you will be guided through the process of running WordPress on Kubernetes. You will learn how to deploy a WordPress Docker container as a Kubernetes Pod, attach persistent...

View Article


How to run WordPress and MySQL 5.7 on Kubernetes

Overview In this tutorial, you will be guided through how to your WordPress and MySQL 5.7 on Kubernetes. You will be shown the different resources types to use for storing passwords, exposing your...

View Article

How to Deploy MySQL Server 5.7 to Kubernetes

Overview Learn how to run MySQL on Kuberbetes using this guide, which will show you to deploy MySQL 5.7 and MySQL 8. You will be introduced to creating A Pod for your database server, as well as...

View Article

Deploy PhpMyAdmin on Kubernetes to Manage MySQL Pods

Overview In this tutorial, you will learn how to deploy PhpMyAdmin to Kubernetes for managing your MySQL server pods. It is very likely that your MySQL Server is only available from within the...

View Article


Using Kubernetes CronJob to Backup MySQL on GKE

Overview In this tutorial, you will learn how to protect your MySQL database in GKE by using Kubernetes CronJobs and Google Cloud Storage buckets. CronJobs are scheduled events to perform tasks, and...

View Article


How to Deploy NodeJS Applications in Kubernetes

Overview Kubernetes has caught the attention of nearly every developer and organization. Every major cloud platform provides a hosted solutions, from AWS to GCP. In this tutorial, you will learn how to...

View Article

Learning Kubernetes with Minikube on OSX

Overview Kubernetes’ popularity has accelerated in the last few years. Digital migrations from small organizations to large, financial institutions are pursuing it a more efficient solution to...

View Article

How to Build a RESTful Python Flask API for Kubernetes

Overview In this tutorial, you will learn how to build a a RESTful Flask API for Kubernetes, by building a production-ready Docker container. The solution provided by this post will use Kubernetes...

View Article

Containerizing a Node.js REST API for Kubernetes

Overview In this tutorial, you will learn how to build a Node.js Docker image for an Express REST API, and deploy it to Kubernetes. You will also learn how to store sensitive backend credentials...

View Article


Building tiny Node.js Docker images using Multistage Dockerfiles

Overview When it comes to building Docker images, storage efficiency is important. In this tutorial, you will learn how to easily build the smallest possible Node.js images, without the typical hacks...

View Article

Committing Docker Container Changes to New Images

Overview Docker containers are ephemeral, and that means changes to a running container are not preserved. In general, it is advisable to continue using Dockerfiles to generate images, as we want to...

View Article


How to Run Remote Docker Commands using SSH

Overview In this tutorial, you will learn how to run remote Docker commands over an SSH connection. Docker is usually administered locally on the host it is running. The Docker client, by default, will...

View Article

Certificate Based Mutual Authentication with NGINX Ingress

Overview In this guide, you will learn how to configure two-way mutual authentication with an NGINX Ingress controller on Kubernetes. Acquiring Certificates The first step in mutual authentication is...

View Article


Kubernetes Deployment Cheatsheet

Kubernetes configurations are typically written in YAML files, and the specific syntax can often be difficult to remember. Even worse, having to remember which apiVersion to use for each resource can...

View Article

Kubernetes Service Cheatsheet

Overview Kubernetes services are used to expose your pods outside of the cluster. Remembering how to write the structure of a service manifest can be difficult, and beyond the structure, just...

View Article

Kubernetes Namespace Cheatsheat

Overview Namespaces are used to organize common resources in your Kubernetes cluster. By combining like resources under one name, we are able to filter our outputs and commands. Rather than attempting...

View Article
Browsing latest articles
Browse All 20 View Live