上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 69 下一页

2022年4月1日

|NO.Z.00389|——————————|CloudNative|——|KuberNetes&CI/CD.V27|——|Jenkins.v07|自动构建NodeJs应用.v01|

摘要: 一、创建nodejs-Jenkinsfile ### 新建分支:node-pipeline ~~~ 新建分支:node-pipeline:+号——>New branch——>Branch name:node-pipeline ~~~ ——>Create from:Java-pipeline——>Cr 阅读全文

posted @ 2022-04-01 13:44 yanqi_vip 阅读(33) 评论(0) 推荐(0)

|NO.Z.00390|——————————|CloudNative|——|KuberNetes&CI/CD.V28|——|Jenkins.v08|自动构建NodeJs应用.v02|

摘要: 一、创建node.js应用 ### 在gitlab上新建一个项目 ~~~ Dashboard——>Group:your group——>Kubernetes-guide——>New project ~~~ ——>Project name:nodejs-demo——>Create project——> 阅读全文

posted @ 2022-04-01 13:44 yanqi_vip 阅读(29) 评论(0) 推荐(0)

|NO.Z.00387|——————————|CloudNative|——|KuberNetes&CI/CD.V25|——|Jenkins.v05|自动构建Java应用.v05|

摘要: 一、自动构建spring-cloud-demo应用 ### 执行方案设置为true,实现自动发版 ~~~ Dashboard——>spring-cloud-demo——>Build with Parameters:pipeline-test ~~~ ——>DEPLOY:true——>Build——> 阅读全文

posted @ 2022-04-01 13:43 yanqi_vip 阅读(69) 评论(0) 推荐(0)

|NO.Z.00388|——————————|^^ 报错 ^^|——|KuberNetes&CI/CD.V26|——|Jenkins.v06|自动构建Java应用.v06|报错处理|

摘要: 附录一:报错处理一: ### 报错现象 + echo Building Project... Building Project... + mvn clean package-Dskip Tests [INFO] Scanning for projects... [INFO] [INFO] < com 阅读全文

posted @ 2022-04-01 13:43 yanqi_vip 阅读(127) 评论(0) 推荐(0)

|NO.Z.00386|——————————|CloudNative|——|KuberNetes&CI/CD.V24|——|Jenkins.v04|自动构建Java应用.v04|

摘要: 一、查看创建的spring-cloud-demo的资源文件是否正常运行 ### 查看创建的deployment,service,endpoints,ingress,secrets,namespace ### 查看创建的namespace [root@k8s-master01 spring-cloud 阅读全文

posted @ 2022-04-01 13:43 yanqi_vip 阅读(15) 评论(0) 推荐(0)

|NO.Z.00384|——————————|CloudNative|——|KuberNetes&CI/CD.V22|——|Jenkins.v02|自动构建Java应用.v02|

摘要: 一、Jenkins.job编译生成spring-cloud-demo的镜像文件 ### Jenkins.job编译生成spring-cloud-demo的镜像文件 ~~~ # 创建完成之后会在k8s中创建一个pod,这个pod就是在pipeline指定的模板文件 ~~~ # 执行完成之后这个pod会 阅读全文

posted @ 2022-04-01 13:42 yanqi_vip 阅读(169) 评论(0) 推荐(0)

|NO.Z.00385|——————————|CloudNative|——|KuberNetes&CI/CD.V23|——|Jenkins.v03|自动构建Java应用.v03|

摘要: 一、创建spring-cloud-demo的资源文件 ### 创建spring-cloud-demo的namespace:java-test ~~~ 创建namespace [root@k8s-master01 ~]# kubectl create namespace java-test names 阅读全文

posted @ 2022-04-01 13:42 yanqi_vip 阅读(23) 评论(0) 推荐(0)

|NO.Z.00383|——————————|CloudNative|——|KuberNetes&CI/CD.V21|——|Jenkins.v01|自动构建Java应用.v01|

摘要: 一、配置spring-cloud-demo配置参数 ### 在阿里云镜像版本库创建namespace:java-demo-yanqi ~~~ # 阿里云镜像仓库地址: ~~~ https://cr.console.aliyun.com/cn-beijing/instances/namespaces 阅读全文

posted @ 2022-04-01 13:41 yanqi_vip 阅读(31) 评论(0) 推荐(0)

|NO.Z.00381|——————————|CloudNative|——|KuberNetes&CI/CD.V19|——|Jenkins.v07|Jenkins配置k8s多集群.v01|

