2022年4月1日

|NO.Z.00416|——————————|CloudNative|——|KuberNetes&NetworkPolicy.V08|——|NetworkPolicy.v08|隔离中间件服务.v04|

摘要: 一、验证网络连通性——配置网络策略——验证同namespace下端口是否通信 ### 在nw-demo启动一个pod,测试连通性工具 ~~~ 启动一个pod [root@k8s-master01 ~]# kubectl run -ti debug-tools --image=registry.cn- 阅读全文

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

|NO.Z.00417|——————————|CloudNative|——|KuberNetes&NetworkPolicy.V09|——|NetworkPolicy.v09|隔离中间件服务.v05|

摘要: 一、验证网络连通性——配置网络策略——验证不同namespace下端口是否通信 ### 在default下启动一个pod,测试连通性工具 ~~~ 启动一个pod [root@k8s-master01 ~]# kubectl run -ti debug-tools --image=registry.c 阅读全文

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

|NO.Z.00414|——————————|CloudNative|——|KuberNetes&NetworkPolicy.V06|——|NetworkPolicy.v06|隔离中间件服务.v02|

摘要: 一、配置networkpolicy服务 ### 查看mysql、redis服务的标签 ~~~ 因为这两个服务没有一个共同的标签 ~~~ 所以它俩的NetworkPolicy.yaml只能分开写 [root@k8s-master01 ~]# kubectl get po -n nw-demo --sh 阅读全文

posted @ 2022-04-01 14:00 yanqi_vip 阅读(53) 评论(0) 推荐(0)

|NO.Z.00415|——————————|CloudNative|——|KuberNetes&NetworkPolicy.V07|——|NetworkPolicy.v07|隔离中间件服务.v03|

摘要: 一、验证网络连通性——配置网络策略——验证宿主机下端口是否通信 ### 验证mysql端口是否通信 ~~~ mysql端口已经不能正常通信,说明networkpolicy已经生效 [root@k8s-master01 ~]# kubectl get po -n nw-demo -owide NAME 阅读全文

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

|NO.Z.00413|——————————|CloudNative|——|KuberNetes&NetworkPolicy.V05|——|NetworkPolicy.v05|隔离中间件服务.v01|

摘要: 一、NetworkPolicy隔离中间件服务说明:隔离中间件服务 二、隔离中间件服务 ### 项目示例概述 ~~~ 有一个项目,它有自己数据库MySQL和缓存Redis中间件, ~~~ 我们只希望这个项目的应用能够访问该中间件 ~~~ 假如有一个项目需要通过Ingress进行对外发布,我们想要除了I 阅读全文

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

|NO.Z.00412|——————————|CloudNative|——|KuberNetes&NetworkPolicy.V04|——|NetworkPolicy.v04|注意事项.v02|

摘要: 一、NetworkPolicy注意事项 二、NetworkPolicy注意事项——说明 ### from——1 ~~~ from下:有三个“-”表示切片;就是列表; ~~~ 这个列表有三个:ipBlock namespaceselector podselector:是属于同一级别的; ~~~ 是“或 阅读全文

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

|NO.Z.00411|——————————|CloudNative|——|KuberNetes&NetworkPolicy.V03|——|NetworkPolicy.v03|注意事项.v01|

摘要: 一、k8s命名空间隔离性 ### k8s命名空间的隔离性 ~~~ 在k8s应用上部署应用的时候;根据不同的项目组,应用,应用类型部门来划分不同的namespace ~~~ 项目组A创建namespace.A;项目组B创建namespace.B ~~~ 这样项目组在各自的namespace下部署不同的 阅读全文

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

|NO.Z.00409|——————————|CloudNative|——|KuberNetes&NetworkPolicy.V01|——|NetworkPolicy.v01|配置详解.v01|

摘要: 一、NetworkPolicy配置详解 ### NetworkPolicy官方地址: ~~~ https://kubernetes.io/docs/concepts/services-networking/network-policies/ 二、NetworkPolicy配置说明: ### Netw 阅读全文

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

|NO.Z.00410|——————————|CloudNative|——|KuberNetes&NetworkPolicy.V02|——|NetworkPolicy.v02|配置详解.v02|

