1、作用kubernetes具有以下特性:服务发现和负载均衡 Kubernetes 可以使用 DNS 名称或自己的 IP 地址公开容器,如果进入容器的流量很大, Kubernetes 可以负载均衡并分配网络流量,从而使部署稳定。存储编排 Kubernetes 允许你自动挂载你选择的存储系统,例如本地存储、公共云提供商等。自动部署和回滚 你可以使用 Kubernetes 描述已部署容器的所需状态,它
转载
2024-09-11 12:41:26
31阅读
上节课我们使用Helm快速的将Gitlab安装到了我们的Kubernetes集群中,这节课来和大家介绍如何使用GitlabCI来做持续集成。简介从Gitlab8.0开始,GitlabCI就已经集成在Gitlab中,我们只要在项目中添加一个.gitlab-ci.yml文件,然后添加一个Runner,即可进行持续集成。在介绍GitlabCI之前,我们先看看一些GitlabCI的一些相关概念。Pipel
原创
2021-01-08 11:22:17
515阅读
GitLab在Kubernetes上的CI/CD[TOC]1.Gitlab在Kubernetes中CI/CD流程下图中,Gitlab在整个过程中,参与了60%以上的工作,可以说,开发自从push了代码后,就可以直接测试并上线到生产环境。在Kubernetes中,GitlabRunner,是一个中介的作用,它申请pod运行stage,所以Runner并不直接运行stage。在开始前,需要详细阅读.g
原创
2018-12-19 14:55:33
6480阅读
2评论
Install GitLab Runner on Windows
To install and run GitLab Runner on Windows you need:
Git installed
A password for your user account, if you want to run it under your user account rather than the B
转载
2021-07-30 15:39:18
801阅读
Install GitLab Runner on WindowsTo install and run GitLab Runner on Windows you need:Git installedA passwo...
转载
2018-07-11 15:24:00
495阅读
2评论
服务器环境搭建——安装jdk注:(下面一些文件夹是没有的,可以用xftp查看是否包含文件夹,也可以cd 切换到指定目录下ls,查看目录结构,如果需要创建mkidr命令创建文件夹即可,不懂,可以自行百度linux文件操作命令)1、将java的linux的jdk解压包上传到到服务器的/usr/ftp目录下 (注:可去java官网下载linux操作系统的最新jdk)2、然后解压到指定文件夹(
转载
2024-09-14 08:39:02
31阅读
前言首次安装Kubernetes我们采用kubeadm来安装单Master节点的方式,安装最新版的Kubernetes和Calico,一步一步循序渐进。介绍Master:集群控制管理节点,所有的命令都经由master处理。Worker:是kubernetes集群的工作负载节点。Master为其分配工作,当某个Node宕机时,Master会将其工作负载自动转移到其他节点。服务器配置说明192.168
转载
2024-09-26 22:03:56
80阅读
Kubernetes安装GitLab
GitLab是一个基于Git的版本管理系统,可以帮助团队更好地协同开发。在Kubernetes上安装GitLab可以让开发者更方便地进行代码管理和持续集成。本文将向初学者介绍如何在Kubernetes上安装GitLab,并提供详细的代码示例。
整体流程
安装GitLab需要以下步骤:
1. 安装Kubernetes集群:首先需要安装一个Kubernet
原创
2024-01-16 14:37:09
187阅读
目录1、机器配置镜像源2、安装辅助工具:docker, k8s组件:kubelet、 kubeadm、kubectl可选3、etcd 集群搭建4、在master配置控制节点5、添加node节点至集群中6. 配置跳板机操作k8s集群7. 其他操作命令8、后续添加 搭建环境及所用版本: ubuntu:20.04; docker:19.03.11; Kubernetes:1.18.3 整体配置
转载
2024-07-18 18:43:13
165阅读
在Kubernetes部署GitLab前置条件已安装Helm工具已部署NFS自动创建PVC使用HELM安装[root@k8s-master01 ~]# helm repo add gitlab https://charts.gitlab.io/"gitlab" has been added to your repositories[root@k8s-master01 ~]# helm repo u
原创
2022-11-04 16:05:16
518阅读
点赞
使用Gitlab-CI 实现NetCore项目Docker化并部署到阿里云K8S先行条件:1.了解NetCore项目基础命令,如dotnet publish 等几个常用命令。2.了解Docker基础命令3.了解centos基础命令部署步骤:大致会分为如下几个步骤,后面会详细解析1.安装 Runner2.注册 Runner3.安装Docker环境4.编写Docker
转载
2024-05-30 08:50:01
32阅读
安装kubernetesgitlabrunner添加helm仓库helmrepoaddgitlabhttps://charts.gitlab.iohelmrepoupdate拉取helmchart包helmfetchgitlab/gitlab-runner解压helmchart包tarxfgitlab-runner-0.11.0.tgz修改value.yaml#gitlab地址gitlabUrl:
原创
2019-12-23 19:26:29
1219阅读
KubeSphere是在Kubernetes之上构建的企业级分布式多租户容器管理平台,提供简单易用的操作界面以及向导式操作方式,在降低用户使用容器调度平台学习成本的同时,极大减轻开发、测试、运维的日常工作的复杂度,旨在解决Kubernetes本身存在的存储、网络、安全和易用性等痛点。除此之外,平台已经整合并优化了多个适用于容器场景的功能模块,以完整的解决方案帮助企业轻松应对敏捷开发与自动化运维、微
原创
2021-01-07 21:40:40
409阅读
我们知道CI/CD是devops中最重要的环节,特别是对于现在的云原生应用,CI/CD更是不可或缺的部分,对于CI/CD工具有很多优秀的开源工具,比如前面我们介绍的Jenkins以及gitlabci都是非常流行常用的CI/CD工具,但是这两个工具整体使用来说有点陈旧和笨重,本文将为大家介绍一个比较热门的轻量级CI/CD开源工具:Drone,介绍如何将Drone和Kubernetes进行结合使用。本
原创
2021-01-07 21:48:51
749阅读
介绍 Netdata可用于监视kubernetes集群并显示有关集群的信息,包括节点内存使用率、CPU、网络
原创
2022-10-11 12:37:38
247阅读
目录03.安装GitLab1 安装环境2 在线安装3 离线安装3 其它操作 03.安装GitLab1 安装环境服务器:Linux
系统:CentOS Linux release 7.6.1810 (Core)2 在线安装2.1 镜像拉取# gitlab-ce为稳定版本,后面不填写版本则默认pull最新latest版本
docker pull gitlab/gitlab-ce2.2 运行容器# -
转载
2024-03-28 08:18:35
235阅读
在Kubernetes上最小化安装KubeSphere流程如下:
步骤 | 操作
---|---
1 | 准备一个干净的Kubernetes集群
2 | 下载并安装kubectl命令行工具
3 | 部署KubeSphere核心组件
4 | 部署KubeSphere可选组件
下面是每个步骤的详细说明:
### 步骤1:准备一个干净的Kubernetes集群
在开始安装KubeSphere之前
原创
2023-11-16 15:34:24
148阅读
Kubernetes详细配置安装说明(保姆级篇高效)环境说明kubernetes 也叫 k8s目前常见生产部署Kubernetes 集群主要有两种方式: kubeadm 安装Kubeadm 是一个K8s 部署工具,提供kubeadm init 和kubeadm join,用于快速部署Kubernetes 集群。
官方地址:https://kubernetes.io/docs/reference/s
转载
2022-08-15 23:23:00
962阅读
# 在GitLab上安装Python的完整指南
在现代软件开发中,GitLab不仅提供了Git版本控制功能,还提供了丰富的CI/CD工具,帮助团队更高效地管理代码与项目。本文将带您了解如何在GitLab上安装Python,配置相关环境,并通过代码示例帮助您更快上手。
## 安装Python
在GitLab的CI/CD流程中,通常需要在运行作业的环境中安装Python。我们可以通过`.gitl
git tag — 标签相关操作
标签可以针对某一时间点的版本做标记,常用于版本发布。 列出标签$ Git tag # 在控制台打印出当前仓库的所有标签 $ git tag -l ‘v0.1.*’ # 搜索符合模式的标签打标签git标签分为两种类型:轻量标签和附注标签。轻量标签是指向提交对象的引用,附注标签则是仓库中的一个独立对象。建议使用附注标签