摘要: 一、查看k8s集群的ca.pem值 ### 查看k8s集群地址 ~~~ # 获取k8s集群地址 [root@k8s-master01 spring-cloud-demo]# kubectl cluster-info Kubernetes control plane is running at htt 阅读全文

posted @ 2022-04-01 13:40 yanqi_vip 阅读(125) 评论(0) 推荐(0)

|NO.Z.00382|——————————|CloudNative|——|KuberNetes&CI/CD.V20|——|Jenkins.v08|kubeconfig多集群配置.v02|

摘要: 一、查看k8s集群配置 ### 查看kubeconfig文件配置信息 [root@k8s-master01 ~]# cat ~/.kube/config apiVersion: v1 clusters: - cluster: certificate-authority-data: LS0tLS1CR 阅读全文

posted @ 2022-04-01 13:40 yanqi_vip 阅读(45) 评论(0) 推荐(0)

|NO.Z.00379|——————————|CloudNative|——|KuberNetes&CI/CD.V17|——|Jenkins.v05|Jenkinsfile流水线模板.v02|

摘要: 一、生成的pipeline:Jenkinsfile流水线模板 ### 通过git查看生成的pipeline:Jenkinsfile文件 pipeline { agent { kubernetes { cloud 'kubernetes-default' slaveConnectTimeout 120 阅读全文

posted @ 2022-04-01 13:39 yanqi_vip 阅读(97) 评论(0) 推荐(0)

|NO.Z.00380|——————————|CloudNative|——|KuberNetes&CI/CD.V18|——|Jenkins.v06|Jenkins下创建pod.v03|

摘要: 一、Jenkins下创建pod ### 添加视图: ~~~ Jenkins——>Dashboard——>ALL——>加号:View name:Java——>List View——>OK ~~~ ——>Name:Java——>Description:Java应用——>OK 二、配置环境变量 ### 配 阅读全文

posted @ 2022-04-01 13:39 yanqi_vip 阅读(35) 评论(0) 推荐(0)

|NO.Z.00378|——————————|CloudNative|——|KuberNetes&CI/CD.V16|——|Jenkins.v04|图形化创建Jenkinsfile.v01|

摘要: 一、图形化创建pipeline:Jenkinsfile ### 使用Blue Ocean生成pipeline:Jenkinsfile ~~~ # 创建一个流水线项目,使用pipeline创建流水线模板 ~~~ 不支持写kubernetes模板,需要把编译的容器的模板加进去 ~~~ Environme 阅读全文

posted @ 2022-04-01 13:38 yanqi_vip 阅读(141) 评论(0) 推荐(0)

|NO.Z.00377|——————————|CloudNative|——|KuberNetes&CI/CD.V15|——|Jenkins.v03|自动构建流水线设计|

摘要: 一、Jenkins自动构建流水线流程 ### Jenkins自动构建流水线流程 ~~~ # 注意:使用BlueOcean创建Jenkinsfile时,任何步骤不能写中文 二、带构建的流水线创建流程 ### 代码仓库创建项目 ### 开发去开发代码逻辑 ### Push到gitlab后执行构建 ~~~ 阅读全文

posted @ 2022-04-01 13:38 yanqi_vip 阅读(35) 评论(0) 推荐(0)

|NO.Z.00376|——————————|CloudNative|——|KuberNetes&CI/CD.V14|——|Jenkins.v02|JenkinsBlueOcean.v02|

摘要: 一、通过job流水线 ### 创建job ~~~ Dashboard:All——>pipeline-test——>configure——>Pipeline ~~~ ——>Definition:Pipeline script from SCM——>SCM:Git ~~~ ——>Repositories 阅读全文

posted @ 2022-04-01 13:37 yanqi_vip 阅读(38) 评论(0) 推荐(0)

|NO.Z.00375|——————————|CloudNative|——|KuberNetes&CI/CD.V13|——|Jenkins.v01|JenkinsBlueOcean.v01|

摘要: 一、JenkinsBlueOcean入门 ### JenkinsBlueOcean的使用 ~~~ Jenkins从1.0到2.0的UI基本没有怎么去优化 ~~~ Jenkins流水线的构建过程,若是构建步骤非常多的话, ~~~ 就不能很明确的看到构建过程执行到哪一步了,可能需要一步一步的排查 ~~~ 阅读全文

