Kubernetes volumes

To understand the types of available volumes read the official Kubernetes documentation on Volumes The official documentation on Kubernetes Persistent Volume and Persistent Volume Claim is at Persistent Volumes Migrating to CSI drivers from in-tree plugins Kubernetes moves away from in-tree plugins, that had to be checked into the Kubernetes code repository to out-of-tree volume …

Resources to learn Kubernetes

This is a great five part blog series on Kubernetes and a post on volumes by Sebastian Caceres. I recommend reading it even before the official Kubernetes tutorial to get a great overview of how Kubernetes really works. How does it work? Kubernetes: Episode 1 – Kubernetes general architecture How does it work? Kubernetes: Episode …

Resources to learn Docker Swarm

This is five part blog series, and the post on volumes is great explanation of how Docker Swarm really works by Sebastian Caceres. I recommend it even before doing the official Docker Swarm tutorial, to get a peek under the hood. How does it work? Docker! Part 1: Swarm general architecture How does it work? …

Kubernetes overview

Kubernetes Hierarchy image container pod ( one or more containers that would be deployed together on the same host to share volumes ) deployment service Kubelet Kubelets run on every host to start and stop pods and communicate with the Docker engine on the host level. Kube-proxy Kube-proxies also run on every host to redirect …

Kubernetes commands

kubectl get – list resources kubectl describe – show detailed information about a resource kubectl logs – print the logs from a container in a pod kubectl exec – execute a command on a container in a pod List existing pods Get detailed information on the pods Start a proxy to access the containers within the pod Get the …

Install missing commands on Linux distributions

On some lean systems, mostly in Docker containers, some important commands are not readily available. The table below shows the command to install them. To get the name of the Linux distribution execute To find the package that contains the command, install apt-file Update the file package mapping database Search for the command at the …

The advancement of computer programming and personal computer technology

If you really know one programming language, you can learn others too. The most important part is to understand the concept of computer programming. All languages are built on similar type of instructions, some of them require a semicolon at the end of the line, others don’t. Some of them use curly braces {} to …

Install Windows from a USB drive

Modern computers don’t have DVD drives anymore. To install Windows on a new system you need to place the Windows installation media on a bootable USB drive. To prepare the bootable USB drive you need a working computer with Windows. Create the bootable USB media Insert an at least 8 GB USB or 8 GB …