Using Telepresence to Improve Microservice Development

Reading Time: 4 minutes

What is Telepresence?

Initially developed by Datawire, Telepresence is a new open-source tool supported by the CNCF (Cloud Native Computing Foundation). It allows developers to run local software while connected to a remote Kubernetes cluster. The application uses a two-way network proxy to simulate TCP connections, environmental variables, and other volumes of services as local processes. This link allows for remote work to be accomplished while seemingly local to the cluster via the proxied connection. 

Continue reading “Using Telepresence to Improve Microservice Development”

CloudLinux Pricing Change

Reading Time: 2 minutes

CloudLinux Pricing Increase

Liquid Web was recently informed that the licensing cost for CloudLinux will be increasing at the beginning of the new year and will take effect on January 1st, 2021. All CloudLinux license types (both standalone and those bundled with cPanel) will increase by $2.00 per month with no variance on license type.

We understand that price increases are never welcome. Although Liquid Web tries to minimize the impact of any cost increase to our clients whenever possible, the CloudLinux licensing fee increase is a pass-through expense and, unfortunately, not something we have control over. Liquid Web appreciates your continued commitment and support through this process. We will continue to keep our clients updated as additional information becomes available.

Continue reading “CloudLinux Pricing Change”

How to Install and Configure Rancher K3s

Reading Time: 4 minutes

What is Rancher K3s?

K3s is an official Cloud Native Computing Foundation sandbox project that brings a lightweight, fully compliant Kubernetes distribution designed for lower resource production models like remote locations or on an IoT device. When used in conjunction with Rancher, K3s can easily be managed from within the Rancher orchestration platform.

Continue reading “How to Install and Configure Rancher K3s”

How to Install and Configure the Kubernetes Dashboard

Reading Time: 5 minutes

The web-based Kubernetes console is an interface that provides information about the state of the Kubernetes cluster. The dashboard is also used for deploying containerized applications as well as for general cluster resource management. Traditionally, kubectl is primarily used in the terminal for nearly all cluster related tasks. Still, it is useful to have a visual representation of our cluster in a user-friendly interface. To install the dashboard, kubectl needs to be installed and running on the server.

Continue reading “How to Install and Configure the Kubernetes Dashboard”

How to Install Kubernetes Using Kubeadm on Ubuntu 18

Reading Time: 11 minutes

What is Kubernetes?

k8s logo

In this article, we review what Kubernetes and Kubeadm are, how to install, create a cluster, and set up worker nodes using Kubeadm. If you are not yet familiar with Kubernetes, we recommend reading our article on the fundamental basics of Kubernetes.

Continue reading “How to Install Kubernetes Using Kubeadm on Ubuntu 18”

How to Install and Configure Minikube on Ubuntu

Reading Time: 14 minutes

Introduction

This article will demonstrate how to install and configure Minikube to set up a small Kubernetes cluster. We will then examine Kubernetes in more detail to apply that knowledge to a real-world example.

Continue reading “How to Install and Configure Minikube on Ubuntu”

How to Install Kubernetes on Ubuntu, macOS, and Windows

Reading Time: 6 minutes

What is Kubernetes?

Kubernetes (or K8s) is an open-source container orchestration system for automating computer application deployment, scaling, and management. Kubernetes manages and runs Docker containers on numerous hosts. The project was started by Google and is supported by many companies, including Microsoft, RedHat, IBM.

Continue reading “How to Install Kubernetes on Ubuntu, macOS, and Windows”

How to Install and Configure K3s on Ubuntu 18.04

Reading Time: 7 minutes

What is K3s?

k3s Logo

K3s is a lightweight version of Kubernetes. It is a highly available Kubernetes certified distribution designed for production workloads in unattended, limited resource, remote locations, or inside an IoT appliance. The developers of K3s declare that K3s is capable of almost everything that K8s can do. 

Continue reading “How to Install and Configure K3s on Ubuntu 18.04”

How to Simplify Working With Kernels

Reading Time: 5 minutes

What Is A Kernel?

The kernel is a piece of software that is at the core of an operating system. It usually has complete control over all of the server systems. It is normally the first program loaded after the bootloader has completed its tasks. The kernel then handles the rest of the start-up tasks as well as i/o requests from the system’s software. It then translates those requests into hardware instructions for the CPU (central processing unit).

Continue reading “How to Simplify Working With Kernels”

What is Kubernetes RBAC Authorization

Reading Time: 4 minutes

What is RBAC?

Kubernetes Role-Based Access Control or the (RBAC) system describes how we define different permission levels of unique, validated users or groups in a cluster. It uses granular permission sets defined within a .yaml file to allow access to specific resources and operations.

Starting with Kubernetes 1.6, RBAC is enabled by default and users start with no permissions, and as such, permissions must be explicitly granted by an admin to a specific service or resource. These policies are crucial for effectively securing your cluster. They permit us to specify what types of actions are allowed, depending on the user’s role and their function within the organization.

Continue reading “What is Kubernetes RBAC Authorization”