11 2024 档案

摘要:1 Service和Endpoints 编排一个应用: (1)选择一个合适的工作负载型控制器,创建该控制器下的资源类型对应的资源对象; 应用编排控制器: Deployment StatefulSet DaemonSet Job CronJob (2)创建一个Service对象,为该应用提供一个固定的 阅读全文
posted @ 2024-11-28 21:13 战斗小人 阅读(94) 评论(0) 推荐(0) 编辑
摘要:2持久卷 PV和PVC 在Pod级别定义存储卷有两个弊端 卷对象的生命周期无法独立于Pod而存在 用户必须要足够熟悉可用的存储及其详情才能在Pod上配置和使用卷 PV和PVC可用于降低这种耦合关系 PV(Persistent Volume)是集群级别的资源,负责将存储空间引入到集群中,通常由管理员定 阅读全文
posted @ 2024-11-24 12:40 战斗小人 阅读(219) 评论(0) 推荐(0) 编辑
摘要:namespace Namespace: 名称空间,命名空间 资源对象名称隔离 www.google.com, www.magedu.com 资源类型: 名称空间级别:必须属于某个名称空间 -n NAMESPACE_NAME --namespace NAMESPACE_NAME 集群级别:不属于任何 阅读全文
posted @ 2024-11-19 23:30 战斗小人 阅读(49) 评论(0) 推荐(0) 编辑
摘要:k8s介绍 Kubernetes的特点: 声明式API: 用户仅需要声明期望的目标状态; Resource Kind 控制器模式:控制器组件 Controller Platfrom for Platfrom: 用于构建平台的平台 Kubernetes + Istio = Service Mesh K 阅读全文
posted @ 2024-11-17 16:09 战斗小人 阅读(56) 评论(0) 推荐(0) 编辑
摘要:3.2.3.5 Pipeline 简单案例 #范例: 脚本式 node { stage('Get code') { echo '获取代码' //git clone } stage('Build') { echo '构建项目代码' } stage('Test') { echo '测试项目功能' } s 阅读全文
posted @ 2024-11-13 21:41 战斗小人 阅读(27) 评论(0) 推荐(0) 编辑
摘要:2.14.3 案例: 基于 Docker 插件实现自由风格任务实现 Docker 镜像 制作 不如前面的直接脚本编写灵活 2.14.3.2 安装插件 docker-build-step jenkins上安装 docker-build-step 插件 #选择jenkins使用的docker服务 #左侧 阅读全文
posted @ 2024-11-13 21:27 战斗小人 阅读(16) 评论(0) 推荐(0) 编辑
摘要:2.7.2 基于 Maven 风格的任务构建基于WAR包运行 Tomcat服务器 JAVA 项目 maven配置繁琐,功能固定不灵活,不如自由风格好用,这里推荐用自由风格脚本实现更好 目前最高依赖到tomcat9,更高版本的tomcat不支持 2.7.2.2 安装 tomcat 服务器和配置 #在g 阅读全文
posted @ 2024-11-13 21:20 战斗小人 阅读(36) 评论(0) 推荐(0) 编辑
摘要:DevOps 之 CICD 服务器 Jenkins 1 Jenkins 部署与基本配置 1.2 Jenkins 安装和启动 1.2.1 Jenkins 的安装 Jenkins支持多种安装方法 1.包安装 2.JAVA的WAR文件 #要手动配置,不太方便 3.容器运行 #系统要求 最低推荐配置: 1. 阅读全文
posted @ 2024-11-13 21:08 战斗小人 阅读(17) 评论(0) 推荐(0) 编辑
摘要:版本管理系统 Git 和 GitLab 1 DevOps 简介 1.3 持续集成、持续交付和持续部署 CICD CICD: 持续集成, 持续交付, 持续部署 1.6 常见的软件部署模式 生产中 蓝绿部署 和 金丝雀用的比较多 1.6.1 蓝绿部署 Blue-green Deployments 一个和 阅读全文
posted @ 2024-11-13 21:00 战斗小人 阅读(18) 评论(0) 推荐(0) 编辑