iSulad + Kubernetes Cluster Deployment Guide
This document outlines the process of deploying a Kubernetes cluster with kubeadm on the openEuler OS, configuring a Kubernetes + iSulad environment, and setting up gitlab-runner. It serves as a comprehensive guide for creating a native openEuler development environment cluster.
The guide addresses two primary scenarios:
Scenario 1: A complete walkthrough for establishing a native openEuler development CI/CD pipeline from scratch using gitlab-ci. Scenario 2: Instructions for integrating an existing native openEuler development execution machine cluster into gitlab-ci.
For scenario 1, the following steps are required:
- Set up the Kubernetes + iSulad environment.
- Deploy GitLab.
- Install and test gitlab-runner.
For scenario 2, where a gitlab-ci platform is already available, the process involves:
- Configure the Kubernetes + iSulad environment.
- Install and test gitlab-runner.
Note
All operations described in this document must be executed with root privileges.