![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 75
公博义
我欲成仙,快乐齐天
展开
-
k8s Pod 驱逐时间设置
k8s pod 漂移原创 2022-08-25 11:07:38 · 1067 阅读 · 1 评论 -
Linux 系统性能检测命令
linux原创 2022-08-21 16:26:34 · 2351 阅读 · 0 评论 -
Centos7/8 和 Ubuntu/Debain 更换源
REPO原创 2022-08-21 13:22:25 · 1182 阅读 · 0 评论 -
远程登录 docker 容器(CMD、SecureCRT)
docker原创 2022-08-21 10:51:00 · 746 阅读 · 0 评论 -
HELM 如何使用模板变量部署多个应用
helm template原创 2022-08-18 10:44:06 · 1615 阅读 · 0 评论 -
Docker 登录官方仓库
docker原创 2022-08-16 14:18:24 · 2792 阅读 · 0 评论 -
Cpu 监控脚本
cpu monitor转载 2022-08-05 15:48:29 · 821 阅读 · 0 评论 -
Curl 命令使用
CURL原创 2022-07-29 17:05:51 · 1238 阅读 · 0 评论 -
Minio 安装与使用
minio原创 2022-07-25 17:52:14 · 1162 阅读 · 0 评论 -
Supervisor 安装与使用
supervisor原创 2022-07-25 09:39:27 · 772 阅读 · 0 评论 -
Openresty + keepalived 实现负载均衡 + IPV6 验证
Openresty + keepalived 实现负载均衡 + IPV6 验证原创 2022-07-24 17:33:06 · 814 阅读 · 0 评论 -
K8S 集群的 Node 节点如何使用 kubectl
K8S 集群的 Node 节点如何使用 kubectl原创 2022-07-20 10:11:06 · 499 阅读 · 0 评论 -
K8S 安装 Metric-server
metric-server转载 2022-07-20 09:31:20 · 1742 阅读 · 1 评论 -
ubuntu18.04 安装 k3sv1.22.5
ubuntu18.04 安装 k3sv1.22.5原创 2022-07-17 16:37:45 · 1027 阅读 · 0 评论 -
Openresty 做静态资源服务器
openresty原创 2022-07-15 00:39:21 · 1050 阅读 · 0 评论 -
Linux 统计主机网络连接数
统计主机网络连接数原创 2022-07-12 19:47:32 · 798 阅读 · 0 评论 -
K8S ingressv1.1.3 部署
k8s-ingress原创 2022-06-25 13:56:00 · 1257 阅读 · 0 评论 -
Golang 学习七(Go 函数)
文章目录1. 基础函数2. 函数参数3. 函数作为实参4. 函数闭包5. 函数方法函数是基本的代码块,用于执行一个任务。Go 程序中最少有一个 main() 函数。可以通过函数来划分不同的功能,逻辑上每个函数执行的是指定的任务。函数声明告诉了编译器函数的名称,返回类型和参数。Go 中的标准库提供了多种可动用的内置的函数。例如:len() 函数可以接受不同类型参数并返回该类型的长度。如果传入的是字符串则返回字符串的长度,如果传入的是数组,则返回数组中包含的元素个数。1.原创 2022-03-25 12:51:56 · 1197 阅读 · 0 评论 -
Jenkins 持续集成十七(基于 K8S 构建 Jenkins 持续集成平台二)
文章目录一、安装和配置 NFS1. NFS 简介2. NFS 安装二、在 Kubernetes 安装 Jenkins-Master1. 创建 NFS client provisioner2. 安装 Jenkins-Master3. 设置插件下载地址4. 安装基本的插件三、Jenkins 与 Kubernetes 整合1. 安装 Kubernetes 插件2. 实现 Jenkins 与 Kubernetes 整合3. 构建 Jenkins-Slave 自定义镜像4. 将镜像上传仓库5. 测试 Jenkins-原创 2022-03-08 17:11:40 · 824 阅读 · 0 评论 -
Jenkins 持续集成十六(基于 K8S 构建 Jenkins 持续集成平台一)
文章目录一、Jenkins 的 Master-Slave 分布式构建1. 什么是 Master-Slave 分布式构建2. 如何实现 Master-Slave 分布式构建2.1 开启代理程序的 TCP 端口2.2 新建节点2.3 slave1 操作2.4 自由风格项目测试2.5 流水线项目测试二、K8S 实现 Master-Slave 分布式构建方案1. 传统 Jenkins 的 Master-Slave 方案的缺陷2. Kubernates 简介3. K8S + Docker + Jenkins 持续集成原创 2022-03-07 20:28:45 · 822 阅读 · 0 评论 -
Jenkins 微服务持续集成十五(Spring Cloud 微服务架构优化二:Nginx + Zuul 集群实现高可用网关)
文章目录1. Docker2 服务器上安装 Nginx2. 修改 nginx.conf3. 修改前端项目的访问地址4. 构建前端工程5. 访问前端页面Jenkins 微服务持续集成十四(Spring Cloud 微服务架构优化一:高可用生产部署服务器)1. Docker2 服务器上安装 Nginx192.168.10.115参考:安装 Nginx 服务器2. 修改 nginx.confvim /etc/nginx/nginx.conf...... include /etc/ng原创 2022-03-04 17:04:15 · 2472 阅读 · 0 评论 -
Jenkins 微服务持续集成十四(Spring Cloud 微服务架构优化一:高可用生产部署服务器)
文章目录一、Jenkins + Docker + SpringCloud 部署方案优化二、Jenkins + Docker + SpringCloud 集群部署流程说明三、新增一台 Docker 服务器四、修改所有微服务配置1. eureka2. zuul3. admin4. gathering5. 提交微服务代码五、设计 Jenkins 集群项目的构建参数1. 安装 Extended Choice Parameter 插件支持多选框2. 创建流水线项目3. 添加参数六、构建测试1. 检查代码循环构建1.1原创 2022-03-04 15:49:34 · 1158 阅读 · 0 评论 -
Jenkins 微服务持续集成十三(Spring Cloud 微服务四)
文章目录一、Jenkins+Docker+SpringCloud 持续集成流程说明二、利用 Jenkins 打包微服务项目1. 生成公共子工程 pom 文件1.1 修改 Jenkinsfile1.2 修改各个 pom.xml2. 开始编译打包所有微服务项目2.1 修改 Jenkinsfile 并提交2.2 打包微服务项目① 构建 eureka 服务② 构建 zuul 服务③ 构建权限中心服务④ 构建活动微服务三、利用 dockerfile-maven-plugin 插件构建 Docker 镜像1. 在每个微服原创 2022-03-01 16:02:41 · 740 阅读 · 0 评论 -
Jenkins 持续集成环境构建九(SonarQube 代码审查)
文章目录1. SonarQube 简介2. 安装 SonarQube2.1 环境要求2.2 安装 MySQL2.3 在 MySQL 创建 sonar 数据库2.4 安装 SonarQube1. SonarQube 简介 SonarQube 是一个用于管理代码质量的开放平台,可以快速的定位代码中潜在的或者明显的错误。目前支持 java,C#,C/C++,Python,PL/SQL,Cobol,JavaScrip,Groovy 等二十几种编程语言的代码质量管理与检测,底层使用 elasticsearc原创 2022-02-17 17:46:43 · 842 阅读 · 0 评论 -
Jenkins 持续集成环境构建八(配置邮箱服务器发送构建结果)
文章目录1. 安装 Email Extension 插件2. Jenkins 设置邮箱相关参数3. 准备邮件内容4. 编写 Jenkinsfile 添加构建后发送邮件4.2 Jenkinsfile 内容4.2 Post 代码模板生成指南4.3 修改 index.jsp 并提交到 master 分支4.4 测试构建4.5 查看邮箱1. 安装 Email Extension 插件2. Jenkins 设置邮箱相关参数Manage Jenkins -> Configure System有此选项设置原创 2022-02-15 15:41:31 · 284 阅读 · 0 评论 -
Jenkins 持续集成环境构建七(Jenkins 参数化构建)
文章目录1. 参数化构建简介与作用2. Jenkins 开启参数化构建功能3. 修改并推送 master 分支4. 创建项目分支推送并构建发布4.1 新建分支 v14.2 修改 index.jsp 并提交4.3 在 Gitlab 上查看4.4 在 Jenkins 构建 v1 分支代码4.5 查看 Tomcat 发布结果1. 参数化构建简介与作用 有时在项目构建的过程中,我们需要根据用户的输入动态传入一些参数,从而影响整个构建结果,这时 我们可以使用参数化构建。Jenkins 支持非常丰富的参数类型原创 2022-02-14 20:51:05 · 923 阅读 · 0 评论 -
Jenkins 持续集成环境构建六(Gitlab 配置 webhook)
文章目录1. 开启 webhook 功能2. Jenkins 安装插件与配置3. 在项目添加 webhook4. Jenkins 中设置5. 回到 gitlab 上再次 test6. 使用 web hook 完成自动构建7. 查看 Jenkins 是否自动构建8. 查看 Tomcat 发布结果9. Webhook 和 SCM 的区别接上篇:https://blog.csdn.net/shenyuanhaojie/article/details/122922980?spm=1001.2014.3001原创 2022-02-14 15:55:26 · 855 阅读 · 0 评论 -
Jenkins 持续集成环境构建五(Jenkins 常用的构建触发器)
文章目录1. Jenkins 触发器种类2. 触发远程构建3. 其他工程构建后触发4. 定时构建5. 轮询 SCM1. Jenkins 触发器种类Jenkins 内置 4 种构建触发器:触发远程构建其他工程构建后触发(Build after other projects are build)定时构建(Build periodically)轮询 SCM(Poll SCM)2. 触发远程构建在 web_demo_pipeline 项目配置里应用保存。身份验证令牌随意,记得就行(令牌其原创 2022-02-14 15:00:09 · 873 阅读 · 0 评论 -
Jenkins 持续集成环境构建四(Jenkins 不同项目构建类型:自由风格、Maven、Pipeline)
文章目录1. Jenkins 项目构建类型2. 自由风格项目构建2.1 拉取代码2.2 配置源码管理2.3 编译打包2.4 把项目部署到远程的 Tomcat 里面2.5 部署成功后,访问项目2.6 演示改动代码后的持续集成(1) IDEA 中源码修改并提交到 gitlab(2) 在 Jenkins 中重新构建项目(3) 访问 Tomcat2. Maven 项目构建2.1 安装 Maven Integration 插件2.2 创建 Maven 项目2.3 配置项目3. Pipeline 流水线项目构建1.原创 2022-02-11 22:37:24 · 1531 阅读 · 1 评论 -
Jenkins 持续集成环境构建三(Tomcat)
文章目录1. 安装 Tomcat8.52. 配置 Tomcat 用户角色权限3. 重启 Tomcat,访问测试1. 安装 Tomcat8.5把 Tomcat 压缩包上传到 192.168.10.40 服务器。yum install java-1.8.0-openjdk* -ytar -xf apache-tomcat-8.5.47.tar.gzmkdir -p /opt/tomcatmv /root/apache-tomcat-8.5.47/* /opt/tomcat/opt/tomcat/原创 2022-02-10 20:40:22 · 118 阅读 · 0 评论 -
Jenkins 持续集成环境构建二(Maven 配置)
文章目录1. Maven 简介2. 安装 Maven3. 全局工具配置关联 JDK 和 Maven4. 添加 Jenkins 全局变量5. 修改 Maven 的 settings.xml6. 测试 Maven 是否配置成功1. Maven 简介 maven 是一个项目构建和管理的工具,提供了帮助管理、构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等。 maven 的好处在于可以将项目过程规范化、自动化、高效化以及强大的可扩展性。利用 mave原创 2022-02-10 17:48:20 · 1142 阅读 · 0 评论 -
Jenkins 持续集成环境构建一(Gitlab、Jenkins)
文章目录一、Jenkins 介绍二、Jenkins 特点三、Jenkins 安装和持续集成环境配置1. 持续集成流程说明2. 测试服务器列表3. 各组件介绍(1) Gitlab 代码托管服务器(2) 持续集成环境 Jenkins(3) JDK 环境(4) Maven(5) Tomcat4. 持续集成环境配置4.1 Gitlab 安装配置(1) 命令行配置(2) 用户与组的创建和配置① 创建组② 创建用户③ 将用户添加到组中④ 在用户组中创建项目(3) 推送源码到 Gitlab 仓库一、Jenkins 介绍原创 2022-02-10 16:21:40 · 2225 阅读 · 1 评论 -
KubeSphere 单节点(all-in-one)平台搭建
文章目录前言一、安装准备1. 主机准备2. 系统环境配置3. 安装 docker(1) kubekey 安装 docker(2) 手动安装 docker二、安装 kubesphere1. 下载 kubekey2. 安装 kubesphere3. 查看安装日志4. 访问 kubesphere前言 KubeSphere 是在目前主流容器调度平台 Kubernetes 之上构建的企业级分布式多租户容器平台,提供简单易用的操作界面以及向导式操作方式,在降低用户使用容器调度平台学习成本的同时,极大减轻开发、测原创 2021-12-28 09:58:52 · 1318 阅读 · 0 评论 -
容器管理平台 Rancher 介绍
文章目录前言一、Rancher 概述二、Rancher Server 架构三、安装指南四、安装 Helm五、安装 Ingress-nginx5.1 拉取镜像5.2 修改 yaml 文件5.3 安装 Ingress-nginx六、安装 Rancher 2.5.9 HA6.1 添加 Helm Chart 仓库6.2 为 Rancher 创建命名空间6.3 安装证书管理器(1) 创建 cert-manager 命名空间(2) 添加 Jetstack Helm 存储库(3) 更新本地 Helm 图表存储库缓存(4)原创 2021-12-27 14:12:56 · 1823 阅读 · 0 评论 -
k8s --- Helm 工具安装
文章目录一、Helm 概述1. helm 简介2. helm 架构3. helm 的重要概念4. helm 组件4.1 helm 客户端4.2 Tiller 服务器二、部署 Helm1. 安装 helm 客户端2. 安装 Tiller server(需要创建授权用户)3. 配置 helm 仓库4. 测试 helm 是否可以正常使用一、Helm 概述1. helm 简介 在 Kubernetes 中部署容器云的应用也是一项有挑战性的工作,Helm 就是为了简化在 Kubernetes 中安装部署容器原创 2021-12-23 11:55:54 · 1432 阅读 · 0 评论 -
K8S 之 PV、PVC
- PersistentVolume(PV) 是集群中由管理员配置的一段网络存储。集群中的资源就像一个节点是一个集群资源,可以从远程的 NFS 或分布式对象存储系统中创建得来(PV 存储空间大小、访问方式)。- PV 是诸如卷之类的卷插件,但是只有独立于使用 PV 的任何单个 pod 的生命周期。- 该 API 对象捕获存储的实现细节,即 NFS,ISCSI 或云提供商特定的存储系统。- PV 就是从存储设备中的空间创建出一个存储资源。...原创 2021-12-20 23:40:57 · 3621 阅读 · 2 评论 -
k8s 之 list-watch 机制、节点调度以及亲和性
文章目录https://www.cnblogs.com/dingcong1201/p/15528720.html原创 2021-12-20 23:39:59 · 1831 阅读 · 0 评论 -
k8s 之资源限制以及探针检查
文章目录https://www.cnblogs.com/dingcong1201/p/15522556.html原创 2021-12-20 23:39:00 · 222 阅读 · 0 评论 -
K8S --- Pod 基础概念
文章目录1. 资源限制2. Pod 的两种使用方式3. Pod 资源共享4. 底层容器 Pause1. 资源限制 Pod 是 kubernetes 中最小的资源管理组件,Pod 也是最小化运行容器化应用的资源对象。一个 Pod 代表着集群中运行的一个进程。kubernetes 中其他大多数组件都是围绕着 Pod 来进行支撑和扩展 Pod 功能的,例如用于管理 Pod 运行的 StatefulSet 和 Deployment 等控制器对象,用于暴露 Pod 应用的 Service 和 Ingress原创 2021-12-18 15:09:20 · 861 阅读 · 0 评论 -
K8s --- Yaml 文件详解
文章目录1. K8S 支持的文件格式2. YAML 语言格式3. 查看 API 资源版本标签4. 编写 nginx-test.yaml 资源配置清单5. 创建 service 服务对外提供访问并测试6. 详解 K8S 中的 Port7. 试运行生成 yaml 模板后创建实例8. 将现有资源生成 yaml 模板导出并保存为文件9. 查看字段帮助信息10. 获取资源配置清单的总结1. K8S 支持的文件格式Kubernetes 支持 YAML 和 JSON 文件格式管理资源对象。JSON 格式:主原创 2021-12-17 23:40:15 · 1622 阅读 · 0 评论