07 2020 档案
摘要:jenkins配置 1.安装Generic Webhook Trigger Plugin 2.在流水线中配置jenkins hook Gitlab配置webhook jenkins自动触发构建日志 jenkins和gitlab分支自动匹配 gitlab提交哪个分支就对相应的分支代码进行打包编译 br
阅读全文
摘要:环境说明 四台节点 123 nginx 124 node1 125 node2 126 node3 nginx节点实现自动ssh免密登录 建立免密登录连接不能使用root账号 必须在所有节点上创建一个相同名称的普通账号,同时给这个普通账号sudo权限同时设置执行sudo的时候不需要输入密码 在编写脚
阅读全文
摘要:Rancher UI访问现象 服务器硬件配置都是比较高的 但是通过nginx做负载均衡后,网页打开的速度非常慢.一开始想到的可能是后端pod性能不好 最后查出来是nginx启动的单个线程 导致nginx处理请求很慢 页面会出现长时间的等待并且报错如下图 解决方案 设置nginx的worker启动数量
阅读全文
摘要:机器准备 30.128 四层代理服务器 节点上需要安装rke kubectl helm nginx 128节点需要和其它三个节点建立ssh互信实现免密登录 rke是通过ssh登录来远程操作其它节点的 128主机名设置为cf.rancher.com 30.110 k8s-node1 30.112 k8
阅读全文
摘要:RKE部署环境准备 RKE是经过CNCF认证的Kubernetes发行版,并且全部组件完全在Docker容器内运行 Rancher Server只能在使用RKE或K3s安装的Kubernetes集群中运行 节点环境准备 1.开放每个节点的端口 给多个窗口:发送同一命令 “查看” —>“撰写” -->
阅读全文
摘要:jenkins默认权限 jenkins安装后默认创建的是admin用户 admin用户有最高的权限.当我们有多个项目的时候需要创建不同的用户 创建普通用户 系统管理 》管理用户 全局安全配置 系统管理 》 全局安全配置 》授权策略 》项目矩阵授权策略 具体项目的配置 项目 》 配置 》启用项目安全
阅读全文
摘要:Ansible执行远程shell流程 1.ansible自动化运维工具属于非交互式登陆方式进行机器管理--(默认不加载bash和系统env环境变量) 2.ansible 命令执行流程 >ansible master执行--> 客户端机器临时家目录路径如:/home/ops/.ansible/tmp/
阅读全文
摘要:node项目构建 1.把npm变成cnpm 2.使用cnpm进行构建打包 sh "cd /var/lib/jenkins/workspace/sdc-h5" sh "cnpm config set strict-ssl false" sh "cnpm install node-sass --unsa
阅读全文
摘要:harbor安装 1.docker-compose下载安装 https://github.com/docker/compose/releases chmod a+x docker-compose 2.harbor下载安装 https://github.com/goharbor/harbor/rele
阅读全文