![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
云原生
文章平均质量分 95
tinychen777
这个作者很懒,什么都没留下…
展开
-
CoreDNS篇9-kubernetes插件
CoreDNS作为现阶段k8s的默认DNS服务以及服务发现的重要一环,其内置的kubernetes插件可谓是举足轻重。本文主要讲解介绍CoreDNS内置的核心插件`kubernetes`的使用方式和适用场景。原创 2022-11-13 16:33:17 · 970 阅读 · 2 评论 -
CoreDNS篇8-健康检查
本文主要讲解介绍CoreDNS内置的两个健康检查插件`health`和`ready`的使用方式和适用场景。原创 2022-11-13 16:32:16 · 814 阅读 · 0 评论 -
k8s系列09-服务发现与流量暴露
本文主要介绍了K8S集群中的服务发现和流量暴露机制,包括K8S中的workload类型、service类型、DNS解析原理以及四层服务暴露和七层服务暴露的规则。原创 2022-11-13 16:31:24 · 564 阅读 · 0 评论 -
k8s系列08-负载均衡器之PureLB
本文主要在k8s原生集群上部署v0.6.1版本的PureLB作为k8s的LoadBalancer,主要涉及PureLB的Layer2模式和ECMP模式两种部署方案。由于PureLB的ECMP支持多种路由协议,这里选用的是在k8s中常见的BGP进行配置。由于BGP的相关原理和配置比较复杂,这里仅涉及简单的BGP配置。文中使用的k8s集群是在CentOS7系统上基于docker和cilium组件部署v1.23.6版本,此前写的一些关于k8s基础知识和集群搭建的一些方案,有需要的同学可以看一下。1、工作原理原创 2022-05-24 23:24:15 · 1059 阅读 · 0 评论 -
k8s系列07-负载均衡器之OpenELB
本文主要在k8s原生集群上部署v0.4.4版本的OpenELB作为k8s的LoadBalancer,主要涉及OpenELB的Layer2模式和BGP模式两种部署方案。由于BGP的相关原理和配置比较复杂,这里仅涉及简单的BGP配置。文中使用的k8s集群是在CentOS7系统上基于docker和calico组件部署v1.23.6版本,此前写的一些关于k8s基础知识和集群搭建的一些方案,有需要的同学可以看一下。1、工作原理1.1 简介OpenELB 是一个开源的云原生负载均衡器实现,可以在基于裸金属服务器原创 2022-05-24 23:22:47 · 1415 阅读 · 1 评论 -
k8s系列06-负载均衡器之MatelLB
本文主要在k8s原生集群上部署v0.12.1版本的MetalLB作为k8s的LoadBalancer,主要涉及MetalLB的Layer2模式和BGP模式两种部署方案。由于BGP的相关原理和配置比较复杂,这里仅涉及简单的BGP配置。文中使用的k8s集群是在CentOS7系统上基于docker和flannel组件部署v1.23.6版本,此前写的一些关于k8s基础知识和集群搭建的一些方案,有需要的同学可以看一下。1、工作原理1.1 简介在开始之前,我们需要了解一下MetalLB的工作原理。Metal原创 2022-05-24 23:22:15 · 933 阅读 · 0 评论 -
k8s系列05-使用containerd和cilium部署kubeproxy-free的k8s集群
本文主要在centos7系统上基于containerd和stable版本(1.11.4)的cilium组件部署v1.24.0版本的k8s原生集群,由于集群主要用于自己平时学习和测试使用,加上资源有限,暂不涉及高可用部署。此外,由于cilium已经实现了对kube-proxy的一整套替代方案,这里部署k8s集群的时候会使用cilium的kubeproxy-free方案。此前写的一些关于k8s基础知识和集群搭建的一些方案,有需要的同学可以看一下。1、准备工作1.1 集群信息机器均为8C8G的虚拟机,硬原创 2022-05-24 23:18:22 · 1204 阅读 · 1 评论 -
k8s系列04-kubeadm部署cilium网络的k8s集群
本文主要在centos7系统上基于docker和cilium组件部署v1.23.6版本的k8s原生集群,由于集群主要用于自己平时学习和测试使用,加上资源有限,暂不涉及高可用部署。此前写的一些关于k8s基础知识和集群搭建的一些方案,有需要的同学可以看一下。1、准备工作1.1 cilium-集群节点信息机器均为8C8G的虚拟机,硬盘为100G。IPHostname10.31.188.1tiny-cilium-master-188-1.k8s.tcinternal10.31.原创 2022-05-24 23:16:09 · 1661 阅读 · 0 评论 -
k8s系列03-kubeadm部署calico网络的k8s集群
本文主要在centos7系统上基于docker和calico组件部署v1.23.6版本的k8s原生集群,由于集群主要用于自己平时学习和测试使用,加上资源有限,暂不涉及高可用部署。此前写的一些关于k8s基础知识和集群搭建的一些方案,有需要的同学可以看一下。1、准备工作1.1 calico-集群节点信息机器均为8C8G的虚拟机,硬盘为100G。IPHostname10.31.88.1tiny-calico-master-88-1.k8s.tcinternal10.31.88原创 2022-05-24 23:14:42 · 3476 阅读 · 0 评论 -
k8s系列02-kubeadm部署flannel网络的k8s集群
本文主要在centos7系统上基于docker和flannel组件部署v1.23.6版本的k8s原生集群,由于集群主要用于自己平时学习和测试使用,加上资源有限,暂不涉及高可用部署。此前写的一些关于k8s基础知识和集群搭建的一些方案,有需要的同学可以看一下。1、准备工作1.1 flannel-集群节点信息机器均为8C8G的虚拟机,硬盘为100G。IPHostname10.31.8.1tiny-flannel-master-8-1.k8s.tcinternal10.31.8原创 2022-05-24 23:13:59 · 2417 阅读 · 0 评论