分享好友 最新动态首页 最新动态分类 切换频道
k8s+jenkins自动化部署
2024-12-27 00:28

A :master (192.168.0.115) 2核4g 用于k8s的主节点

k8s+jenkins自动化部署

B: node1 (192.168.0.126) 2核8g

C: node2 (192.168.0.128) 2核8g nfs随便找个节点去安装,这里我采用node2这台机器

D: data (192.168.0.129) 环境服务器 2核8g 部署 harbor gitlab mysql 等

3.1. 安装docker,k8s脚本

 

校验是否安装成功

 

3.2. 安装docker-compose

 

3.3. k8s初始化master(192.168.0.115)

 

参数说明
kubernetes-version:要安装的版本
pod-network-cidr:负载容器的子网网段
image-repository:指定镜像仓库(由于从阿里云拉镜像,解决了k8s.gcr.io镜像拉不下来的问题
apiserver-advertise-address:节点绑定的服务器ip(多网卡可以用这个参数指定ip
v=6:这个参数我还没具体查文档,用法是初始化过程显示详细内容,部署过程如果有问题看详细信息很多时候能找到问题所在

常见初始化错误问题

1:如果是大陆网络下载镜像超时可用docker 先下载下来再tag

解决办法

 

2:出现这个错误 执行 sysctl -w net.ipv4.ip_forward=1 然后再次执行init

出现下图初始化成功

节点加入

 

3.4. 配置环境, 让当前用户可以执行kubectl命令

 

3.5. 配置网络

master 执行下面命令即可 使用以下命令安装Calico

 
 

3.6. 安装ingress

应用yaml文件

 

3.7. 安装k8s控制台(选择安装自行参考百度

一下操作均在一台节点服务器(D)上操作

4.1. 安装github

 

刚安装启动会比较慢大概2-3分钟

访问地址:http://IP:9999

初次会先设置管理员密码 ,然后登陆,默认管理员用户名root,密码就是刚设置的。

4.2. 安装harbor启动chart插件

1:下载离线安装包 如果下载超时请自行安装

 

*注意有证书则需要配置证书 不使用证书注视掉这块配置

安装成功访问 http://ip 默认账号 admin 密码 Harbor12345

4.2.1. 配置Docker可信任

安装成功后需要配置docker的私有仓库 添加"insecure-registries": [“192.168.0.129”] 一定要加上 不然pod会拉不到镜像

 

4.3 安装mysql

 

4.4. 安装helmv3(master节点

4.4.1. 安装Helm工具
 
4.4.2 配置国内Chart仓库(非必须)
 
4.4.3 安装push插件
 

如果网络下载不了,也可以直接解压课件里包

 
4.4.4 添加repo
 
4.4.5 推送与安装Chart
 
 
 

由于默认插件源在国外服务器,大多数网络无法顺利下载,需修改国内插件源地址

 

6.1 安装插件 pipeline(流水线) Kubernetes (动态slave)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PEWBhHpv-1627542054877)(C:UsersAdministratorAppDataRoamingTypora ypora-user-images1625797499361.png)]

配置jenkins地址 由于在k8s集群里部署的 通过服务名就可以找到 http://jenkins.default

6.3创建slave镜像

需要注意的是 镜像根据具体逻辑制作

环境 maven jdk docker helm

 

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sDpBrHTu-1627542054877)(C:UsersAdministratorAppDataRoamingTypora ypora-user-images1625799639456.png)]

7.1需要插件

Git Parameter 动态获取git分支

/Git

/Pipeline

/Config File Provider

/kubernetes

最新文章
谷歌搜索引擎优化(SEO)入门指南
随着互联网的快速发展,搜索引擎优化(SEO)已成为众多企业和个人网站不可或缺的一部分。SEO能够帮助您的网站在搜索引擎结果页(SERP)中获得更高的排名,从而增加曝光率和流量,提高销售和品牌知名度。在本文中,我们将向您介绍SEO的基本
关键词排名优化哪家?选择合适的SEO公司助你赢得流量与市场
不同的行业、不同的企业在关键词优化方面的需求各不相同,因此,选择SEO公司时,是否能够提供定制化服务是一个重要的考量标准。优秀的SEO公司会根据企业的实际情况,分析其市场定位、目标客户群体、竞争对手以及产品特点,从而提出量身定制
美职篮巅峰对决:球员强度全面排行,揭秘最强球星TOP榜单推荐
本文目录导读:T0强度排行T1强度排行T2强度排行在美职篮(NBA)的巅峰对决中,球员的强度是决定比赛胜负的关键因素之一,以下是一份基于球员实力、表现以及影响力的全面排行,揭秘最强球星TOP榜单推荐:1、迈克尔·乔丹:作为篮球历史上的
比较好的ai写作工具有哪些
以下是一些比较好的AI写作工具:1. 聪明灵犀(PC):集AI写作、AI聊天、AI改写、AI绘画、AI翻译等功能于一体,可以满足用户不同的创作需求。2. Copysmith:专注于营销文案的生成,能够根据用户输入的关键词和需求快速生成高质量的营销文案
网站目录 提交自己的网站有利于外链吗
提交自己的网站到网站目录(也称为网站分类目录或网址导航)可以有助于增加外链(外部链接),但这并不是唯一的或最主要的优势,而且效果因多种因素而异。以下是关于网站目录提交和外链的一些考虑点&#
网站SEO优化中的关键词选取策略
“我们的网站做了优化,为什么流量还是上不去?”这是许多青岛本地企业常见的困惑。其实,问题很可能出在关键词的选取上。关键词是SEO的核心,选择不当会导致精准流量缺失,或者吸引了大量与业务无关的用户。那么,如何精准选取关键词,让
置顶怎么实现链接跳转加企业微信?精选热门
实现通过外部浏览器链接调起企业微信添加好友的功能,通常需要进行以下步骤:生成员工链接:企业微信管理员可以在企业微信后台生成员工链接,用于添加好友。这个链接会包含一个特定的地址,格式类似于weixin://biz/ww/profile/https://work
蚂蚁金服阳振坤:用10年时间打造一个产品
“如果大家当时能看见原来十年后OceanBase能长成这样,可能十年前OceanBase得到的支持会好很多。但是这种如果是不存在的,很多时候你要先证明自己。”根据工信部数据显示,1998年,中国软件企业5000家,市场规模325亿;到了2018年底,中国软
目前市面上哪种微型货车比较好呢?
今天找车网小编整理了目前市面上哪种微型货车比较好呢?相关内容,希望能帮助到大家,一起来看下吧。1、目前市面上哪种微型货车比较好呢?2、11月两厢车销量排行出炉,车型细分为:微型,小型,紧凑级3、微型轿车排行榜 1.五菱之光(推荐)
详细笔记:OpenAI 发布会上的关键信息(上)
本文来自微信公众号:AI 破壳儿,原文标题:《详细笔记:OpenAI 发布会上的关键信息(上)》OpenAI 正在进行一场为期 12 天的发布会“马拉松”,目前已经进行到第 7 天。发布会的形式比较简单:每天在 YouTube 放出视频,主要由团队一线成
相关文章
推荐文章
发表评论
0评