摘要:
官网地址:https://github.com/macrozheng/mall-swarm https://www.macrozheng.com/ 参考地址:https://github.com/iKubernetes/learning-k8s/tree/master/Mall-MicroServi 阅读全文
摘要:
集群型号与规模 CPU型号:3X24 x Intel(R) Xeon(R) CPU E5-2620 v2 @ 2.10GHz (2 插槽) 内 存:110G 磁 盘:3 X 12 X 三星850 evo 500G (osd以raid0模式加入ceph)+3X1nvme 500G可用osd个数:33个 阅读全文
摘要:
一、Calico简介 1.1、calico特性 Calico是另一款主流的开源虚拟化网络方案, 用于为云原生应用实现互联与策略控制, 可以整合进大多数主流的编排系统, 例如Kubernetes、 Apache Mesos、 Docker和OpenStack等。 与Flannel相比,Calico的一 阅读全文
摘要:
一、Flannel简介 1.1、Flannel原理架构 github地址:https://github.com/flannel-io/flannel flannel最早由CoreOS开发,它是容器编排系统中最成熟的网络插件示例之一。随着CNI概念的兴起,flannel也是最早实现CNI标准的网络插件 阅读全文
摘要:
一、Kubernetes service 类型 Kubernetes service 类型 ExternalName NodePort ClusterIP loadBalancer 1.1、ClusterIP # kubectl explain service.spec.typeClusterIP: 阅读全文
摘要:
一、NetworkPolicy简介 官方介绍:https://kubernetes.io/zh/docs/concepts/services-networking/network-policies/基于NetworkPolicy在三层(网络层)或四层(传输层)控制拒绝或允许请求流量。 允许或拒绝特定 阅读全文
摘要:
一、Pod调度 1.1、Pod调度流程 1.2、nodeSelector简介 nodeSelector 基于node标签选择器, 将pod调度的指定的目的节点上。https://kubernetes.io/zh/docs/concepts/scheduling-eviction/assign-pod 阅读全文
摘要:
一、Kubernetes 鉴权 1.1、Kubernetes API 鉴权流程 1.2、Kubernetes API 鉴权类型 鉴权类型: https://kubernetes.io/zh/docs/reference/access-authn-authz/authorization Node(节点 阅读全文
摘要:
一、pod扩容 1.1、pod自动升缩 根据当前pod的负载,动态调整 pod副本数量,业务高峰期自动扩容pod的副本数以尽快响应pod的请求。 在业务低峰期对pod进行缩容,实现降本增效的目的。 公有云支持node级别的弹性伸缩。 1.2、手动调整pod副本数 [root@easzlab-depl 阅读全文
摘要:
架构逻辑图 一、构建生产者镜像 1.1、准备provider生产者镜像相关文件 [root@easzlab-images-02 provider]# ll -h total 9.9M drwxr-xr-x 3 root root 4.0K Oct 23 15:50 ./ drwxr-xr-x 5 r 阅读全文