当前位置: 首页 > news >正文

【Jenkins+K8s】持续集成与交付 (二十):K8s集群通过Deployment方式部署安装Jenkins

🟣【Jenkins+K8s】持续集成与交付 (二十):K8s集群通过Deployment方式部署安装Jenkins

  • 一、 准备工作
  • 二、安装 Jenkins
    • 2.1 设置NFS共享目录
    • 2.2 创建名称空间
    • 2.3 创建持久化卷和声明
    • 2.4 创建sa账号
    • 2.5 对sa账号授权
    • 2.6 通过Deployment方式部署Jenkins
    • 2.7 查看Jenkins是否创建成功
    • 2.8 创建Jenkins-service
  • 三、配置Jenkins
    • 3.1 获取管理员密码
    • 3.2 安装插件


💖The Begin💖点点关注,收藏不迷路💖

在软件开发过程中,持续集成和持续交付是至关重要的实践。而 Jenkins 则是一个广泛使用的持续集成和持续交付工具。

本文将介绍如何在 Kubernetes 集群上安装和配置 Jenkins。

Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动
化构建、测试和部署等功能。官网: http://jenkins-ci.org/。

一、 准备工作

1、在开始之前,请确保你已经有一个运行的Kubernetes集群。
2、安装 kubectl:用于与 Kubernetes 集群进行交互的命令行工具。
3、创建一个名为 jenkins-k8s 的目录并存储文件。

mkdir jenkins-k8s

4、安装JDK11

安装 Java 

相关文章:

  • 三高系统的架构设计方案:高并发、高可用、高性能
  • WebSphere面试题精选和参考答案(3万字长文)
  • 1789. 员工的直属部门
  • 「前端+鸿蒙」鸿蒙应用开发-TS接口-语法多态
  • 生成式人工智能重置:从初期热潮到战略扩展
  • STM32 ST-LINK Utility的下载安装使用说明如下:
  • 【ai】pycharm远程ssh开发
  • 步态控制之足旋转点(Foot Rotation Indicator, FRI)
  • FFmpeg开发笔记(三十六)Linux环境安装SRS实现视频直播推流
  • 实验五、IPv4地址的子网划分,第1部分《计算机网络》
  • 在AWS上运行的EKS Elastic Kubernetes Service 创建集群Cluster,Node group, Nodes
  • php 混合xml js,html 代码报错 ,结束标签关闭, short_open_tag 的作用,php关闭文件结束判断
  • 操作系统真象还原:内存管理系统
  • 计算机毕业设计hadoop+spark+hive舆情分析系统 微博数据分析可视化大屏 微博情感分析 微博爬虫 微博大数据 微博推荐系统 微博预测系统
  • k8s 证书更新
  • php的引用
  • 【399天】跃迁之路——程序员高效学习方法论探索系列(实验阶段156-2018.03.11)...
  • C++入门教程(10):for 语句
  • ES6语法详解(一)
  • java小心机(3)| 浅析finalize()
  • 浮动相关
  • 构建二叉树进行数值数组的去重及优化
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 力扣(LeetCode)21
  • 前端js -- this指向总结。
  • 问题之ssh中Host key verification failed的解决
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • C# - 为值类型重定义相等性
  • RDS-Mysql 物理备份恢复到本地数据库上
  • # 达梦数据库知识点
  • #Linux(make工具和makefile文件以及makefile语法)
  • #php的pecl工具#
  • $.ajax,axios,fetch三种ajax请求的区别
  • (20)docke容器
  • (4)事件处理——(7)简单事件(Simple events)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (react踩过的坑)antd 如何同时获取一个select 的value和 label值
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (ros//EnvironmentVariables)ros环境变量
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (保姆级教程)Mysql中索引、触发器、存储过程、存储函数的概念、作用,以及如何使用索引、存储过程,代码操作演示
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (十六)一篇文章学会Java的常用API
  • (图)IntelliTrace Tools 跟踪云端程序
  • .htaccess配置重写url引擎
  • .net 7和core版 SignalR
  • .NET Core 成都线下面基会拉开序幕
  • .Net CoreRabbitMQ消息存储可靠机制
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换
  • .NET企业级应用架构设计系列之结尾篇
  • /etc/fstab和/etc/mtab的区别