ICode9

精准搜索请尝试: 精确搜索
  • k8s2021-07-05 10:32:37

    目录结构部署项目步骤运维工具部署k8s准备工作Kubelet、Kubeadm、Kubectl命令创建控制器deployment暴露端口k8s集群中部署nginxk8s集群部署微服务通过dockerfile构建镜像运行镜像空运行测试k8s拉取本地镜像参数配置命令部署yaml文件方式部署暴露应用的三种方式NodePort、LoadBalan

  • k8s nginx-ingress上的配置优化2021-07-04 22:55:21

    自建K8s上,如果部署了Nginx-Ingress,通常一些默认的参数有些可能需要优化下以便提升它的性能(阿里云之类的云厂商提供的Ingress是优化过的)。    我下面是自建的测试K8s上部署的ingress,这里贴下优化的地方:   kubectl get cm -n ingress-nginx NAME DAT

  • ingress-nginx/controller-0.32.0版本部署2021-07-04 20:58:57

    下载  wget https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-0.32.0/deploy/static/provider/baremetal/deploy.yaml 需要修改 1,添加hostNetwork: true 2,将Deployment修改成DaemonSet 要是无法下载可直接复制使用,这是修改后的配置文件 apiVersion: v1

  • Kubernetes的三种外部访问方式:NodePort、LoadBalancer和Ingress2021-07-04 17:01:10

      最近有些同学问我 NodePort,LoadBalancer 和 Ingress 之间的区别。它们都是将集群外部流量导入到集群内的方式,只是实现方式不同。让我们看一下它们分别是如何工作的,以及你该如何选择它们。 注意:这里说的每一点都基于Google Kubernetes Engine。如果你用 minikube 或其它工具,以预

  • 【原创】Ingress-Nginx-Controller的Metrics监控源码改造简析2021-07-03 10:00:46

    一、背景   目前我们的生产环境一层Nginx已经容器化部署,但是监控并不完善,我们期望其具有Ingress-Nginx-Controller组件上报监控的数据。这样可以建立请求全链路的监控大盘。有利于监控查看关键链路的状态信息,并快速定位问题。因此需要研究Ingress-Nginx-Controller组件的监控机

  • k8s nginx ingress 修改nginx参数2021-07-02 18:06:53

    应用出现上传文件大小限制,报错413 Request Entity Too Large 经过检查发现是k8s nginx ingress 里面默认参数太小,需要修改,在ingress里面client_max_body_size不是配置成全局参数的,而是配置在server里面,修改方法如下 在ingress配置hosts的位置配置,在 annotations: 下面增加nginx.ing

  • 通过helm部署EFK收集应用日志,ingress-nginx日志解析。2021-07-01 22:31:24

    前段时间看了马哥的k8s新书,最后几章讲了下EFK,尝试部署了下,很多问题, 这里改进下,写个笔记记录下吧。 准备工作 所有组件都通过helm3部署,选添加几个仓库。 helm repo add bitnami https://charts.bitnami.com/bitnami helm repo add fluent https://fluent.github.io/helm-charts

  • EKS 训练营-vue 项目实战(16)2021-06-30 12:55:44

    # 介绍 我演示的这个项目使用 vue-element-admin 模版编写,是一个前端项目,相对来说比较简单。 官方地址为:https://panjiachen.github.io/vue-element-admin-site/ ![image-20210625110920533](https://imgs.wzlinux.com/blog/202106/25/110921-711930.png) 代码不过多介绍,我们

  • kubernetes部署Ingress Controller2021-06-29 16:02:48

    大概分为三个部分 Pod与Ingress的关系 Ingress Controller Ingress 实现HTTP与HTTPS 在上面接触到了NodePort和LoadBalancer可以把应用暴露给外界进行访问,能感觉到需要提前规划端口,应用越来越多就会变得很麻烦,并且每个Service都会给你创建一个负载均衡,维护成本有点高,Ingress就是

  • k8s安装ingress2021-06-29 14:02:45

    版本介绍 组件    版本 k8s    v1.18 ingress    0.30.0 1. 下载两个文件 https://github.com/kubernetes/ingress-nginx/blob/nginx-0.30.0/deploy/static/mandatory.yaml https://github.com/kubernetes/ingress-nginx/blob/nginx-0.30.0/deploy/baremetal/service-n

  • 23.安装监控prometheus2021-06-29 09:59:16

    23.监控prometheus 官方文档:https://prometheus.io/docs https://github.com/coreos/prometheus-operator https://www.qikqiak.com/k8strain/monitor/prometheus/ 一. 简介 1. 组件架构 Prometheus Server 服务核心组件,通过pull metrics从 Exporter 拉取和存储监控数据,并

  • 亚马逊k8s开局系列-创建图形控制台rancher2021-06-28 18:51:30

    默认eks创建好以后是没有配置界面的,没有界面用起来实在很麻烦。这里推荐使用rancher2.0的页面,简单漂亮使用方便。适合研发、测试等人员使用,基本就是鼠标点点点就行。 rancher安装: 使用helm进行安装操作,所以这里需要下载一个helm工具。 wget  https://get.helm.sh/helm-v3.6.1-lin

  • Ingress介绍与使用2021-06-27 22:35:23

    一、什么是Ingress 1、引入 在前面使用Service中的NodePort将服务端口号暴漏以供外部访问,这样显然会存在一些弊端: 通过ip+端口的方式对外提供服务 每个节点上都会其端口,访问时通过ip+端口进行访问 每个端口对应一个应用服务 但是在实际中是通过域名来访问应用的,根据域名跳转到不

  • kubernetes k8s nginx ingress 多层代理后的诡异问题2021-06-21 23:04:48

    算法服务布署在k8s上 服务走了两层代理,出问题其实并不觉得意外,因为代理层数过多 kong -> nginx-ingress -> svc 通过kong访问,部分请求返回502 <html><head><title>502 Bad Gateway</title></head><body><center><h1>502 Bad Gateway</h1></center><

  • 谈谈Ingress2021-06-19 17:02:44

    先上图 上图是一个客户端访问k8s集群服务的示意图,本文只讲解ingress控制器、NodePort类型的Service对外暴露端口两部分。 Ingress和Ingress控制器的官方定义如下: Ingress 是对集群中服务的外部访问进行管理的 API 对象,典型的访问方式是 HTTP,Ingress 可以提供负载均衡、SSL 终结和

  • 刚来公司一周,搭建了一套持续集成交付环境,研发效率直接提升20倍,CTO再次给我涨薪!!(全程实战,建议收藏)2021-06-18 22:54:06

      大家好,我是冰河~~ 最近在 K8S 1.18.2 版本的集群上搭建DevOps环境,期间遇到了各种坑。目前,搭建环境的过程中出现的各种坑均已被填平,特此记录,并分享给大家!文章有点长,全程实战,建议收藏!!文中涉及的yaml安装文件,大家可以私聊我获取。 服务器规划 IP 主机名 节点 操作系统 192.168.1

  • kubernetes集群系列资料12--ingress介绍2021-06-17 23:05:00

    一、ingress案例 wget https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0.47.0/deploy/static/provider/baremetal/deploy.yaml grep image deploy.yaml #查看模板使用的镜像k8s.gcr.io/ingress-nginx/controller:v0.46.0,然后提前下载,否则发布pod时很

  • kubernetes Ingress是什么2021-06-17 12:53:15

      1. ingress Ingress 是 k8s 资源对象,用于对外暴露服务,该资源对象定义了不同主机名(域名)及 URL 和对应后端 Service(k8s Service)的绑定,根据不同的路径路由 http 和 https 流量。   2. nodePort,LoadBalancer 和 Ingress的关系 向 k8s 集群外部暴露服务的方式有三种: nodePort,LoadBa

  • 入门指南丨上手理解Deployment、Services和Ingress2021-06-09 14:52:14

    [在之前的文章中](/blog.51cto.com/u_12462495/2880080),我们了解了Kubernetes中的基本概念,其硬件结构,不同的软件组件(例如Pod、Deployment、StatefulSet、Services、Ingress和Persistent Volumes),并了解了如何在服务之间与外部进行通信。 在本文中,我们将了解到: 1. 使用MongoDB数

  • 《Kubernetes》你需要掌握的 Service 和 Ingress,纯干货!2021-06-07 17:02:19

    这节我们说下 k8S 搭建完服务后如何访问! 首先我们要清楚什么是Service 和 Ingress。简单来说,这两个组件都是用来做流量负载的。那么什么又是流量负载呢?当我们在集群内部已经通过 pod 部署了我们的应用服务,那么下一步要干啥?那就是让用户访问到我们的应用服务,这个才是最重要

  • 《Kubernetes》,你需要掌握的 Service 和 Ingress2021-06-06 18:32:51

    大家好,我是小菜,一个渴望在互联网行业做到蔡不菜的小菜。可柔可刚,点赞则柔,白嫖则刚! 死鬼~看完记得给我来个三连哦! 本文主要介绍 k8s中的网络设置 如有需要,可以参考 如有帮助,不忘 点赞 ❥ 微信公众号已开启,小菜良记,没关注的同学们记得关注哦! k8s 我们已经从 NameSpace、Pod

  • K8s系列(二):Kubernetes集群安装,服务器免密登录配置,负载均衡设置,新增K8s的node节点2021-06-04 10:54:15

    @toc 相关博文: k8s集群部署高可用完整版 kubernetes 1.16 二进制集群高可用安装实操踩坑篇 冰河教你一次性成功安装K8S集群(基于一主两从模式) K8S集群的安装 Kubernetes容器集群管理环境 - Node节点的移除与加入 Kubernetes容器集群管理环境 - 完整部署(上篇) Kubernetes容器集群管理

  • k8s学习记录,Ingress及其安装(十四)2021-05-30 23:35:30

    什么是Ingress 通俗的说,Ingress和Service、Deployment、StatefulSet、DaemonSet一样,是k8s的资源类型,主要用于实现用域名的方式访问k8s内部应用。【ingress-nginx(k8s官方维护的nginx实现的ingress)】 为什么不使用nodeport来发布服务呢? 当nodeport太多时,服务不方便管理 nodeport

  • 【k8s】ing-ingressClassName2021-05-30 14:34:53

    环境 kubernetes 1.20.6 Spring Boot 2.5.0-M3 目标 ingressClassName 可以指定选择的 Ingress Controller,使用名称选择,一般有多个控制器的时候使用。 之前部署 Nginx Ingress Controller 的名称是 nginx。 示例 前提 [root@master ~]# kubectl get deployments,pod,service NAM

  • Istio Helm Chart 详解 - Ingress2021-05-28 09:56:14

    前言全局变量之后,接下来就是 Ingress 一节了,这个 Chart 只是个兼容选项,为 Istio 提供了传统 Kubernetes Ingress 的功能。ingress.enabled 变量用于在 requirements.yaml 中控制该 Chart 是否启用。Chart.yaml元数据文件,无需赘述。autoscale.yaml该文件用于处理该模块的 HPA 对

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

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

ICode9版权所有