Creating a Kubernetes Service Manifest

Last time, we created a simple manifest to launch a Kubernetes deployment. Although we found a Pod lurking in minikube dashboard, we couldn’t actually see anything interesting. In this tutorial, we’ll extend that manifest to include a Service and make the app available through a web browser. As before, you’ll need minikube and associated tools, all of which are detailed in an earlier post. Exposing your Pod To make the Pod containing the app visible, you need to expose the container’s port. This involves a small addition to the original manifest file: ...

18 October, 2022 · 3 min · 521 words · Catherine Pope

Creating a Simple Kubernetes Manifest

In my previous post, I showed you how to create a Kubernetes deployment imperatively at the command line. Although this is a quick method, it’s not a good choice for real-world scenarios. You need code that’s properly documented and version controlled. Now we’re going to use a declarative approach. In this tutorial, I’ll show you how to create a simple Kubernetes deployment with a manifest file. Make sure minikube is running with minikube start before following the steps below. Hop over to that previous tutorial if you need instructions on installing minikube and related tools. ...

18 October, 2022 · 4 min · 706 words · Catherine Pope

Creating a Jekyll Site with Docker

Although it only takes a minute to create a Jekyll site, you could easily spend a large chunk of your life installing the environment. A query on the Write the Docs forum prompted me to share an easier way. In this post, I’ll show you how to create a Jekyll site in three steps, using the free Docker Community Edition and Bret Fisher’s images. If you want to use Docker to preview an existing Jekyll site, take a look at my other tutorial. ...

25 September, 2022 · 3 min · 593 words · Catherine Pope

Creating a Kubernetes Deployment with minikube

One of my first tasks as a technical writer was to document a Kubernetes-based release orchestration tool. Not daunting at all. At that time, I could provide a vague description of Kubernetes, but hadn’t the foggiest idea what it actually looked like. There aren’t many opportunities in life to just play with a Kubernetes cluster - at least, not without spending thousands of dollars on AWS. Fortunately, I discovered minikube, a free solution for installing a single-node cluster Kubernetes on your local machine. With this setup, I’ve been able to experiment with various products and projects. Thanks to a couple of clever add-ons, you can even simulate load balancers and DNS servers, too. ...

28 August, 2022 · 6 min · 1162 words · Catherine Pope

Creating and Running a Docker Image of Your Website

Introduction In the olden days, it would take hours to install and configure a web server on a local machine. It was especially fiddly if you wanted to recreate a specific environment for testing purposes. Happily, Docker has made our lives much easier. In this tutorial, we’ll package a simple website and nginx server as a Docker image. Anyone with Docker Desktop installed can then run that site in seconds without having to set up anything. ...

21 August, 2022 · 4 min · 691 words · Catherine Pope

Previewing Jekyll Sites with Docker

Introduction Jekyll is a beautifully simple way to build and deploy a static website. Well, it’s simple once you’ve got everything installed and configured. Unless you’re already confident with Ruby, it’ll probably take you most of a wet weekend to get it running consistently. Although the local installation is working well for me, I’m nervous it’ll break. I’m already encountering a few Ruby conflicts with other projects. Resolving those issues isn’t my idea of fun. Given I’ve been doing a lot of work with Docker lately, I decided to see whether I could run my site as a container instead. Plot spoiler: yes, I could! ...

14 August, 2022 · 3 min · 590 words · Catherine Pope

How to Create an Interactive Checklist in InDesign

In this short tutorial, I’ll show you how you can create a checklist in InDesign that’s both interactive and printable. I’m assuming you already know the basics of InDesign. If not, I recommend the InDesign Essentials course on Skillshare.

18 March, 2021 · 1 min · 39 words · Catherine Pope

Easy Noise Reduction with Audacity

Once you get into audio and video recording, background noise will drive you absolutely mad. Although there are lots of solutions out there, most of them are very complicated and often expensive, too. In this short video, I’ll show you a simple method for removing background noise in a free tool called Audacity.

14 January, 2021 · 1 min · 53 words · Catherine Pope