摘要: 一、NetworkPolicy配置文件注释 ### NetworkPolicy配置文件注释 ~~~ 配置在default命名空间下;匹配的标签是role等于db ~~~ 隔离default命名空间下具有role等于db的这些标签的pod ~~~ 又配置了一些ingress和egress的策略 ~~~ 阅读全文

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

|NO.Z.00408|——————————|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:56 yanqi_vip 阅读(14) 评论(0) 推荐(0)

|NO.Z.00407|——————————|CloudNative|——|KuberNetes&CI/CD.V45|——|Jenkins.v11|SpringCloud_Eureka.v05|

摘要: 一、SpringCloud项目总结 ### SpringCloud: ~~~ 只是一个架构,部署也是单独应用去部署的。 ~~~ 和java容器化是没有什么区别的 ~~~ 主要是组件:Eureka、Zuul、ConfigServer组件部署使用哪种方式去部署 二、Eureka ### Eureka: 阅读全文

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

|NO.Z.00405|——————————|CloudNative|——|KuberNetes&CI/CD.V43|——|Jenkins.v09|SpringCloud_Eureka.v03|

摘要: 一、到底要不要使用eureka ### k8s也是有自己的服务发现机制 ~~~ 基于DNS的服务发现: ~~~ CoreDNS:通过service实现服务之间的发现,实现东西流量。 ### 基于环境变量的服务发现 ~~~ 有一定的代码量才可以实现,在创建serviceb的时候,若是service-b 阅读全文

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

|NO.Z.00406|——————————|CloudNative|——|KuberNetes&CI/CD.V44|——|Jenkins.v10|SpringCloud_Eureka.v04|

摘要: 一、到底要不要使用zuul和ConfigServer ### ConfigServer ~~~ # 用来保存每个服务的配置信息的: ~~~ Redis、rabbit、MySQL、第三方服务的地址信息是什么 ~~~ 在k8s配置中心中是有configmap的配置机制的 ~~~ # 若是使用Config 阅读全文

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

|NO.Z.00404|——————————|CloudNative|——|KuberNetes&CI/CD.V42|——|Jenkins.v08|SpringCloud_Eureka.v02|

摘要: 一、如何在k8s上正确部署Eureka ### 在k8s下部署应用的方式: ~~~ Deployment ~~~ StatefulSet ~~~ DaemonSet 二、如何部署Eureka ### 如何部署Eureka ~~~ 部署eureka是最少三个副本;这个三个副本会组成一个eureka集群 阅读全文

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

|NO.Z.00403|——————————|CloudNative|——|KuberNetes&CI/CD.V41|——|Jenkins.v07|SpringCloud_Eureka.v01|

摘要: 一、SpringCloud架构解析 ### 传统架构说明 ~~~ 在未使用SpringCloud架构之前,传统架构是 ~~~ 假设有3个微服务A服务、B服务、C服务:后端服务:java应用或者其它应用 ~~~ 3个微服务有一个前端用于展示Frontend:nginx、Apache或者其它web ~~ 阅读全文

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

|NO.Z.00401|——————————|CloudNative|——|KuberNetes&CI/CD.V39|——|Jenkins.v05|角色账户管理.v01|

摘要: 一、Jenkins基于角色账户管理 ### 角色管理的必要性: ~~~ 在使用jenkins构建任务的时候,有可能是同一个jenkins,也有可能是多个jenkins ~~~ 若是Job特别多,给执行构建的成员权限特别大的时候,可能会看到其它的项目,或者进行误操作 ~~~ 所以希望是指定的成员可以看 阅读全文

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

|NO.Z.00402|——————————|CloudNative|——|KuberNetes&CI/CD.V40|——|Jenkins.v06|角色账户管理.v02|

摘要: 一、创建维护管理角色权限管理指定视图下job ### 创建角色 ~~~ Jenkins——>Dashboard——>Manage Jenkins——>Manage and Assign Roles ~~~ ——>Manage Roles——>Item roles——>Role to add:test 阅读全文

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

|NO.Z.00400|——————————|^^ 报错 ^^|——|KuberNetes&CI/CD.V38|——|Jenkins.v04|生产UAT流水线设计.v04|报错处理|