posted @ 2022-04-01 13:36 yanqi_vip 阅读(42) 评论(0) 推荐(0)

|NO.Z.00373|——————————|CloudNative|——|KuberNetes&CI/CD.V11|——|Jenkins.v10|Gitlab安装配置.v02|

摘要: 一、登入gitlab服务并配置 ### 登入gitlab服务并配置 ~~~ 登录gitlab服务:http://gitlab.test.com/ 初始默认需要修改密码:password ~~~ 使用:用户名:root,密码:password登入gitlab 二、让他、导入ssh-key生成ssh k 阅读全文

posted @ 2022-04-01 13:35 yanqi_vip 阅读(44) 评论(0) 推荐(0)

|NO.Z.00374|——————————|CloudNative|——|KuberNetes&CI/CD.V12|——|Jenkins.v11|Credentials配置|

摘要: 一、JenkinsCredentials配置 ### 在Jenkins下配置主机私钥 ~~~ 此环境下已经把公钥导入到了gitlab下的SSH key中了 ~~~ 在Jenkins下配置私钥即可 ### 所有节点配置域名hosts文件 [root@k8s-node01 ~]# cat /etc/ho 阅读全文

posted @ 2022-04-01 13:35 yanqi_vip 阅读(31) 评论(0) 推荐(0)

|NO.Z.00372|——————————|CloudNative|——|KuberNetes&CI/CD.V10|——|Jenkins.v09|Gitlab安装配置.v01|

摘要: 一、Gitlab Server安装 ### Gitlab Server安装 ~~~ 实际生产环境中,gitlab应建议是一台单独的服务器 ### 基础依赖环境配置:关闭防火墙、SELinux、开启邮件服务、依赖包 ~~~ gitlab-ce 10.x.x以后的版本需要依赖policycoreutil 阅读全文

posted @ 2022-04-01 13:34 yanqi_vip 阅读(45) 评论(0) 推荐(0)

|NO.Z.00370|——————————|^^ 配置 ^^|——|KuberNetes&CI/CD.V08|——|Jenkins.v07|aliyun镜像仓库配置.v01|

摘要: 一、阿里云镜像仓库配置 ### 阿里云镜像仓库: ~~~ # 若是有harbor也是可以的,它俩原理是一样的 https://cr.console.aliyun.com/cn-beijing/instances/namespaces 二、测试阿里云镜像仓库是否可以使用 ### 登录阿里云镜像仓库 ~ 阅读全文

posted @ 2022-04-01 13:33 yanqi_vip 阅读(136) 评论(0) 推荐(0)

|NO.Z.00371|——————————|CloudNative|——|KuberNetes&CI/CD.V09|——|Jenkins.v08|harbor镜像仓库配置.v02|

摘要: 一、扩展知识:获取harbor镜像tags ### harbor获取镜像tags值 [root@k8s-node01 ~]# curl -X GET --header 'Accept: application/json' 'http://192.168.0.241/api/search?q=libr 阅读全文

posted @ 2022-04-01 13:33 yanqi_vip 阅读(27) 评论(0) 推荐(0)

|NO.Z.00369|——————————|CloudNative|——|KuberNetes&CI/CD.V07|——|Jenkins.v06|级联变量.v02|

摘要: 一、Jenkins级联变量 ### 创建级联变量pod ~~~ 根据上一个变量不同的取值,而进行下一个变量进行取值。 ~~~ Dashboard——>Enter an item name:pipeline-var-active——>Pipeline——>ok——>END ### 变量一:Active 阅读全文

posted @ 2022-04-01 13:32 yanqi_vip 阅读(111) 评论(0) 推荐(0)

|NO.Z.00367|——————————|CloudNative|——|KuberNetes&CI/CD.V05|——|Jenkins.v05|声明式流水线|

摘要: 一、Jenkins声明式流水线 ### Jenkins-pipeline流水线英文文档官方地址 ~~~ 地址:https://www.jenkins.io/doc/book/pipeline/syntax/ ### Jenkins-pipeline流水线中文文档官方地址 ~~~ 地址:https:/ 阅读全文

posted @ 2022-04-01 13:32 yanqi_vip 阅读(52) 评论(0) 推荐(0)

|NO.Z.00368|——————————|CloudNative|——|KuberNetes&CI/CD.V06|——|Jenkins.v06|自定义变量.v01|

