The cron scheduler in Kubernetes works very similarly to that of a typical Linux system. This should make it a bit easier for seasoned Linux users that have done their share of crontab editing in the past. However, there is still a specific way to create cron jobs in Kubernetes and a syntax that your YAML file must follow.
development
kubeadm vs minikube, pros and cons
Once you start looking into creating a Kubernetes cluster to run your containerized applications, one of the first decisions you need to make is what tool to use to run your cluster. Two of the most popular choices for running Kubernetes on a Linux system are kubeadm and minikube. Each one has their pros and cons, and fills a certain niche that the other does not.
How to Create a Kubernetes Cluster
Kubernetes is leading software in container orchestration. Kubernetes works by managing clusters, which is simply a set of hosts meant for running containerized applications. In order to have a Kubernetes cluster, you need a minimum of two nodes – a master node and a worker node. Of course, you can expand the cluster by adding as many worker nodes as you need.
How to use helm package manager for Kubernetes
Helm is the package manager for Kubernetes, akin to apt
on Debian and Ubuntu, or the pip package manager for Python. It allows administrators to install and manage applications in their Kubernetes cluster with ease. In this tutorial, we will explore how to use the Helm package manager for Kubernetes on a Linux system.
How to deploy WordPress on a Kubernetes cluster
Running containerized WordPress in a Kubernetes cluster is a fantastic way to make sure that your website can horizontally scale with increased traffic demands. In this tutorial, we will see how to deploy a WordPress website in a Kubernetes cluster on a Linux system. We will be using the easy method, which is via the helm package manager for Kubernetes. Afterwards, it is simple enough to customize the install to fit your needs.
How to manage and troubleshoot Kubernetes logs
Kubernetes is open source software that allows us to manage containerized applications across node systems. When it comes to managing a Kubernetes cluster, one of the most important aspects of administration is to keep constant tabs on the logs. These logs give us valuable information about the performance and overall health of our Kubernetes cluster. In this tutorial, we will see how to manage and troubleshooting Kubernetes logs on a Linux system.
How to Deploy an Application in Kubernetes
Kubernetes gives system administrators the means to manage containerized applications. To get started, we need to deploy an application inside of our Kubernetes cluster. From there, Kubernetes will manage many aspects of our application, plus give us tools to interact with it as needed. In this tutorial, we will go through the step by step instructions to deploy an application in Kubernetes on a Linux system.
Setup FTP server on Linux
FTP, which stands for “File Transfer Protocol,” is a useful way for transferring files between a client and a server. Depending on the permissions granted to a user, they can traverse directories on the server, download the files to their local computer, and also upload files from their computer to the server. Usually, servers are kept secure by only allowing users with accounts to login via FTP, but it is also possible to configure anonymous authorization, which allows anyone to connect to the server to download and/or upload files.
How to Create a Flatpak Application from Scratch
Application developers will often choose Flatpak as a medium for packaging and distributing their software. Flatpak allows developers to make their software available across all types of Linux systems without having to publish individual installers to satisfy the requirements of each distribution. App developers can also utilize Flatpak’s distribution system which relies on software repositories; it is rather easy to host your own or upload your work to a renowned Flatpak remote.
How to Create and Publish Flatpak Packages
As an application developer, you may be interested in packaging and distributing your work through Flatpak. Lots of developers choose to use Flatpak because it allows them to deploy their application across a variety of different Linux system, without needing to worry about individual dependencies and differences between distributions. There are also many public software repositories, like FlatHub, where you can upload your work and not need to worry about hosting it yourself.
List of Python Escape sequence characters with examples
When programming in Python, escape characters can be used in order to tell the compiler that it should treat the next character or characters differently. For example, we can tell Python to print a quote "
as an actual quote character, rather than interpreting it to be part of the Python code. Other special characters like \t
can create TAB spaces, and \n
can create new lines. In this tutorial, you will see a list of Python escape sequence characters and examples that you can use on a Linux system.
An Introduction to Flatpak App Bundles
Ordinarily, Flatpak is utilized by querying online repositories for software to download and install. Installing an application from a repository (like FlatHub) means that it is very easy to maintain updates for the application and others that have been installed via Flatpak. However, Flatpak also gives us the option to install individual applications with the .flatpak
extension.