摘要: 附录一:报错处理一: ### 报错现象 + kubectl config use-context --kubeconfig=/mnt/.kube/multi-cluster.yaml uat error: no context exists with the name: "uat" ### 报错分析 阅读全文

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

|NO.Z.00398|——————————|CloudNative|——|KuberNetes&CI/CD.V36|——|Jenkins.v02|生产UAT流水线设计.v02|

摘要: 一、在kubernetes下创建nodejs-uat资源 ### 创建一个nodejs-uat的namespace [root@k8s-master01 ~]# kubectl create namespace nodejs-uat namespace/nodejs-uat created 二、在 阅读全文

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

|NO.Z.00399|——————————|CloudNative|——|KuberNetes&CI/CD.V37|——|Jenkins.v03|生产UAT流水线设计.v03|

摘要: 一、在jenkins下创建job ### 创建view item ~~~ Jenkins——>Dashboard——>+号——>View name:uat——> List View——>ok——>ok——>END ### 创建Jobs ~~~ Jenkins——>Dashboard——>New It 阅读全文

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

|NO.Z.00397|——————————|^^ 生产 ^^|——|KuberNetes&CI/CD.V35|——|Jenkins.v01|生产UAT流水线设计.v01|

摘要: 一、Jenkins生产环境和UAT环境流水线设计 ### 传统生产环境中应用的发版 ~~~ # 方案一: ~~~ 以编译产物为基础的,比如Java将会编译的Jar包放到制品仓库中,或者把其它类型的包放在制品仓库中 ~~~ 再通过选择制品的方式发布到不同的环境中 ~~~ # 方案二: ~~~ 或者有对 阅读全文

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

|NO.Z.00395|——————————|CloudNative|——|KuberNetes&CI/CD.V33|——|Jenkins.v13|自动构建NodeJs应用.v07|

摘要: 一、验证构建的应用是否正常运行 ### 查看镜像版本是否对应 ~~~ 查看nodejs应用yaml文件的镜像版本 ~~~ 镜像版本是:20210623-153619-87148 image: registry.cn-beijing.aliyuncs.com/nodejs-demo-yanqi/nod 阅读全文

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

|NO.Z.00396|——————————|^^ 优化 ^^|——|KuberNetes&CI/CD.V34|——|Jenkins.v01|Docker镜像高级优化|

摘要: 一、Docker镜像高级优化及自动化构建建议 ### 资源整合优化 ~~~ # 优化程序编译安装包的编译语言 ~~~ 注:可以把所有的开发语言的编译基础镜像打包在一块 ~~~ 注:打包成一个镜像方案为最优 ~~~ 注:把这个参数定义成变量的方式独立出去,再把这个变量设置成buildimage为建议方 阅读全文

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

|NO.Z.00393|——————————|CloudNative|——|KuberNetes&CI/CD.V31|——|Jenkins.v11|自动构建NodeJs应用.v05|

摘要: 一、验证创建的NodeJS资源文件 ### 查看创建的资源是否正常启动 ~~~ # 查看创建的deployment ~~~ 0/1表示健康检查没有过,因为是有一个间隔的 [root@k8s-master01 NodeJS]# kubectl get namespace NAME STATUS AGE 阅读全文

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

|NO.Z.00394|——————————|CloudNative|——|KuberNetes&CI/CD.V32|——|Jenkins.v12|自动构建NodeJs应用.v06|

摘要: 一、NodeJS自动发版 ### Jenkins执行NodeJS自动发版# ~~~ Jenkins——>Dashboard——>Deploy:true——>Build——>END 二、查看镜像制作过程 ### 通过pod制作镜像 [root@k8s-master01 NodeJS]# kubectl 阅读全文

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

|NO.Z.00391|——————————|CloudNative|——|KuberNetes&CI/CD.V29|——|Jenkins.v09|自动构建NodeJs应用.v03|

摘要: 一、配置Jenkins ### 添加Job:基于spring-cloud-demo复制Job ~~~ NewItem——>Enter an item name:nodejs-demo——>Copy from:spring-cloud-demo——>ok 二、更改配置参数: ### 更改配置参数 ~~ 阅读全文

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