摘要: 一、Jenkins变量使用 ### Jenkins内置变量使定义env变量:打开构建环境中所有的变量 ~~~ Dashboard——>New Item——>Enter an item name:pipeline-var——>Pipeline——>Save——> ~~~ Pipeline——>Defi 阅读全文

posted @ 2022-04-01 13:32 yanqi_vip 阅读(22) 评论(0) 推荐(0)

|NO.Z.00366|——————————|CloudNative|——|KuberNetes&CI/CD.V04|——|Jenkins.v04|插件.v04|

摘要: 一、jenkins插件安装 ### 将下载好的插件拷贝到plugins目录下 ~~~ # 停止jenkins进程 ~~~ 将插件包导入宿主机jenkins-plugin-war.tar.gz ~~~ 升级插件之前需要备份 [root@k8s-node01 CICD]# ls -al -rw-r--r 阅读全文

posted @ 2022-04-01 13:31 yanqi_vip 阅读(22) 评论(0) 推荐(0)

|NO.Z.00364|——————————|^^ 部署 ^^|——|KuberNetes&CI/CD.V02|——|Jenkins.v02|部署.v02|

摘要: 一、使用war包进行安装 ### 使用war包进行安装 ~~~ Jenkins war包:http://mirrors.jenkins.io/war-stable/ 二、Jenkins安装:安装Java1.8.0_281 ### 下载Java版本包 ~~~ jdk-8u281-linux-x64.t 阅读全文

posted @ 2022-04-01 13:30 yanqi_vip 阅读(48) 评论(0) 推荐(0)

|NO.Z.00365|——————————|CloudNative|——|KuberNetes&CI/CD.V03|——|Jenkins.v03|初始化.v03|

摘要: 一、Jenkins初始化:Jenkins初始化配置 ### 获取初始密码 [root@k8s-node01 CICD]# cat /root/.jenkins/secrets/initialAdminPassword b59219733cbc427f99d05863be261fe3 ### Jenk 阅读全文

posted @ 2022-04-01 13:30 yanqi_vip 阅读(30) 评论(0) 推荐(0)

|NO.Z.00363|——————————|CloudNative|——|KuberNetes&CI/CD.V01|——|Jenkins.v01|概述.v01|

摘要: 一、Jenkins_CICD介绍 ### Jenkins_CICD介绍 ~~~ # 持续集成: ~~~ 帮助开发人员更加频繁的将代码合并到共享分支或主干中,合并之后会自动触发构建应用, ~~~ 运行不同级别的代码扫描(sonarqube)和自动化测试(单元和集成测试)。 ~~~ # 持续交付: ~~ 阅读全文

posted @ 2022-04-01 13:29 yanqi_vip 阅读(31) 评论(0) 推荐(0)

|NO.Z.00361|——————————|CloudNative|——|KuberNetes&运维.V77|——|IngressNginx.v13|监控|

摘要: 一、IngressNginx监控 ### IngressNginx监控 ~~~ # IngressNginx监控官网地址: ~~~ https://kubernetes.github.io/ingress-nginx/user-guide/monitoring/ 二、ingress nginx 监控 阅读全文

posted @ 2022-04-01 13:28 yanqi_vip 阅读(47) 评论(0) 推荐(0)

|NO.Z.00362|——————————|CloudNative|——————————————————————————————————————

摘要: NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of 阅读全文

posted @ 2022-04-01 13:28 yanqi_vip 阅读(10) 评论(0) 推荐(0)

|NO.Z.00359|——————————|CloudNative|——|KuberNetes&运维.V75|——|IngressNginx.v11|自定义错误页面|

摘要: 一、IngressNginx自定义错误页面 ### error_page配置:IngressNginx自定义错误页面 apiVersion: networking.k8s.io/v1beta1 kind: Ingress metadata: annotations: nginx.ingress.ku 阅读全文

posted @ 2022-04-01 13:26 yanqi_vip 阅读(103) 评论(0) 推荐(0)

|NO.Z.00360|——————————|CloudNative|——|KuberNetes&运维.V76|——|IngressNginx.v12|基本认证|

摘要: 一、Ingressnginx基本认证 ### IngressNginx基本认证secret ~~~ 创建Basic-auth配置文件 [root@k8s-master01 ~]# vim basic-aut.yaml apiVersion: v1 data: auth: Zm9vOiRhcHIxJE 阅读全文

posted @ 2022-04-01 13:26 yanqi_vip 阅读(43) 评论(0) 推荐(0)

