How to kill process by ID

How to kill process by ID

Everything that is currently running on your Linux system is a process. Some processes are meant to run in the background (application updates, for example), so you may not be readily aware of their existence. And other processes (a web browser, for example) are very apparent, and get started or stopped by the user on a constant basis. All of these processes are assigned an ID number, called PID or “Process ID”, and can be referenced in various situations, including killing a running process via the process ID.

Read more

How to echo environment variable on Linux

How to echo environment variable on Linux

Environment variables contain data about the current system configuration. These variables are mostly referenced by scripts and system programs that need some information on the current configuration in order to adapt to various scenarios. For example, a script might check an environment variable to see what language is set on the computer, and then output prompts in the target language. One of the most commonly accessed environment variables is the PATH environment variable.

Read more

How to convert JPG to PDF

How to convert JPG to PDF

PDF documents are used for just about anything these days, and are usually considered to be a very professional way to send important data such as contracts or terms for businesses and other formal entities. If you have a JPG image – perhaps the scan of a signed document, for example – you can convert this to a PDF document, which would be a more formal file extension to use for such a matter. In this tutorial, you will learn how to convert a JPG image to a PDF document on a Linux system via command line and GUI.

Read more

Kubernetes and Linux: Is It a Good Combo?

Kubernetes and Linux: Is It a Good Combo?

When it comes to software deployment and development, Kubernetes has quickly risen in popularity as being one of the best tools for managing containerized applications at scale. The best way to squeeze the most performance and stability out of your Kubernetes cluster is, you guessed it, to run it on top of a Linux system. Linux has a proven track record of decades of stability in running the most demanding applications, and Kubernetes proves to be no exception. In this tutorial, we will look at the ways Linux and Kubernetes make a good combo in running a large cluster of applications at scale.

Read more

How to Restart Kubernetes on Linux

How to Restart Kubernetes on Linux

Kubernetes is container orchestration software that allows us to deploy, manage, and scale containerized applications. Even though Kubernetes has a reputation for being highly reliable, the need to restart it may arise, just like it sometimes does for any other application or service. Kubernetes is split into different components that can all be restarted individually, so that other parts can continue running uninterrupted. Ideally, you should only restart the component you are troubleshooting.

Read more

Linux System Requirements for Kubernetes

Linux System Requirements for Kubernetes

Running a Kubernetes cluster can consume an incredible amount of system resources, depending on the size of your cluster, the services you are running, how many replicas are needed for scaling, and what kind of cluster you decide to launch (for example, kubeadm or minikube). Then again, a small cluster may consume next to no resources. Since there is so much variance in Kubernetes clusters, it can be hard to ascertain the system requirements for running one.

Read more

How to Install Kubernetes on Rocky Linux

How to Install Kubernetes on Rocky Linux

Kubernetes has quickly risen in popularity as the go to solution for deploying containerized applications inside of a cluster. It gives administrators many options for scaling applications, and offers advanced features like rolling updates and self healing. To get started learning about Kubernetes or to test your containerized applications in a deployment scenario, installing minikube will help immensely.

Read more

Kubernetes Basics: Understanding Pods, Services, and Deployments

Kubernetes Basics: Understanding Pods, Services, and Deployments

When getting started with Kubernetes, the jargon alone can be the source of a big learning curve. Words like pods, services, deployments, clusters, applications, nodes, namespaces, and many more all get tossed around constantly, and it can be impossible for a newcomer to even keep up with what is being said. Not to mention that after learning the basic terminology, it is a whole other subject to learn how all of these components fit in together to serve a Kubernetes cluster.

Read more