1、概述在kubernetes中基本所有资源的一级属性都是一样的,主要包含5部分:apiVersion <string> 版本,由kubernetes内部定义,版本号必须可以用 kubectl api-versions 查询到kind <string> 类型,由kubernetes内部定义,版本号必须可以用 kubectl api-resources 查询到metadata
一、这都是什么ingress:路由转发规则集合,k8s的默认资源 service:提供服务对外暴露功能,模式有4种:ClusterIP(这个是集群内部访问),(nodeport,loadbalance,externalNAME)这三个可以对外提供服务 ingress-controller:实际规则转发工作者, ingress-controller并不是k8s的默认资源二、他们的工作原理1. ing
转载 2024-02-25 07:06:17
103阅读
文章目录一、yaml文件简介1、YAML的文件格式和注意事项2、使用YAML文件创建资源对象二、yaml各个字段含义1、实操编写yaml文件创建nginx-web集群三、使用命令快速生成YAML或者JSON文件 一、yaml文件简介k8s支持使用YAML和JSON格式的文件来创建资源对象,相比较而言:json格式的文件用于接口之间消息的传递,更适合二次开发yaml格式的文件只是一种简洁的非标记性
转载 2024-03-15 21:08:31
160阅读
在Kubernetes(K8S)中,Ingress是一种用于管理入站网络流量的API对象。它允许对集群中的服务进行外部暴露,并提供了对HTTP和HTTPS流量的路由、负载均衡和TLS终止的能力。修改Ingress的端口需要对Ingress资源进行相应的配置,下面我将向您介绍如何在K8S修改Ingress的端口。 **步骤概览** | 步骤 | 描述 | | ---- | ---- | | 1
原创 2024-04-15 17:29:10
101阅读
Kubernetes (K8S) 是一种流行的容器编排平台,它能够帮助开发人员在容器化应用程序中实现高可用性、扩展性和灵活性。其中的 Ingress 是一种用于管理入站网络流量的资源,可以通过定义 HTTP 和 HTTPS 路由规则来将流量路由到不同的服务。 在 K8S修改 Ingress 的路径(path)是一个常见需要,例如当我们需要调整应用程序的路由规则或路径时。下面我将向您展示如何实
原创 2024-04-15 17:28:30
97阅读
Kubernetes Ingress 是一种管理外部访问到 Kubernetes 集群内部服务的 API 资源。在实际应用中,我们可能需要修改已有的 Ingress 配置来满足不同的需求。本文将详细介绍如何进行 K8S Ingress 配置修改。 整个过程可以分为以下几个步骤: | 步骤 | 操作 | 代码示例 | |---
原创 2024-04-11 10:04:05
270阅读
### 用K8S修改Ingress端口 在Kubernetes(K8S)中,Ingress是用于管理外部访问集群内服务的API对象。如果需要修改Ingress的端口,可以通过修改Ingress对象的规则来达到目的。以下是修改Ingress端口的详细步骤: #### 步骤概览 | 步骤 | 描述 | |----|----| | 1 | 获取当前Ingress对象的配置信息 | | 2 | 修改I
原创 2024-04-02 11:17:11
205阅读
理解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. Ingress的HTTP代理4.1 Ingress的创建4.2 Ingress的查看4.3 Ingress详情的查看4.4 nginx和tomcat的服务访问4.5 Client到Pod的服务访问流程说明5. Ingress的HT
gRPC简介gRPC是Google开源的一个高性能RPC通信框架,通过Protocol Buffers作为其IDL,可以在不同语言开发的平台上使用,同时基于HTTP/2协议实现,继而提供了连接多路复用、头部压缩、流控等特性,极大地提高了客户端与服务端的通信效率。在gRPC里客户端应用可以像本地方法调用一样可以调用到位于不同服务器上的服务端应用方法,你可以很方便地创建分布式应用和服务。同其他RPC框
前面的文章中,我们讲述了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
93阅读
  • 1
  • 2
  • 3
  • 4
  • 5