Language Selection

English French German Italian Portuguese Spanish


Enter your Tux Machines username.
Enter the password that accompanies your username.

More in Tux Machines

Kubernetes Leftovers

  • Graceful Node Shutdown Goes Beta

    Graceful node shutdown, beta in 1.21, enables kubelet to gracefully evict pods during a node shutdown. Kubernetes is a distributed system and as such we need to be prepared for inevitable failures — nodes will fail, containers might crash or be restarted, and - ideally - your workloads will be able to withstand these catastrophic events. One of the common classes of issues are workload failures on node shutdown or restart. The best practice prior to bringing your node down is to safely drain and cordon your node. This will ensure that all pods running on this node can safely be evicted. An eviction will ensure your pods can follow the expected pod termination lifecycle meaning receiving a SIGTERM in your container and/or running preStopHooks. Prior to Kubernetes 1.20 (when graceful node shutdown was introduced as an alpha feature), safe node draining was not easy: it required users to manually take action and drain the node beforehand. If someone or something shut down your node without draining it first, most likely your pods would not be safely evicted from your node and shutdown abruptly. Other services talking to those pods might see errors due to the pods exiting abruptly. Some examples of this situation may be caused by a reboot due to security patches or preemption of short lived cloud compute instances.

  • Kubernetes dockershim to live on

    When Kubernetes 1.23 is released towards the end of 2021, it will no longer include dockershim. This program enables you to use the Docker containerd container runtime within Kubernetes. Unfortunately, Docker was never designed to be embedded inside Kubernetes, and it's incompatible with Kubernetes' Container Runtime Interface (CRI). The fix was for dockershim to bridge the gap between Docker's containerd and CRI. Maintaining dockershim, however, was a pain so Kubernetes started depreciating it. Mirantis, which now owns the Docker program, will continue to support dockershim in Docker Engine and Mirantis Container Runtime with Kubernetes.

  • Hypergiant and SUSE RGS, taking Kubernetes to the final frontier

    Hypergiant Industries focuses on solving humanity’s most challenging problems by delivering best in class artificial intelligence solutions and products in a host of sectors, including space science and exploration. Hypergiant’s SUSE RGS (Rancher Government Solutions)-supported SatelliteONE mission is on track to achieve the impossible in the most hostile environment of all – putting K3s to work in orbit on military satellites, for the very first time.

Stable Kernels: 5.11.16, 5.10.32, and 5.4.114

I'm announcing the release of the 5.11.16 kernel.

All users of the 5.11 kernel series must upgrade.

The updated 5.11.y git tree can be found at:
	git:// linux-5.11.y
and can be browsed at the normal git web browser:


greg k-h
Read more Also: Linux 5.10.32 Linux 5.4.114

today's howtos

  • How To Install WinSCP on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install WinSCP on Ubuntu 20.04 LTS. For those of you who didn’t know, WinSCP is a popular, free and open-source FTP client program that is available only for Microsoft Windows. Most people prefer WinSCP because of its simple and powerful interface. It is mainly used as an FTP client to transfer files between a local and a remote computer, and also supports secure FTP (sFTP). Please visit the official WinSCP website to gather more information. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by-step installation of the WinSCP on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

  • How to Fix the Read-Error on Swap-Device Failure in Ubuntu Linux

    The Linux operating system is one of the most stable and secure desktop and server operating systems, no wonder that it is the go-to operating system for most servers. System administrators and engineers love Linux for its stability and performance, but occasionally Linux too experiences performance hiccups. The "read-error on swap-device" is a relatively common failure on Linux that can cause your system to crash or be non-responsive rendering it unusable. This guide will show you how to fix the read-error on swap-device failure on Ubuntu Linux.

  • Build smaller containers

    Working with containers is a daily task for many users and developers. Container developers often need to (re)build container images frequently. If you develop containers, have you ever thought about reducing the image size? Smaller images have several benefits. They require less bandwidth to download and they save costs when run in cloud environments. Also, using smaller container images on Fedora CoreOS, IoT and Silverblue improves overall system performance because those operating systems rely heavily on container workflows. This article will provide a few tips for reducing the size of container images.

  • Simos Xenitellis: How to setup multiple WordPress sites in LXD containers

    My article was recently published on Linode on how to setup many WordPress websites on a single server, and put each website inside LXD containers. By doing so, you can have greater density on your VPS and more value for money.

  • Setting Up Multiple WordPress Sites with LXD Containers

    LXD (pronounced “Lex-Dee”) is a system container manager built on top of Linux Containers (LXC), and is supported by Canonical. The goal of LXD is to provide an experience similar to a virtual machine but through containerization rather than hardware virtualization.

  • Easily migrate CentOS 8 to CentOS Stream

    Back in December 2020, Red Hat accounted that it will be discontinuing CentOS based on RedHat releases. Instead, it will now release CentOS Stream as the main CentOS distribution. So in short, there will not a CentOS 9 based on RHEL 9 but instead, we will get a CentOS stream, which will serve as an upstream branch of RHEL. This has come as quite a shock for the CentOS community because a rolling release is not something that instills confidence in CentOS users & for many years CentOS has been known for its stability but with a rolling release, that might be an issue. CentOS users are already looking for alternate options, especially those using CentOS 6 as it has reached the end of life. Though users that are using CentOS 6 can migrate to CentOS 7 as the EOL for CentOS 7 is 30 June 2024. But users that are already running CentOS 8 do not have that option at all as the EOL for CentOS 8 is in December 2021. So What should they do?

Help Quit Chrome

You may have been familiar with Google Chrome and want to switch to another browser. You may also are aware about Chrome's privacy issues and big chance it's your reason to quit it. So, this is a help for you, in a series of Helps like this, to know the secrets behind Chrome and alternative browsers like Mozilla Firefox you can use. This article is written for GNU/Linux users however other OSes users may take benefit too. Happy browsing! Read more