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 阅读(93) 评论(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 阅读(361) 评论(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 阅读(45) 评论(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 阅读(31) 评论(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 阅读(43) 评论(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 阅读(29) 评论(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 阅读(40) 评论(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 阅读(43) 评论(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 阅读(37) 评论(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 阅读(13) 评论(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 阅读(27) 评论(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 阅读(30) 评论(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 阅读(32) 评论(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 阅读(57) 评论(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 阅读(30) 评论(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 阅读(28) 评论(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 阅读(39) 评论(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 阅读(42) 评论(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 阅读(40) 评论(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 阅读(45) 评论(0) 推荐(0)

导航