Kubernetes学习目录1、准备仓库1.1、配置prometheus仓库1.1.1、增加prometheus仓库helm repo add prometheus-community ://prometheus-community.github.io/helm-charts1.1.2、查询增加的结果]# helm repo list NAME UR
转载 2024-05-26 19:08:37
99阅读
Helm安装使用Helm这个东西其实早有耳闻,但是一直没有用在生产环境,而且现在对这货的评价也是褒贬不一。正好最近需要再次部署一套测试环境,对于单体服务,部署一套测试环境我相信还是非常快的,但是对于微服务架构的应用,要部署一套新的环境,就有点折磨人了,微服务越多、你就会越绝望的。虽然我们线上和测试环境已经都迁移到了kubernetes环境,但是每个微服务也得维护一套yaml文件,而且每个环境下的配
转载 2024-04-04 19:01:00
59阅读
一、概述本文介绍如何将一个较复杂的应用部署到Kubernetes容器服务上,下面将从基础设施和应用部署的不同组合方式,来部署一个复杂的SpringCloud应用。PiggyMetricsPiggyMetrics是github上的一个SpringCloud应用项目,Star数目3400多。这个项目主体采用Docker Compose部署,包含了完整的源代码以及构建好的容器镜像,是非常不错的Sprin
Ingress 是一种 Kubernetes 资源,也是将 Kubernetes 集群内服务暴露到外部的一种方式。本文将讲一讲如何用 Helm 在 Kubernetes 集群中部署 Ingress,并部署两个应用来演示 Ingress 的具体使用。阅读本文前你需要先掌握 Helm 和一些 Kubernetes 服务暴露的相关知识点,如果你还不了解可以先读一读我之前写的 「Helm 入门指南」和「浅
原创 2021-01-30 09:59:52
915阅读
helm是用于ingress nginx controller部署的一个客户端工具,有专用的服务
原创 2022-12-21 10:32:06
597阅读
视频来源:B站《Docker&k8s教程天花板,绝对是B站讲的最好的,这一套学会k8s搞定Docker 全部核心知识都在这里》一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!认识Helm为什么有helmHelm是什么?kubernetes的包管理器,“可以将Helm看作Linux系统下的apt-get/yum”。对于应用发布者而言,可以通过Helm打包应用,管
转载 7月前
24阅读
K8s----Helm包管理工具1 Helm 部署2 Helm 部署redis应用3 Helm部署metrics-server 1 Helm 部署(1)下载helm软件包官网:https://helm.sh/docs/intro/quickstart/ (2)补齐helm命名echo "source <(helm completion bash)" >> ~/.bashrc s
使用Helm安装参考文档:https://kubernetes.github.io/ingress-nginx/deploy/添加ingress-nginx官方helm仓库helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx helm repo update下载Chart包#查找所有的版本 helm searc
原创 2024-10-27 09:14:21
206阅读
k8s默认集群中,出于安全考虑,默认配置下 Kubernetes 不会将 Pod 调度到 Master 节点。出现如下错误,直接把ingress-nginx的Charts
原创 11月前
491阅读
初识helmhelm本质就是让k8s的应用管理(Deployment,Service等)可配置,能动态生成。通过动态生成k8s资源清单文件(deployment.yaml, service.yaml)。然后调用kubectl自动执行k8s资源部署。是由官方提供的类似于yum的包管理器,是部署环境的流程封装。Helm有两个重要概念:chart和release:chart是创建一个应用的信息集合,
写在前面笔者今年 9 月从端侧开发转到后台开发,第一个系统开发任务就强依赖了 K8S,加之项目任务重、排期紧,必须马上对 K8S 有概念上的了解。然而,很多所谓“K8S 入门\概念”的文章看的一头雾水,对于大部分新手来说并不友好。经历了几天痛苦地学习之后,回顾来看,K8S 根本不复杂。于是,决心有了这一系列的文章:一方面希望对新手同学有帮助;另一方面,以文会友,希望能够有机会交流讨论技术。本文组织
 ingress-nginx: https://github.com/kubernetes/ingress-nginx/tree/nginx-0.20.0/deploy kubernetes暴露服务的方式:ClusterIP、NodePort、LoadBalancer、ingress我对于这几种模式,简单的理解如下,ClusterIP,集群内的应用都可以访问,集群外部
