作者 | Addo ZhangGitHub Actions 是一个功能强大、“免费” 的 CI(持续集成)工具。与之前介绍的 Tekton 类似,GitHub Actions 的核心也是 Pipeline as Code 也就是所谓的流水线即代码。二者不同的是,GitHub Actions 本身就是一个 CI 平台,用户可以使用代码来定义流水线并在平台上运行;而 Tekton 本身是一个用于构建
大家好,我是老 Z!上篇文章实现了 MySQL 数据库在基于 KubeSphere 部署的 K8s 集群上的安装部署,部署方式采用了图形化界面这种形式。本文将会介绍如何使用 GitOps 来部署 MySQL,部署过程涉及的所有 YAML 文件都会使用 Git 进行版本管理,并存放在 Git 仓库中。因此,本文还会涉及 GitOps 的基础操作。原生 K8s 使用 GitOps 部署 MySQL上篇
转载
2024-06-03 21:31:35
140阅读
云原生一周动态要闻:API 在 Kubernetes 1.22 中被删除ContainIQ 公开发布 - Kubernetes 本地实时监控!Sophos 收购 Capsule8开源项目推荐文章推荐国内一名开发者在学习 MIT 本科课程《MIT6.S081 操作系统工程》一课时,对其进行了翻译,目前中文版已在 GitHub 开源。课程主要围绕类 Unix 操作系统 XV6 进行讲解,目的是为了让学
GitLab在Kubernetes上的CI/CD[TOC]1. Gitlab在Kubernetes中CI/CD流程下图中,Gitlab在整个过程中,参与了60%以上的工作,可以说,开发自从push了代码后,就可以直接测试并上线到生产环境。在Kubernetes中,Gitlab Runner,是一个中介的作用,它申请pod运行stage,所以Runner并不直接运行stage。在开始前,需要详细阅读
转载
2024-07-31 17:53:37
53阅读
文章目录一、背景二、环境信息三、准备工作四、部署harbor镜像仓库4.1、harbor服务端部署4.2、harbor客户端部署4.3、harbor仓库创建项目五、下载kubesphere镜像包5.1、准备安装镜像5.2、推送镜像至私有仓库六、搭建storageclass6.1、安装nfs服务端6.2、安装nfs客户端6.3、安装nfs插件七、离线部署kubesphere7.1、下载部署文件7.
转载
2024-02-26 22:05:09
472阅读
# 使用 KubeSphere 添加 Docker 容器的指南
## 引言
KubeSphere 是一个开源的容器管理平台,基于 Kubernetes 构建,旨在为开发和运维团队提供一个统一的管理界面。在这篇文章中,我们将介绍如何在 KubeSphere 中添加 Docker 容器,并通过一些代码示例来展示具体操作。
## 环境准备
在开始之前,我们需要确保环境中已经完成以下准备:
1.
Kubernetes集群删除节点流程及建议事项在 Kubernetes 中,删除一个节点是一个相对简单的过程。但在执行此操作之前,请确保该节点上运行的所有工作负载已被适当地迁移或可以被中断。以下是如何删除一个节点的步骤:首先,将节点标记为不可调度,这会防止新的 Pods 被调度到这个节点上:kubectl cordon NODE_NAME请将 NODE_NAME 替换为你打算删除的节点的名称。驱逐
转载
2024-09-27 02:48:47
13阅读
# 使用KubeSphere添加MySQL
## 概述
KubeSphere是一个开源的容器化管理平台,它提供了一套完整的容器管理解决方案,可以帮助我们更方便地管理和部署容器化应用。在KubeSphere中,我们可以使用它的应用商店功能来添加各种常用的应用。本文将介绍如何使用KubeSphere添加MySQL数据库。
## 步骤一:安装KubeSphere
首先,我们需要安装KubeSpher
原创
2023-11-02 15:23:02
77阅读
Kubernetes网络 上一篇文章Kubeadm部署CentOS8三节点Kubernetes V1.18.0集群实践 我们大概讲解了在CentOS8下快速部署一个三节点的Kubernetes集群,通过阅读官方文档教程我们发现Kubernetes集群默认安装的时候是没有安装网络插件的,需要我们自己根据实际环境情况和网络划分去规划我们Kubernetes集群的网络。Kubernetes支持的
为了实现单点登录的功能,考虑将kubesphere 通过gitlab的oauth2接入单点登录系统,
查看了官网kubesphere的说明,kubesphere3.1已经开始支持oauth登录功能,并且已经集成了github登录方式,但却没有gitlab现成支持,于是,出于偷懒的念头,投机取巧的以github的配置替代,几次折腾下来,gitlab登录失败了,看来只能老老实实的查看源码,按照官方的指
原创
2021-07-04 22:32:11
1458阅读
点赞
文章目录一、Pod的自动伸缩1.1 HPA1.1.1 简介1.1.2 HPA的实现原理1.1.3 相关命令1.2 VPA1.2.1 简介1.2.2 VPA的组件1.2.3 VPA工作原理1.3 metrics-server简介二、 HPA的部署与测试2.1 部署metrics-serverStep1 编写metrics-server的配置清单文件Step2 部署Step3 测试kubectl t
轻量级 Kubernetes k3sstar: 15.5kK3s是完全符合生产要求的Kubernetes发行版, 安装简单,可用于生产,整个二进制文件小于100M,作为单一文件打包部署,优势在于,你只需几秒钟就可以得到一个完全成熟的Kubernetes集群。https://github.com/k3s-io/k3s英语学习 BlueSeastar: 543BlueSea,是一个有趣的英语学习扩展程
1、 kubeaszhttps://github.com/easzlab/kubeasz 2、文档https://github.com/easzlab/kubeasz/tree/master/docs 3、quickstarthttps://github.com/easzlab/kubeasz/blob/master/docs/setup/quickStart.md&
本文将描述,在使用带有Core许可的GitLab中,它是如何将Kubernetes集群集成到GitLab CI/CD的进程里。在下面的例子中,我们会使用这个方法来集成Kubernetes。先来看看GitLab的官方支持文档以及我们自己的解决方案。GitLab官方的Kubernetes特性GitLab为Kubernetes提供三个级别的支持。它们是实例级(instance-level)、组级(gro
转载
2024-04-02 10:27:52
177阅读
在 Kubernetes 上安装 Gitlab CI Runnerwww.qikqiak.com
上节课我们使用 Helm 快速的将 Gitlab 安装到了我们的 Kubernetes 集群中,这节课来和大家介绍如何使用 Gitlab CI 来做持续集成,首先先给大家介绍一些关于 Gitlab CI 的一些基本概念,以及如何在 Kubernetes 上安装 Gitlab
转载
2024-07-30 08:33:12
77阅读
安装部署上传⾄kubesphere的master节点,解压缩[root@master01 cha
原创
2022-08-16 21:39:32
1107阅读
/添加新节点KubeSphere 使用一段时间之后,由于工作负载不断增加,您可能需要水平扩展集群。自 KubeSphere v3.0.0 起,您可以使用全
原创
2022-01-19 10:28:59
598阅读
点赞
# Kubesphere 添加 Docker 私库
## 简介
Docker 是一个开源的应用容器引擎,它可以让开发者打包他们的应用程序和依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
Kubesphere 是一个开源的 Kubernetes 容器平台,提供了多租户的容器管理、CI/CD、DevOps 等功能,帮助开发者更好地管理和运行容器化应用。
原创
2023-08-15 19:59:35
223阅读
https://kubesphere.com.cn/docs/installing-on-linux/cluster-operation/add-new-nodes/添加新节点KubeSphere 使用一段时间之后,由于工作负载不断增加,您可能需要水平扩展集群。自 KubeSphere v3.0.0 起,
原创
2021-07-13 10:16:44
407阅读
一、安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:三台机器,操作系统 CentOS7.5+(mini)硬件配置:>2GBRAM,>2个CPU,>硬盘30GB二、安装步骤角色 IPk8smaster &nbs
转载
2023-08-02 23:33:11
114阅读