安装ingress-nginx/ingress-nginx参考:添加helm仓库- [root@k8s-master ~]# helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
- [root@k8s-master ~]# helm repo update下载安装包helm pull ingress-ngin
在之前的文章 “Elastic:Elastic Cloud Kubernetes (ECK) 部署” 我介绍了如何在 Minikube 中部署 ECK。在今天的文章中,我来介绍一下如何使用 Elastic Helm Chart 来部署一个多节点的Elasticsearch集群。 安装安装 VM在今天的安装中,我选择使用 virtualbox 来部署我们的 ECK。我们
转载
2024-04-25 21:43:03
216阅读
本文通过 mysql-operator 在kubernetes集群部署高可用的mysql statefulset。环境准备本文使用的开源 operator 项目 mysql-operator 配死只支持 mysql 8.0.11 以上的版本,改了下代码,支持 5.7.0 以上版本,项目地址,本文部署的是 mysql-5.7.26,使用的 dockerhub 上的镜像 mysql/mysql-ser
转载
2024-05-19 11:48:05
120阅读
Helm包管理器1、Helm 是一个用于 Kubernetes 应用程序部署和管理的包管理工具。它允许用户将Kubernetes应用程序打包成 chart,以方便在 Kubernetes 集群中部署和管理。2、Helm 由两个核心组件组成:Helm Client 和 Tiller Server。Helm Client 是一个命令行工具,用于创建、打包、安装、更新和删除 Helm Charts。Ti
转载
2024-04-08 11:37:06
95阅读
目录 定义Charts 使用Helm部署Demo Helm常用操作命令 定义Charts 回到之前的“charts”目录,我们依次进行解读并进行简单的修改。Chart.yaml配置示例: apiVersion: v1
appVersion: "1.1"
description: A demo Hel
转载
2024-05-22 21:46:12
42阅读
Helm整体架构: 1.为什么要用?首先在原来项目中都是基于yaml文件来进行部署发布的,而目前项目大部分微服务化或者模块化,会分成很多个组件来部署,每个组件可能对应一个deployment.yaml,一个service.yaml,一个Ingress.yaml还可能存在各种依赖关系,这样一个项目如果有5个组件,很可能就有15个不同的yaml文件,这些yaml分散存放,如果某天进行项目恢复的话,很难
转载
2024-03-02 10:56:26
41阅读
前言本小节应该是这个系列剩下的两个小节之一了。剩下一个是之前承诺好的drone-wechart插件。本节主要介绍利用helm部署应用到kubernetes中。 至于helm,详细可以参考FreeWheel Lead Engineer 张夏写的一系列文章。总之,k8s中yaml文件的编写复杂程度直接决定了k8s的使用门槛。利用Kubernetes部署一个应用,需要Kubernetes原生资源文件如d
背景提要近来通过 helm3 在 k8S/k3s 集群部署资源,国内的话阿里,网易,清华总是热衷做镜像源,因为国内外网络总是存在这样或者那样的问题,所以针对刚开始入门的小朋友,往往你的能力和别人的区别度就是你如何快速的处理类似这种网络问题就会让你更快的成长。题外话: 网络问题:因为一些大厂可以向工信部申请开启外网联通的权力,所以类似百度/腾讯/阿里的大厂,公司的网络都是可以访问国外网络的(wiki
转载
2024-06-12 12:39:45
135阅读
helm 安装极狐 gitlab(集成外部 kong ingress controller + ceph + 对象存储)1. 环境信息1.1 主机信息主机配置角色10.10.10.51(ceph01)1核3GB,100GB系统盘,5*50GB数据裸盘mon,osd,mgr,admin10.10.10.52(ceph02)1核3GB,100GB系统盘,5*50GB数据裸盘mon,osd,mgr,md
前提:本次安装基于Helm的chart包安装的,且向外暴露服务的方式为Ingress,所以有以下前提:1、部署好了kubernetes2、集群已经安装了Ingress-Nginx3、安装了helm(可参考下面步骤)4、一个已经备案过的域名及对应https证书 一、helm注意:本文针对的是Helm v3,因为v3版本和v2某些命令方面差距蛮大的,不完全兼容。helm3移除了t
转载
2023-07-29 19:25:36
314阅读
目录写在前面极狐GitLab 在 Kubernetes 上的安装前提条件Chart 准备values.yaml 定制Helm 安装在前面的文章中分别演示了如何用安装包、 docker 在不同 OS(Ubuntu、CentOS)上安装和运行极狐GitLab实例,以及极狐GitLab Runner 的各种花式玩法。详细内容可以查看公众号文章极狐GitLab安装系列教程大合集(附视频)。 每一种玩法都有
转载
2024-07-02 08:31:19
134阅读
文章目录一、Helm是什么二、Helm部署主机配置规划Helm安装部署三、Helm使用Helm源地址Helm常见应用操作Helm常用命令Helm常见操作四、Helm示例chart文件信息生成releasecurl访问chart更新 一、Helm是什么 没有使用Helm之前,在Kubernetes部署应用,我们要依次部署deployment、service等,步骤比较繁琐。况且随着很多项目微服务化
转载
2024-02-04 08:27:35
210阅读
推荐开源项目:Helm Operator - 应对Kubernetes的Helm部署神器项目地址:https://gitcode.com/fluxcd/helm-operator在Kubernetes生态系统中,Helm成为了管理应用包和简化部署流程的关键工具。而当我们谈论如何更智能地利用Helm时,就不得不提到这个名为Helm Operator的开源项目。虽然它已进入维护阶段,但其功能强大,对于
转载
2024-07-31 10:59:23
67阅读
参考https://www.cnrancher.com/docs/rancher/v2.x/cn/installation/ha-install/注意helm使用需要kubectl,点击了解安装和配置kubectl。Helm是Kubernetes首选的包管理工具。Helmcharts为Kubernetes YAML清单文档提供模板语法。使用Helm,我们可以创建可配置的部署,而不仅仅是使用静态文件
转载
2023-07-12 09:32:54
386阅读
1评论
文章目录前言一、将SpringBoot应用打包二、制作Docker镜像2.1 将jar包上传到服务器上,创建Dockerfile (必须是这个名字)和jar包放在同一目录下2.2 编写Dockerfile2.3 打包镜像2.4 检查镜像是否成功生成2.5 运行镜像2.6 下载镜像三、编写Charts3.1 Charts.yaml文件3.2 values.yaml文件3.3 templates文件
转载
2023-08-01 15:18:33
293阅读
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阅读
一、配置环境: 需要docker、helm、k8s环境 docker安装操作可查看docker官方网站 helm安装操作可查看Helm安装官网
转载
2023-09-15 21:13:20
434阅读
原理
JVM堆内存分为2块:Permanent Space 和 Heap Space。
Permanent 即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。Heap = { Old + NEW = {Eden, from, to} },Old 即 年老代(Old Generation)
转载
2024-07-03 18:39:14
36阅读
09--helm部署mysql、wordpress、harbor1. k8s安装helm1.1 安装helm1.2 helm简单命令2. helm部署mysql2.1 增加仓库、搜索mysql、查看storageClass2.2 不同主从节点数部署mysql的方法2.3 部署一主一从的2.4 查看信息2.5 mysql登录测试2.6 删除方法(可选)3. helm部署wordpress关联mys
转载
2024-02-19 19:42:44
14阅读
Helm安装使用Helm这个东西其实早有耳闻,但是一直没有用在生产环境,而且现在对这货的评价也是褒贬不一。正好最近需要再次部署一套测试环境,对于单体服务,部署一套测试环境我相信还是非常快的,但是对于微服务架构的应用,要部署一套新的环境,就有点折磨人了,微服务越多、你就会越绝望的。虽然我们线上和测试环境已经都迁移到了kubernetes环境,但是每个微服务也得维护一套yaml文件,而且每个环境下的配
转载
2024-04-04 19:01:00
59阅读