文章目录一、背景二、环境信息三、准备工作四、部署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阅读
在 Kubernetes 上安装 Gitlab CI Runnerwww.qikqiak.com
上节课我们使用 Helm 快速的将 Gitlab 安装到了我们的 Kubernetes 集群中,这节课来和大家介绍如何使用 Gitlab CI 来做持续集成,首先先给大家介绍一些关于 Gitlab CI 的一些基本概念,以及如何在 Kubernetes 上安装 Gitlab
转载
2024-07-30 08:33:12
77阅读
作者 | Addo ZhangGitHub Actions 是一个功能强大、“免费” 的 CI(持续集成)工具。与之前介绍的 Tekton 类似,GitHub Actions 的核心也是 Pipeline as Code 也就是所谓的流水线即代码。二者不同的是,GitHub Actions 本身就是一个 CI 平台,用户可以使用代码来定义流水线并在平台上运行;而 Tekton 本身是一个用于构建
目录Repo 迁移前期准备Repo 迁移Issue 迁移从 Gitee 导出 Issue把 Issue 导入极狐 GitLabPull Request 迁移方法一:在极狐 GitLab 界面上直接操方法二:git 命令来完成 PR 迁移方法三:用 API 来迁移 PR用户的迁移由于极狐 GitLab 目前暂时未提供通过“一键式”来完成 Gitee 到极狐 GitLab 的迁移,但是可以利
大家好,我是老 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阅读
为了实现单点登录的功能,考虑将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阅读
使用kubeasz一键部署k8s机器安排所有机器安装依赖工具和免登录master机器安装ansiblemaster机器下载工具脚本easzupmaster机器下载 k8s 版本安装文件master机器加入阿里云镜像地址master机器控制端编排k8s安装给node机器加上阿里云镜像master安装helm3.0master安装nfs安装配置nfs安装kubesphere访问kubesphere继
转载
2024-04-30 16:57:54
76阅读
一、git的使用1、git介绍 git是一个分布式的版本管理系统,由linux系统的创造者Linus 于2005年开发,相对于svn git有速度快,适合大规模,跨地区多人协同开发的特点。2、git安装(1)yum安装 通过yum安装的软件版本较低。#使用yum安装git
]# yum install git(2)编译安装&
转载
2024-03-18 14:19:22
103阅读
基于KubeSphere玩转k8s-KubeSphere安装手记KubeSphereKubernetesGithub https://github.com/devops/z-notes 1. 本文简介本文是基于KubeSphere玩转k8s的开篇之作,主要记录了KubeSphere的安装配置过程。使用Ansible进行k8s服务器初始化配置使用KubeKey部署KubeSphere和Ku
前置条件准备已经安装好的k8s集群,最少一个master节点和工作节点,master节点已经初始化,工作节点已经加入到master节点。当前版本资源:k8s版本:1.21.1KubeSphere版本:v3.1.1192.168.112.178 k8s-master-1192.168.112.179 k8s-master-2192.168.112.180 k8s-master-3192.168.11
转载
2024-04-17 15:15:34
33阅读
如需在 Kubernetes 上安装 KubeSphere 3.2.1,您的 Kubernetes 版本必须为:1.19.x、1.20.x、1.21.x 或 1.22.x(实验性支持)。确保您的机器满足最低硬件要求:CPU > 1 核,内存 > 2 GB。在安装之前,需要配置 Kubernetes 集群中的默认存储类型。一、Kubernetes配置默认存储类我们使用的是nfs来作为k8
转载
2024-01-11 12:20:59
101阅读
本文采用的kk(KubeKey)工具进行kubesphere及k8s离线安装,笔者已在生产和VM成功部署使用,请放心使用哦~ k8s部署之kubesphere安装与生产配置使用教程安装前须知前提环境Docker下载安装包解压缩移动文件将Docker注册为系统服务docker.serviceDocker-compose下载安装包配置Harborkubesphere及k8s安装应用前期准备自制服务应用
转载
2024-05-23 19:00:29
1021阅读
KubeSphere 是在 Kubernetes 之上构建的以应用为中心的多租户容器平台,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。KubeSphere 提供了运维友好的向导式操作界面,帮助企业快速构建一个强大和功能丰富的容器云平台。KubeSphere 愿景是打造一个以 Kubernetes 为内核的云原生分布式操作系统,它的架构可以非常方便地使第三方应用与云原生生态
转载
2024-02-27 17:32:15
241阅读
ubuntu 20 curl -sfL https://get-kk.kubesphere.io | VERSION=v1.1.1 sh - chmod +x kk sudo apt install conntrack sudo apt install socat sudo ./kk create ...
转载
2021-10-09 13:59:00
350阅读
2评论