|NO.Z.00392|——————————|CloudNative|——|KuberNetes&CI/CD.V30|——|Jenkins.v10|自动构建NodeJs应用.v04|

摘要: 一、创建资源文件 ### 创建namespace [root@k8s-master01 NodeJS]# kubectl create namespace nodejs-test namespace/nodejs-test created 二、创建secrets ### 创建secretsyaml文 阅读全文

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

|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 阅读(49) 评论(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 阅读(33) 评论(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 阅读(77) 评论(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 阅读(142) 评论(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 阅读(34) 评论(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 阅读(200) 评论(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 阅读(41) 评论(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 阅读(63) 评论(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 阅读(131) 评论(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 阅读(55) 评论(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 阅读(108) 评论(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 阅读(40) 评论(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 阅读(144) 评论(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 阅读(36) 评论(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 阅读(52) 评论(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 阅读(47) 评论(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 阅读(50) 评论(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 阅读(45) 评论(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 阅读(56) 评论(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 阅读(140) 评论(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 阅读(36) 评论(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 阅读(117) 评论(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 阅读(69) 评论(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 阅读(25) 评论(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 阅读(33) 评论(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 阅读(50) 评论(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 阅读(35) 评论(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 阅读(12) 评论(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 阅读(57) 评论(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 阅读(106) 评论(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 阅读(50) 评论(0) 推荐(0)

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

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

posted @ 2022-04-01 13:25 yanqi_vip 阅读(58) 评论(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 阅读(150) 评论(0) 推荐(0)

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

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

posted @ 2022-04-01 13:24 yanqi_vip 阅读(60) 评论(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 阅读(283) 评论(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 阅读(26) 评论(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 阅读(47) 评论(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 阅读(30) 评论(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 阅读(46) 评论(0) 推荐(0)

|NO.Z.00350|——————————|CloudNative|——|KuberNetes&运维.V66|——|IngressNginx.v02|部署|

摘要: 一、安装Ingress ### Ingress安装说明 ~~~ 推荐使用:DaemonSet ~~~ # 条件允许:最好找几台专门的服务器进行配置ingress: ~~~ 这几台服务器制作Ingress,不做其它的使用 ~~~ 因为Ingress是整个集群的入口, ~~~ 可以让整个Ingress独 阅读全文

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

|NO.Z.00349|——————————|CloudNative|——|KuberNetes&运维.V65|——|IngressNginx.v01|概述|

摘要: 一、IngressNginx概述 ### IngressNginx架构 ~~~ # 一般情况下:都是使用域名来访问服务的,不是用IP+端口号来访问服务的 ~~~ 用户一般都会写入一个域名访问服务,这个域名就会解析到前端的负载均衡上 ~~~ # 这个服务均衡: ~~~ 阿里云:SLB(aliyun负载 阅读全文

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

|NO.Z.00348|——————————|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:20 yanqi_vip 阅读(12) 评论(0) 推荐(0)

|NO.Z.00347|——————————|^^ 报错 ^^|——|KuberNetes&运维.V64|——|Prometheus.v06|Micrometer.v06|编译打包失败|

摘要: 附录一:服务发现:编译打包失败 ### 编译打包失败: ~~~ 使用spring-cloud-user这个项目当做服务发现检测服务发现应用; ~~~ 通过euraka的console自动发现,监控该JVM项目 ### 在启动一个容器;运行spring-cloud-user项目 [root@k8s-m 阅读全文

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

|NO.Z.00346|——————————|CloudNative|——|KuberNetes&运维.V63|——|Prometheus.v05|Micrometer.v05|服务发现配置|

摘要: 一、服务发现:实验配置 ### 服务发现说明 ~~~ 基于console去发现,自动监控JVM配置,启动2个euraka ~~~ 一个euraka当做服务注册中心 ~~~ 另一个euraka当做业务应用的另一个模块 ~~~ 通过euraka的console服务发现自动配置监控项 二、启动一个eure 阅读全文

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

|NO.Z.00345|——————————|CloudNative|——|KuberNetes&运维.V62|——|Prometheus.v04|Micrometer.v04|服务发现说明|

摘要: 一、JVM的dashboard配置 ### 下载dashboard模板Json文件 ~~~ 下载地址:https://grafana.com/grafana/dashboards/4701 ~~~ 下载Json文件:jvm-micrometer_rev9.json 二、配置grafana ### 配 阅读全文

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

|NO.Z.00343|——————————|CloudNative|——|KuberNetes&运维.V60|——|Prometheus.v02|Micrometer.v02|JVM项目|

摘要: 一、使用Micrometer.Prometheus监控JVM项目 ### 下载Java.Demo ~~~ 下载Java.Demo实验环境包 [root@k8s-master01 Jvm.Micrometer]# git clone https://github.com/gongchangwangpi 阅读全文

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

|NO.Z.00344|——————————|CloudNative|——|KuberNetes&运维.V61|——|Prometheus.v03|Micrometer.v03|配置secrets|

摘要: 一、通过Chrome访问配置 ### 通过Chrome访问验证euraka:http://192.168.1.11:18761/服务是否启动 ~~~ ——>这个spring Eureka:只是一个注册中心:把它当做一个spring-boot项目来监控 ~~~ 查看它的监控数据:http://192. 阅读全文

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

|NO.Z.00342|——————————|CloudNative|——|KuberNetes&运维.V59|——|Prometheus.v01|Micrometer.v01|概述|

摘要: 一、Micrometer.Prometheus监控JVM概述 ### 应用本身的监控 ~~~ 使用JAVA语言写的应用,怎么实现使用Java内部的监控:队列信息,垃圾回收的监控等。 ### 怎么来监控Java应用: ~~~ Eureka:启动是不需要使用到任何辅助插件的,就可以直接启动。 ~~~ e 阅读全文

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

|NO.Z.00341|——————————|CloudNative|——|KuberNetes&运维.V58|——|Prometheus.v03|自动发现.v03|查看监控数据|

摘要: 一、查看创建的job已经添加完成 ### 查看discovery是否生成 ~~~ ——>http://prom.test.com/——>status ~~~ ——>Service discovery:auto_discovery已经创建完成,但是没有匹配到任何的targets 二、匹配一个域名让其监 阅读全文

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

|NO.Z.00340|——————————|^^ 报错 ^^|——|KuberNetes&运维.V57|——|Prometheus.v02|自动发现.v02|创建ClusterRoleBinding|

摘要: 一、创建ClusterRoleBinding查看Prometheus是否正确获取数据 ### 报错现象:解决failed to list *v1beta1.Ingress ~~~ 查看Prometheus日志是否有报错信息 [root@k8s-master01 discovery]# kubectl 阅读全文

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

|NO.Z.00339|——————————|CloudNative|——|KuberNetes&运维.V56|——|Prometheus.v01|自动发现.v01|创建secret|

摘要: 一、自动发现配置:创建secret ### 配置Prometheus-additional.yaml配置文件 ~~~ 创建prometheus-additional配置文件 [root@k8s-master01 discovery]# cat prometheus-additional.yaml - 阅读全文

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

|NO.Z.00338|——————————|^^ 失败 ^^|——|KuberNetes&运维.V55|——|Alertmanager.v02|微信告警.v02|模板|

摘要: 一、查看微信告警信息 ### 查看微信告警配置是否生效 ### 通过企业微信接收告警信息 ~~~ ——>http://alert.test.com/——>status配置是否生效——>Config 二、Prometheus自定义告警模板 ### 微信告警模板 [root@k8s-master01 A 阅读全文

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

|NO.Z.00337|——————————|^^ 失败 ^^|——|KuberNetes&运维.V54|——|Alertmanager.v01|微信告警.v01|

摘要: 一、Prometheus企业微信配置 ### 企业微信配置 ~~~ 地址:https://work.weixin.qq.com/wework_admin/frame#apps ~~~ 应用管理——>创建应用(负责被Prometheus调用,并发送告警信息) ~~~ ——>添加创建应用配置信息——>部 阅读全文

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

|NO.Z.00335|——————————|CloudNative|——|KuberNetes&运维.V52|——|Alertmanager.v02|Prometheus邮件告警|

摘要: 一、Prometheus邮件告警 ### 查看alertmanger的po、secrets运行容器 ~~~ 在altermanager-secrets中配置邮件告警配置参数 [root@k8s-master01 Alarm]# kubectl get secrets -n monitoring NA 阅读全文

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

|NO.Z.00336|——————————|CloudNative|——|KuberNetes&运维.V53|——|Alertmanager.v03|Alert生成实验|

摘要: 一、在alert查看配置参数是否生效 ### 在alert查看配置参数是否生效 ~~~ # 查看邮件配置参数: ~~~ 查看altermanager更新配置是否获取成功:http://alert.test.com/——>Status ~~~ ——>Config:——>查看alert下的config参 阅读全文

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

|NO.Z.00334|——————————|CloudNative|——|KuberNetes&运维.V51|——|Alertmanager.v01|架构说明|配置规则|

摘要: 一、Alertmanager概述:Alertmanager架构说明 ### Alertmanager架构说明 ~~~ prometheus-rules.yaml这个配置文件配置了一些告警规则 ~~~ 当告警规则触发之后,就会在Firing就会显示告警状态,红色就是显示告警状态 ~~~ 出现告警之后, 阅读全文

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

|NO.Z.00333|——————————|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:11 yanqi_vip 阅读(14) 评论(0) 推荐(0)

|NO.Z.00331|——————————|CloudNative|——|KuberNetes&运维.V49|——|黑盒监控.v04|blackbox.v04|监控外部数据baidu|

摘要: 一、添加blackbox exporter的dashboard ### 模板一:下载blackbox exporter的dashboard模板Json ~~~ ——>https://grafana.com/grafana/dashboards/5345——>5345 ~~~ ——>Download 阅读全文

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

|NO.Z.00332|——————————|^^ 报错 ^^|——|KuberNetes&运维.V50|——|黑盒监控.v05|blackbox.v05|targets获取不到值|

摘要: 附录一:targets获取不到值 ### 报错现象: targets获取不到值 ### 报错分析: ~~~ 黑盒监控是没有热更新的,而Prometheus是有热更新的, ~~~ 监控是需要重启一下,才能加载它的配置down是因为IPV6的原因造成的, ~~~ 需要更改为IPV4才会获取到数据 ~~~ 阅读全文

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

|NO.Z.00328|——————————|CloudNative|——|KuberNetes&运维.V46|——|黑盒监控.v01|blackbox.v01|创建|

摘要: 一、黑盒监控 ### 黑盒监控和白盒监控模板 ~~~ # 白盒监控: ~~~ 监控一些内部的数据,topic的监控数据,Redis key的大小。 ~~~ 内部暴露的指标被称为白盒监控。#比较关注的是原因。 ~~~ # 黑盒监控: ~~~ 站在用户的角度看到的东西。网站不能打开,网站打开的比较慢。比 阅读全文

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

|NO.Z.00329|——————————|CloudNative|——|KuberNetes&运维.V47|——|黑盒监控.v02|blackbox.v02|使用|

摘要: 一、黑盒监控的使用 ### 访问百度的HTTP探测的指标, ~~~ 该probe_success 指标指示是否探头得手。 ~~~ 添加debug=true参数将返回该探针的调试信息 ### 查看service的地址: [root@k8s-master01 blackbox]# kubectl get 阅读全文

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

|NO.Z.00330|——————————|CloudNative|——|KuberNetes&运维.V48|——|黑盒监控.v03|blackbox.v03|Prometheusadditional传统配置|

摘要: 一、黑盒监控blackbox_exporter ### 概述说明 ~~~ # 使用blackbox-exporter来监控一些传统的网页 ~~~ https://github.com/prometheus/blackbox_exporter ~~~ https://github.com/promet 阅读全文

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

|NO.Z.00327|——————————|^^ 报错 ^^|——|KuberNetes&运维.V45|——|白盒监控.v07|kafka.v04|Prometheus获取不到数据|

摘要: 附录一: ### 报错现象: ~~~ 报错现象:Prometheus监控不到数据 ~~~ 报错现象:http://prom.test.com——>Alerts——>Enable query history——>没有kafka数据 ### 报错分析: ~~~ # 查看kafka-exporter的po 阅读全文

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

|NO.Z.00324|——————————|CloudNative|——|KuberNetes&运维.V42|——|白盒监控.v04|kafka.v01|没有自带metrics接口|

摘要: 一、Prometheus监控说明:基于中间件和业务应用的监控机构 二、监控接口类型说明 ### 监控接口类型说明 ~~~ # 第一种: ~~~ 有metrics接口的应用:有的中间件是自带metrics接口的; ~~~ 基于云原生开发的就会暴露一个metrics的接口,它的数据就会通过metrics 阅读全文

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

|NO.Z.00325|——————————|CloudNative|——|KuberNetes&运维.V43|——|白盒监控.v05|kafka.v02|

摘要: 一、监控没有metrics接口的业务应用:以kafka为例 ### 创建一个kafka-exporter的deployment ~~~ 创建kafka-exporter的yaml文件 [root@k8s-master01 kafka-exporter]# vim kafka-exporter-dep 阅读全文

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

|NO.Z.00326|——————————|CloudNative|——|KuberNetes&运维.V44|——|白盒监控.v06|kafka.v03|Prometheus获取监控数据|

摘要: 一、通过Prometheus的UI查看是否监控到数据 ### 通过Prometheus的UI查看是否监控到数据 ~~~ 地址:http://prom.test.com/targets#job-monitoring%2fkafka-exporter%2f0 ~~~ 目前只有一个节点 ~~~ topic 阅读全文

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

|NO.Z.00323|——————————|CloudNative|——|KuberNetes&运维.V41|——|白盒监控.v03|etcd.v03|Prometheus获取etcd集群数据|

摘要: 一、查看Prometheus是否获取etcd集群监控数据 ### 查看Prometheus是否获取etcd集群监控数据 ~~~ 通过Prometheus查看etcd节点是否获取到数据:http://prom.test.com/targets ~~~ ——>status——>targets——>查看— 阅读全文

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

|NO.Z.00321|——————————|CloudNative|——|KuberNetes&运维.V39|——|白盒监控.v01|etcd.v01|自带metrics接口|

摘要: 一、Prometheus监控说明 ### Prometheus监控说明 ~~~ 基于中间件和业务应用的监控机构 二、监控接口类型说明 ### 监控接口类型说明 ~~~ # 第一种: ~~~ 有metrics接口的应用:有的中间件是自带metrics接口的; ~~~ 基于云原生开发的就会暴露一个met 阅读全文

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

|NO.Z.00322|——————————|CloudNative|——|KuberNetes&运维.V40|——|白盒监控.v02|etcd.v02|

摘要: 一、监控有metrics接口的业务应用:以etcd为例 ### 监控etcd ~~~ 查看etcd的端口:2379 [root@k8s-master01 etcd]# netstat -lntp | grep etcd tcp 0 0 192.168.1.11:2379 0.0.0.0:* LIST 阅读全文

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

|NO.Z.00319|——————————|^^ 报错 ^^|——|KuberNetes&运维.V38|——|监控.v02|ControllerManager解决方案v02|

摘要: 一、告警处理:ControllerManager告警解决方案 ### 告警处理方案:配置以下2点,即可解决 ~~~ 第一点:把监听地址更改为0.0.0.0 ~~~ 第二点:把servicemonitor对应的service给创建上 二、打开ControllerManager的监听地址为0.0.0.0 阅读全文

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

|NO.Z.00320|——————————|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:04 yanqi_vip 阅读(9) 评论(0) 推荐(0)

|NO.Z.00318|——————————|^^ 报错 ^^|——|KuberNetes&运维.V37|——|监控.v01|ControllerManager告警分析.v01|

摘要: 一、Prometheus下ControllerManager告警处理 ### Prometheus告警参数说明: ~~~ Watchdog:查看监控是否是正常的;这个监控不想收可以关掉,也可以设置为按天发送状态报告 ~~~ CPUThrottlingHigh:CPU截流过高:可能这个CPU的Linu 阅读全文

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

导航