|NO.Z.00358|——————————|CloudNative|——|KuberNetes&运维.V74|——|IngressNginx.v10|灰度金丝雀发布|

摘要: 一、IngressNginx灰度金丝雀发布 ### IngressNginx灰度金丝雀发布架构 ~~~ 在发布一个新项目的时候,对之前的旧项目做了很大的升级,而自己可能没有多大进阶 ~~~ 同时不了V1版本和V2版本 ~~~ V1表示旧版本;目前的流量打在该版本上。 ~~~ V2表示新版本;对稳定性 阅读全文

posted @ 2022-04-01 13:25 yanqi_vip 阅读(47) 评论(0) 推荐(0)

|NO.Z.00357|——————————|CloudNative|——|KuberNetes&运维.V73|——|IngressNginx.v09|速率限制|

摘要: 一、IngressNginx速率限制概述 ### 限制单个IP ~~~ 限制单个IP的连接数或者每秒的并发数 ### 官网地址: ~~~ https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotat 阅读全文

posted @ 2022-04-01 13:25 yanqi_vip 阅读(131) 评论(0) 推荐(0)

|NO.Z.00354|——————————|CloudNative|——|KuberNetes&运维.V70|——|IngressNginx.v06|SSL配置|

摘要: 一、SSH配置 ### SSH配置 ~~~ # SSL官网地址: ~~~ https://kubernetes.github.io/ingress-nginx/user-guide/tls/ 二、配置SSL;https;Ingress单证书 ### 生成自签名证书和私钥 [root@k8s-mast 阅读全文

posted @ 2022-04-01 13:24 yanqi_vip 阅读(23) 评论(0) 推荐(0)

|NO.Z.00355|——————————|CloudNative|——|KuberNetes&运维.V71|——|IngressNginx.v07|黑白名单|

摘要: 一、IngressNginx黑白名单概述 ### 配置方案 ~~~ Annotations:只对指定的ingress生效 ~~~ ConfigMap:全局生效 ~~~ 若是同时配置了Annotations和configmap,一般都是annotations生效, ~~~ configmap不生效,因 阅读全文

posted @ 2022-04-01 13:24 yanqi_vip 阅读(267) 评论(0) 推荐(0)

|NO.Z.00356|——————————|CloudNative|——|KuberNetes&运维.V72|——|IngressNginx.v08|匹配请求头|

摘要: 一、IngressNginx匹配请求头概述 ### 匹配请求头: ~~~ 可以根据不同的用户,不同的客户端分发到不同的后端服务 ~~~ 可以做一些灰度或者区分web端和手机端请求区别 二、IngressNginx匹配请求头实验 ### 配置ingress-block.yaml文件 ~~~ 修改配置文 阅读全文

posted @ 2022-04-01 13:24 yanqi_vip 阅读(59) 评论(0) 推荐(0)

|NO.Z.00353|——————————|CloudNative|——|KuberNetes&运维.V69|——|IngressNginx.v05|前后端分离|

摘要: 一、rewrite概述 ### rewrite概述 ~~~ # 官方地址: ~~~ https://kubernetes.github.io/ingress-nginx/examples/rewrite/ 二、rewrite使用说明: ### 在这个入口定义中,捕获的任何字符(.*)都将分配给占位符 阅读全文

posted @ 2022-04-01 13:23 yanqi_vip 阅读(45) 评论(0) 推荐(0)

|NO.Z.00351|——————————|CloudNative|——|KuberNetes&运维.V67|——|IngressNginx.v03|域名重定向.v01|

摘要: 一、IngressNginx概述 ### IngressNginx重定向:域名重定向到另外一个域名 ~~~ # 实例一:http转成https会使用到 ~~~ # 实例二:新旧域名的替换会使用到 二、创建IngressNginx容器 ### 创建nginx.deployment.yaml文件 ~~~ 阅读全文

posted @ 2022-04-01 13:22 yanqi_vip 阅读(42) 评论(0) 推荐(0)

|NO.Z.00352|——————————|CloudNative|——|KuberNetes&运维.V68|——|IngressNginx.v04|域名重定向.v02|

摘要: 一、redirect:重定向 ### redirect:重定向 ~~~ # 地址: ~~~ https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/#permanent-redirec 阅读全文

posted @ 2022-04-01 13:22 yanqi_vip 阅读(28) 评论(0) 推荐(0)

上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 69 下一页

导航