摘要:
1. 准备好脚本实现传参 [root@jenkins-client opt]# chmod +x test.sh [root@jenkins-client opt]# cat ^C [root@jenkins-client opt]# cat test.sh #!/bin/bash echo "he 阅读全文
摘要:
一 初识Pipeline 1.1 创建 Pipeline 任务 创建步骤: 新建任务 -- 定义任务名称 -->> 选择 Pipeline >> 确定 Pipeline 语法 步骤语法 stage input 询问 点击确定继续 执行脚本 node { stage('Code Pull'){ ech 阅读全文
摘要:
介绍 vmware 官方开源服务器列表地址: https://vmware.github.io/harbor/cn/ harbor 官方 github 地址: https://github.com/vmware/harbor/ harbor 官方网址: https://goharbor.io/ Ha 阅读全文
摘要:
架构讲解 环境部署一共用到八台虚拟机, 如下图所示. 下图中的DNS,haproxy, keeplived, Harbor 请自行配置高可用. 如果不搭建 DNS服务器,用 hosts 文件也可以. 本文章先部署 k8s v1.20 版本, 在升级到 v1.21版本, 如果不想练习升级可以直接把部署 阅读全文
摘要:
简介 Pod 是 Kubernetes 系统的基础但是远, 是自愿对象模型中可由用户创建或者部署调度的最小单位。 Pod 对象是一组容器的集合,这些容器共享 network 、UTS 及 IPC名称空间,具有相同的域名, 主机名, 和网络接口,可通过 IPC 直接进行通信。但分别拥有各自独立的 MN 阅读全文
摘要:
简介 DaemonSet 确保全部(或者一些)Node 上运行一个 Pod 的副本。当有 Node 加入集群时,也会为他们新增一个 Pod 。当有 Node 从集群移除时,这些 Pod 也会被回收。删除 DaemonSet 将会删除它创建的所有 Pod。 使用 DaemonSet 的一些典型用法: 阅读全文
摘要:
deployment的作用是用来位置pod的健康性 当pod挂掉之后,deoyment会生成新的pod 使用 probe 进行探测,确定容器状态,如果出现异常则进行重启即删除后重建 livenessprobe 参数 参数 说明 initialDelaySeconds 容器启动后第一次执行探测需要等待 阅读全文
摘要:
介绍 Kubernetes有两个概念跟job有关: Job: 负责批量处理短暂的一次性任务,仅执行一次,并保证处理的一个或者多个Pod成功结束。 CronJob: 负责定时任务,在指定的时间周期运行指定的任务。 Job Job用于批量处理短暂的一次性任务,并保证指定数量的Pod成功结束。 示例 Cr 阅读全文
摘要:
简介 Supervisor官网地址:http://supervisord.org/ Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。它是通过fork/exec的方式把这些被管理的进程当作superv 阅读全文
摘要:
全局配置 user nginx nginx; # 启动nginx工作进程的用户和用户组 daemon on; # 是否为守护进程方式运行,默认为on, on|off worker_processes auto; # worker 进程数量,一般为cpu核心数。 num|auto worker_cpu 阅读全文
摘要:
go 阅读全文