目录一、 k8s概述1、k8s是什么2、k8s特性3、k8s群集架构与组件4、k8s核心概念二、k8s三种部署方式三、自签SSL证书四、k8s单节点部署(etcd) 一、 k8s概述1、k8s是什么kubernetes是Google在2014年开源一个容器群集管理系统,kubernetes简称k8sk8s用于容器化应用程序部署,扩展和管理k8s提供了容器编排,资源调度,弹性伸缩,部署管理,服
转载 2024-03-28 08:10:48
53阅读
1. 服务之间发现,服务之间通信‘’ 三种:      集群内部之间服务访问         通过Service,Service有ClusterIp,service可以指向多个pod,但是程序中布满了serviceip显然不雅,所以k8s提供了DNS     
K8S Ingress分流是在Kubernetes集群中实现流量分流方法,通过Ingress控制器,可以根据不同请求路径或主机名将流量引导到不同服务中。在本篇文章中,我将向你详细介绍如何在Kubernetes集群中配置Ingress以实现流量分流。 ### 流程概述 下面是实现"K8S Ingress分流"整体流程: | 步骤 | 操作 | | ---- | ---- | | 1
原创 2024-04-08 10:02:39
254阅读
一、什么是ingress 原来项目是部署在一台电脑上,这样爬取速度虽然很快,但是我们还能提升,联想到分布式思想,我们是否可以通过多台电脑进行配合爬取,这样我们爬取速度就能大幅度提升。                            &nbs
理解Ingress简单说,ingress就是从kubernetes集群外访问集群入口,将用户URL请求转发到不同service上。Ingress相当于nginx、apache等负载均衡方向代理服务器,其中还包括规则定义,即URL路由信息,路由信息得刷新由Ingress controller来提供。理解Ingress ControllerIngress Controller 实质上可以理
1. Service  Service对象IP地址也称为Cluster IP,是一种虚拟IP地址,能被同一集群Pod资源所访问。Service端口用于接收客户端请求并将其转发至其后端Pod中应用相应端口之上。这种代理称为“端口代理”或四层代理,它工作于TCP/IP协议栈传输层。  Service资源能够以负载均衡方式进行流量调度,实现了请求流量分发机制。Service和Pod对象之间
转载 2024-03-06 00:14:59
152阅读
grpc 负载均衡 ( DNS负载均衡,java客户端负载均衡,nginx反向代理负载均衡,k8s集群环境负载均衡 ) 学习总结大纲1 DNS负载均衡2 客户端负载均衡3 反向代理负载均衡 (nginx)4 k8s集群环境下处理方式grpc是基于http2协议实现,所以可以有几种负载均衡方式grpc DNS负载均衡DNS负载均衡原理是使用 DNS轮询机制。一个域名配置多个IP地址,每次发起连接
转载 2024-04-19 16:57:05
179阅读
预备知识: - k8s基本操作命令- yaml文件格式- linux基础操作(增加执行权限,移动文件,执行命令)- 负载均衡和nat知识 之前我们已经创建好了存储卷,容器,服务,hpa,但是目前项目还没有一个统一ip可以对外网服务,这就是ingress要做到事情。我们回忆一下,如果没有一个统一入口,我们将要怎么处理k8s集群中每一个服务呢,第一种想到就是创建服务时候
菜鸟学Kubernetes(K8s)系列——(三)关于Service、IngressKubernetes系列文章主要内容菜鸟学Kubernetes(K8s)系列——(一)关于Pod和Namespace通过本文你将学习到:(1)什么是Pod,为什么需要它、如何创建Pod、Pod健康检查机制(三种探针)(2)什么是标签、标签选择器(3)什么是Namespace、他能做什么、如何创建它等等菜鸟学Kub
转载 2024-06-16 13:40:50
192阅读
 写在前面:  公司简单业务场景:    1. 基于域名进行访问后端不同容器服务    2. 后端服务需要根据负载情况进行动态伸缩    3. 暴露创建和删除服务接口 1. Ingress简介  引用官方关于ingress介绍我们可以得知,ingress是一种通过http协议暴露kubernetes内部服务api对象,即充当Edge Router边界路由器角色对外基
