ICode9

精准搜索请尝试: 精确搜索
  • Istio 大入门 - Ingress2021-05-28 09:51:56

    Istio 从 v1alpha3 开始,用 Ingress Gateway 组件替代了符合 Kubernetes 规范的 Ingress Controller,因此对入站流量具有了更大的控制能力,但是用法也有了较大不同。安装:在使用 Helm 进行 Istio 部署的时候,需要使用下面的设置来启用 Ingress Gateway:gateways:   enabled: true   

  • 使用Ingress来负载分发微服务2021-05-25 23:54:51

    目录   使用Ingress来负载分发微服务  Demo规划  准备Demo并完成部署  创建部署(Deployment)资源  创建服务(Service)资源  创建Ingress资源并配置转发规则    使用Ingress来负载分发微服务 NodePort Service存在太多缺陷,不适合生产环境。LoadBlancer Service则不

  • ingress 实战2021-05-22 20:00:17

    1.创建一个web: kubectl create deployment web --image=registry.cn-beijing.aliyuncs.com/qingfeng666/hello-app:1.0 [root@master Chapter6]# kubectl get pod NAME                        READY   STATUS              RESTARTS   AGE busybox-1  

  • Kubernetes流量入口Ingresss实战-aliyun-ingress-controller2021-05-22 14:02:52

    Kubernetes流量入口Ingresss实战-aliyun-ingress-controller k8s的流量入口ingress,作为业务对外服务的公网入口,它的重要性不言而喻,大家一定要仔细阅读,跟着测试的教程一步步实操去理解。 Ingress原理 我们上面学习了通过Service服务来访问pod资源,另外通过修改Service的类型为NodePo

  • K8S 之 为K8S集群搭建七层代理服务Ingress(高可用)2021-05-20 16:57:00

    一、集群网络环境 二、Ingress 服务作用 参考:《K8S落地实践 之 实现业务七层代理(Ingress)》 https://blog.51cto.com/u_12965094/2642533 此次部署,跟参考文章的有一定的区别,参考文章是将ingress固定在某一个nodes节点上运行,如该节点损坏了,Ingress将无法提供服务,因此我们将会使用Dae

  • Kubernetes之Ingress2021-05-17 19:34:13

      在Service篇里面介绍了像集群外部的客户端公开服务的两种方法,还有另一种方法---创建Ingress资源。   定义Ingress (名词)-进入或进入的行为;进入的权利;进入的手段或地点;入口。   接下来解释为什么需要另一种方式从外部访问Kubernetes服务。   为什么需要Ingress   —

  • Error 413 Request Entity Too Large 处理方式2021-05-14 23:01:21

    背景 今天公司某个服务接口在使用过程中出现 413 Request Entity Too Large 错误。 原因 经过排查发现是由于在调用该接口(post 请求)是发送的数据量超过 nginx 默认数据上传大小,查看 nginx 官网可以看到如下解释: syntax: client_max_body_size size default: client_max_body

  • Cluster Setup - Secure Ingress--安全入口2021-05-13 22:55:27

    前言ingress objects with security control 一个具有安全控制的入口对象what is ingress? 什么是入口setup an ingress with services 使用服务设置入口secure an ingress with tls 使用tls保护入口参见官方文档https://kubernetes.io/docs/concepts/services-networking/ingress/

  • k8s服务器发现service和ingress 一定要配合DNS的使用2021-05-12 09:30:54

    https://kubernetes.io/zh/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/   什么是服务发现? 服务的互相访问,三大类需求: 1 内部 <-> 内部 :内部互访 2 内部 -> 外部 :对外请求 3 外部 -> 内部 :暴露服务   先看两个概念:ingress和service: 原

  • 优化nginx-ingress-controller性能2021-05-08 16:01:39

    1.首先优化ingress-controller 通过 Helm 安装 Nginx Ingress 的默认关联配置映射实例名称为 nginx-ingress-controller,用户可以通过修改资源对象 Deployment/DaemonSet 实例 nginx-ingress-controller 中的参数 --configmap 自定义关联配置映射实例的名称。 于是参考nginx-ingres

  • 第9章:Ingress2021-05-08 02:02:40

    9.1 Ingress为弥补NodePort不足而生 1 单独用service暴露服务的方式,在实际生产环境中不太合适 ClusterIP 只能在集群内部访问。 NodePort 方式的话,测试环境使用还行,当有几十上百的服务在集群中运行时,NodePort的端口管理是灾难。 LoadBalance 方式受限于云平台,且通

  • 入门级实操教程!从概念到部署,全方位了解K8S Ingress!2021-04-19 16:57:08

    Kubernetes Ingress用于添加规则,以将流量从外部路由到Kubernetes集群的服务中。在本文中你将了解ingress 的概念,以及用于路由外部流量到Kubernetes deployment的ingress controller。通常情况下,自定义Nginx或HAproxy Kubernetes部署将作为服务被暴露,它们用于将外部流量代理到内部集

  • 如何在Rancher 2.x中升级cert-manager?2021-04-19 16:56:22

    如果你正在使用由Rancher提供的Helm Chart在Rancher管理的Kubernetes集群中安装cert-manager,那么你最近也许收到了Let’s Encrypt发给你的提醒:在集群中检查cert-manager的日志,你可以看到Let’s Encrypt拒绝更新证书的请求,因为“你的ACME客户端版本过旧,请升级到更新的版本”。那么,我

  • K8S入门学习笔记第七天,service意义,service类型,svc代理模式,Ingress域名访问测试2021-04-18 18:58:23

    Service存在的意义 pod IP不固定? 增加一个控制器负责动态获取Pod列表IP,动态更新到负载均衡器配置 Pod是多副本? 前面增加一个负载均衡器 为了解决上面两个问题,K8S引入Service。 kubectl create deployment nginx --image=nginx --dry-run -o yaml > zf.yaml kubectl

  • k8s Ingress nginx错误页面的深度定制2021-04-17 15:57:35

    目录1、错误页面状态码2、在k8s中模拟错误页面3、默认后端错误页面3.1 部署默认后端3.2 配置启动参数3.3 修改configmap3.4 测试4、自定义错误页面4.1 剖析请求与关键4.2 构建自定义后端4.3 部署自定义后端4.4 最终测试错误页面是发生错误时显示的网页。 错误页面会警告用户发生的

  • 使用helm 部署Nginx2021-04-17 05:01:05

      安装ingress(1)从仓库下载charts helm pull stable/nginx-ingress (2) 解压charts tar -xf nginx-ingress-0.9.5.tgz (3) 查看nginx-ingress目录   4)在nginx-ingress父目录执行安装ingress命令 ## 第一个 nginx-ingress 是 release 名。第二个 nginx-ingress 是 chart 解

  • 基于k8s集群部署prometheus监控ingress nginx2021-04-16 20:01:17

    目录基于k8s集群部署prometheus监控ingress nginx1、背景和环境概述2、修改prometheus配置3、检查是否生效4、配置grafana图形基于k8s集群部署prometheus监控ingress nginx1、背景和环境概述本文中涉及到的环境中、prometheus监控和grafana基本环境已部署好。在nginx ingress contr

  • k8s-Ingress2021-04-16 18:57:53

    k8s-Ingresshttps://kubernetes.github.io/ingress-nginx/deploy/ 官网部署指南介绍:管理对集群中的服务(通常是HTTP)的外部访问的API对象。Ingress可以提供负载平衡、SSL终端和基于名称的虚拟主机。1 第一种情况,访问域名需要加端口一 部署安装 ## 必须执行 kubectl apply -f h

  • ingress的基本使用2021-04-16 10:34:07

    1.Ingress测试示例 1.定义一个deployment [root@k8s-master01 service-ingress]# cat nginx-test.yaml --- apiVersion: v1 kind: Service metadata: name: ingress-test labels: app: ingress-test spec: selector: app: ingress-test type: ClusterIP ports:

  • 拿小本本记好Kubernetes Ingress-Nginx 如何实现蓝绿、灰度发布2021-04-15 20:01:29

    背景介绍 某些情况下,我们在使用Kubernetes作为业务应用的云平台,想要实现应用的蓝绿部署用来迭代应用版本,用lstio太重太复杂,而且它本身定位于流控和网格治理;Ingress-Nginx在0.21版本引入了Canary功能,可以为网关入口配置多个版本的应用程序,使用annotation来控制多个后端服务的流量

  • k8s笔记(6)-- Ingress和Ingress Controller2021-04-15 10:55:54

    什么是IngressIngress是k8s的一个资源对象,作为一个集群服务的入口,用于管理对集群中服务的外部访问。可以将Ingress配置为提供服务外部访问的URL,负载均衡,绑定SSL / TLS,并提供基于名称的虚拟主机。作为集群服务的入口,Ingress类似一个代理,处于多个service的前端,不会公开任意端口或协议

  • K8s & K3s 对外服务暴露分析2021-04-11 13:30:18

    背景简介 K8s & K3s 将外部流量引入群集有哪些不同方式,在何种场景选用那种方式,我们进行如下探讨: NodePort NodePort在集群中的主机节点上为Service提供一个代理端口,以允许从主机网络上对Service进行访问。 NodePort的流量转发机制和Cluster IP的iptables模式类似,唯一不同之处

  • 多云管理平台Rancher与安全最佳实践2021-04-10 19:07:08

     bt0sea 嘶吼专业版 0x00、前言4月中旬发表的"多云管理与安全架构迁移",获得了安全圈小伙伴超出预期的阅读量,那么打算具体细化相关多云战略以及安全最佳实践。在开源圈中,目前与多云战略最贴近的开源项目是:Rancher,14.2k的star,是当之无愧No.1。谈安全需要先了解其寄生的数字平台。2

  • 【运维面试】k8s中service和ingress的区别2021-04-10 14:57:55

    serivce是如何被设计的: 在pod中运行的容器在动态,弹性的变化(比如容器的重启IP地址会变化),为了给pod提供一个固定的,统一访问的接口,以及负载均衡的能力,并借助DNS系统实现服务发现功能,解决客户端发现容器难的问题,于是变设计了serviceservice 和pod对象的IP地址,在集群内部可达,但集群外部

  • K8s-day7-Ingress 介绍+重定向语法案例2021-04-07 17:31:16

    文章目录 Ingress 介绍+重定向语法案例一、ingress种类二、配置安装Ingress1.安装Ingress2.测试http 三、案例1.配置清单wordpress1)编写配置清单2)测试部署https 2.配置清单wordpress-nginx1)编写配置清单源文件2)测试部署https 3.nginx ingress常用语法1)域名重定向(不能重定向

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有