How to Guides

Welcome to our comprehensive How-To Guide for using kubeops. Whether youre a beginner aiming to understand the basics or an experienced user looking to fine-tune your skills, this guide is designed to provide you with detailed step-by-step instructions on how to navigate and utilize all the features of kubeops effectively.

In the following sections, you will find everything from initial setup and configuration, to advanced tips and tricks that will help you get the most out of the software. Our aim is to assist you in becoming proficient with kubeops, enhancing both your productivity and your user experience.

Lets get started on your journey to mastering kubeops!


Ingress Configuration

Here is a brief overview of how you can configure your ingress manually.

Create Cluster

Here is a brief overview of how you can create a simple functional cluster. Including prerequisites and step by step instructions .

Importing the ELRepo Secure Boot key

This guide explains how to prepare a system with Secure Boot for using third-party kernel modules by importing the ELRepo Secure Boot key, ensuring compatibility and secure module integration..

Install Maintenance Packages

This guide provides an overview of installing essential maintenance packages for KubeOps clusters. It covers how to pull and manage various Kubernetes tools, dependencies, and Container Runtime Interface (CRI) packages to set up and maintain your cluster. Ensure compatibility between versions to successfully deploy your first Kubernetes environment.

Upgrade KubeOps Software

This guide outlines the steps for upgrading KubeOps software. It covers updating essential packages, configuring kubeopsctl.yaml, removing old versions, and installing new ones. It also provides instructions for upgrading other components like rook-ceph, harbor, opensearch, and monitoring tools by modifying the configuration file and applying the updates systematically..

Use Kubeopsctl

kubeopsctl is a KubeOps tool that simplifies cluster management by allowing users to define the desired cluster state in a YAML file. After configuring the cluster’s setup, the changes can be easily applied using the apply command, making it straightforward to manage updates and configurations..

Backup and restore

In this article, we look at the backup procedure with Velero.

Renew Certificates

Renewal of certificates made easy with LIMA.

Deploy Package On Cluster

This guide provides a simplified process for deploying packages in a Kubernetes cluster using Kosi with either the Helm or Kubectl plugin.

Replace Cluster Nodes

This guide explains how to replace nodes in a Kubernetes cluster using KubeOps, which involves deleting an existing node and adding a new one through a YAML configuration file.

Update Kubernetes Version

This guide outlines the steps to upgrade the Kubernetes version of a cluster, specifically demonstrating how to change the version using a configuration file.

Change CRI

A brief overview of how you can change the Container Runtime Interface (CRI) of your cluster to the supported CRI containerd and crio.

How to delete nodes from the cluster with lima

A compact overview of how you can delete nodes from your cluster with Lima.

Accessing Dashboards

A brief overview of how you can access dashboards.

Replace the kubeops-cert with your own cert

This section outlines how to replace the default kubeops certificate with a custom one by creating a new certificate in a Kubernetes secret and updating the configuration accordingly.

Create a new Repository

This section provides a comprehensive guide on setting up a new RPM repository in KubeOps for the centralized distribution of software packages, covering prerequisites, repository setup steps, and commands for managing the repository and installing packages.

Add certificate as trusted

This section outlines the process for adding a certificate as trusted by downloading it from the browser and installing it in the Trusted Root Certification Authorities on Windows or Linux systems.

Change registry

In KubeOps you have the possibility to change the registry from A to B for the respective tools.

Change the OpenSearch password

Detailed instructions on how to change the OpenSearch password.

Accessing KubeOps RPM Server

Detailed instructions on how to access the KubeOps RPM Server.

How to set up SSH keys

Setting up SSH (Secure Shell) keys is an essential step for securely accessing remote servers without the need to enter a password each time. Here’s a short introduction on how to set up SSH keys.