转载 2024-02-10 14:48:03
192阅读
目录一、IngressIngress Controller 概述1.1 回顾下 service 四层代理1.2 Ingress 介绍1.3  Ingress Controller 介绍1.4  IngressIngress Controller 总结1.5  使用 Ingress Controll
转载 2024-03-08 21:15:22
136阅读
目录1. Ingress介绍2. ingress-nginx Controller安装3. 准备Pod和Service3.1 准备Pod3.2 准备Service4. IngressHTTP代理4.1 Ingress创建4.2 Ingress查看4.3 Ingress详情查看4.4 nginx和tomcat服务访问4.5 Client到Pod服务访问流程说明5. IngressHT
前面的文章中,我们讲述了ingress基础应用,接下来继续讲解ingress一些高级用法一、ingress限流在实际生产环境中,有时间我们需要对服务进行限流,避免单位时间内访问次数过多,常用一些限流参数如下:nginx.ingress.kubernetes.io/limit-connections单个IP地址允许并发连接数。超出此限制时,将返回503错误。nginx.ingress.k
转载 2024-07-24 09:51:30
82阅读
ingress安装获取安装所需配置文件位置https://github.com/kubernetes/ingress-nginx/tree/master/deploy注意选择tag对应版本,我们这里选择0.20.0ingress安装所需得文件:mandatory.yaml是其他文件合集。部署ingress准备镜像,从这里mandatory.yaml查看需要哪些镜像镜像名称版本下载地址k8s
转载 2024-05-06 10:49:28
214阅读
k8s–基础–01–介绍1、kubernetes是什么?Kubernetes是一个可移植、可扩展、开源容器管理平台简称k8s可用于管理多个主机上容器化应用程序。提供了应用程序快速部署,维护,扩缩容,升级和回滚能力通过service可以实现服务注册、服务发现和四层负载均衡通过cordns可实现域名解析通过ingress可以实现七层负载均衡。2、k8s 优势2.1、灵活部署kubernete
简介单机docker方便使用。但多台机子管理起来就不方便。 本人搭建了两次(为什么会搭建两次,嘻嘻。因为是刚学,不太熟),搭建出来了。(不要在意,图片ip地址不一致问题) 对你们有帮助,请留下你们评论k8s整体架构命令集#重置k8s kubeadm reset #重新获取加入token kubeadm token create --print-join-command #获取Dashboar
转载 2024-08-09 22:05:45
96阅读
文章目录一、概述1)LoadBlancer Service2)NodePort Service3)Ingress二、Ingress-nginx介绍1)Ingress-nginx组成2)Ingress-nginx工作流程3)工作原理三、安装Ingress-nginx1)官方介绍2)直接部署 ingress-nginx四、创建nginx应用五、使用 hostNetwork 方式部署 ingress
转载 2024-03-15 09:13:17
306阅读
目录前言Ingressingress-controllerIngress 部署1、部署 ingress-controller2、部署测试 web 服务3、部署 Ingress4、检查可用性前言在跟随书籍学习 kubernetes 过程中,我一直在思考如何从外部访问集群服务,诚然到了 Ingress 内容,才理解 kubernetes 对外提供内部服务方式。Ingress 与 ingr
转载 2023-09-10 13:37:25
324阅读
简介Kubernetes集群搭建完后需要一个外部边缘网关,也就是ingress,因为不可能所有的服务都提过servicenodepod暴露,如果服务多了,后面集群端口可能会不够用,而且也没有像nginx一样灵活转发策略,这里我们使用traefik作为集群ingress。架构图架构详解ingress traefik详细转发步骤:外部域名访问 ——> node集群负载均衡 ——>
转载 2024-03-03 22:25:18
107阅读
目录K8S模拟项目1、项目的生命周期2、创建kubectl run命令3、发布kubectl expose命令3.1 Service作用3.2 Service类型3.3 查看Pod网络状态详细信息和Service暴露端口3.4 查看关联后端节点3.5 查看service描述信息3.6 访问查看3.7 查看访问日志4、更新kubectl set4.1 获取修改模板4.2 查看当前nginx
转载 2024-02-22 11:58:09
117阅读
  • 1
  • 2
  • 3
  • 4
  • 5