转载 2024-04-25 11:47:48
198阅读
介绍Nginx Ingress在Kubernetes集群中,Ingress作为集群内服务对外暴露的访问接入点,其几乎承载着集群内服务访问的所有流量。Ingress是Kubernetes中的一个资源对象,用来管理集群外部访问集群内部服务的方式。您可以通过Ingress资源来配置不同的转发规则,从而达到根据不同的规则设置访问集群内不同的Service所对应的后端Pod。Nginx Ingress Co
转载 2024-04-30 18:05:27
61阅读
1. 简介Helm是Kubernetes 应用的包管理工具,主要用来管理 Charts,类似Linux系统的yum。Helm Chart 是用来封装 Kubernetes 原生应用程序的一系列 YAML 文件。可以在你部署应用的时候自定义应用程序的一些 Metadata,以便于应用程序的分发。对于应用发布者而言,可以通过 Helm 打包应用、管理应用依赖关系、管理应用版本并发布应用到软件仓库。对于
官网地址支持中文界面https://helm.shHelm是什么?Helm在K8S当中扮演的角色相当于,在centos中的yum,可以很好的把yaml文件进行打包部署到K8S集群当中。Helm优势如果使用之前的方式部署,少量的应用,比较适合,管理起来不是那么费事儿,但是如果部署微服务项目,可能有几十上百的yaml文件,那么后期管理升级就太费劲了,Helm很好解决了这个问题。Helm的三个概念Hel
转载 2024-04-07 14:55:48
126阅读
1、部署 helm v3 略...() 2、添加源并更新[root@master1 ingress]# helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx [root@master1 ingress]# helm repo update3、拉取镜像[root@master1 ingress]# helm p
原创 2023-12-18 09:46:52
152阅读
一、Helm介绍在Kubernetes中部署容器云应用(容器或微服务编排)是一项有挑战性的工作,Helm就是为了简化在Kubernetes中安装部署容器云应用的一个客户端工具。通过Helm能够帮助开发者定义、安装和升级Kubernetes中的容器云应用。同时,也可以通过Helm进行容器云应用的分享。Helm架构图:Helm有三个重要概念:chart:包含了创建Kubernetes的一个应用实例的必
转载 2024-03-25 20:35:09
188阅读
为了便于将集群中的服务暴露到集群外部,需要使用Ingress。接下来使用Helm将Nginx Ingress部署到Kubernetes上。 Nginx Ingress Controller被部署在Kubernetes的边缘节点上。 这里将master作为边缘节点,打上label [root@mast
转载 2019-07-30 16:07:00
303阅读
2评论
在Kubernetes中,Ingress是一种API对象,用于管理外部请求到集群内服务的路由。Nginx是一个流行的开源Web服务器软件,而Ingress-Nginx是Nginx的一个插件,可以为Kubernetes集群提供负载均衡、SSL终止和路由功能。Helm是Kubernetes的包管理工具,可以方便地部署应用程序和服务到集群中。 本文将向您介绍如何使用Helm部署Ingress-Ng
原创 2024-05-28 11:14:44
165阅读
前言Helm 是 Kubernetes 的包管理器。包管理器类似于我们在 Ubuntu 中使用的apt、Centos中使用的yum 或者Python中的 pip 一样,能快速查找、下载和安装软件包。Helm 由客户端组件 helm 和服务端组件 Tiller 组成, 能够将一组K8S资源打包统一管理, 是查找、共享和使用为Kubernetes构建的软件的最佳方式。解决问题:能对多个模板文件(yam
转载 2024-04-07 13:27:10
41阅读
  • 1
  • 2
  • 3
  • 4
  • 5