当前位置: 首页 > ai >正文

手动创建一份konga对应helm的chart项目

root@iZj6c72dzbei17o2cuksmeZ:~/yaml/konga# helm create konga-chart
Creating konga-chart

更改对应的文件
deployment.yaml

root@iZj6c72dzbei17o2cuksmeZ:~/yaml/konga/konga-chart# cat templates/deployment.yaml 
apiVersion: apps/v1
kind: Deployment
metadata:name: konganamespace: {{ .Values.namespace }}
spec:replicas: {{ .Values.replicaCount }}selector:matchLabels:app: kongatemplate:metadata:labels:app: kongaspec:containers:- name: kongaimage: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"imagePullPolicy: {{ .Values.image.pullPolicy }}ports:- containerPort: {{ .Values.service.port }}env:- name: NODE_ENVvalue: "{{ .Values.env.NODE_ENV }}"- name: TOKEN_SECRETvalue: "{{ .Values.env.TOKEN_SECRET }}"- name: DB_ADAPTERvalue: "{{ .Values.env.DB_ADAPTER }}"- name: DB_HOSTvalue: "{{ .Values.env.DB_HOST }}"- name: DB_USERvalue: "{{ .Values.env.DB_USER }}"- name: DB_PASSWORDvalue: "{{ .Values.env.DB_PASSWORD }}"- name: DB_DATABASEvalue: "{{ .Values.env.DB_DATABASE }}"

service.yaml

apiVersion: v1
kind: Service
metadata:name: konganamespace: {{ .Values.namespace }}
spec:type: {{ .Values.service.type }}selector:app: kongaports:- protocol: TCPport: {{ .Values.service.port }}targetPort: {{ .Values.service.port }}nodePort: {{ .Values.service.nodePort }}
replicaCount: 1image:repository: pantsel/kongatag: latestpullPolicy: IfNotPresentservice:type: NodePortport: 1337nodePort: 31337env:NODE_ENV: "production"TOKEN_SECRET: "somesecret"DB_ADAPTER: "postgres"DB_HOST: "postgres-postgresql"DB_USER: "postgres"DB_PASSWORD: "kongaAa123456"DB_DATABASE: "konga"namespace: kongserviceAccount:create: falseingress:enabled: trueclassName: "nginx"annotations: {}hosts:- host: konga.avc.compaths:- path: /pathType: Prefixtls: []autoscaling:enabled: falseminReplicas: 1maxReplicas: 3targetCPUUtilizationPercentage: 80
root@iZj6c72dzbei17o2cuksmeZ:~/yaml/konga# cd konga-chart
root@iZj6c72dzbei17o2cuksmeZ:~/yaml/konga/konga-chart# vim templates/service.yaml
root@iZj6c72dzbei17o2cuksmeZ:~/yaml/konga/konga-chart# vim templates/deployment.yaml
root@iZj6c72dzbei17o2cuksmeZ:~/yaml/konga/konga-chart# vim values.yaml
root@iZj6c72dzbei17o2cuksmeZ:~/yaml/konga/konga-chart# helm install konga . --namespace kong --create-namespace
NAME: konga
LAST DEPLOYED: Wed Apr 30 17:06:45 2025
NAMESPACE: kong
STATUS: deployed
REVISION: 1
NOTES:
1. Get the application URL by running these commands:http://konga.gtfbitxvfdh.com/
root@iZj6c72dzbei17o2cuksmeZ:~/yaml/konga/konga-chart# helm list -n kong
NAME    	NAMESPACE	REVISION	UPDATED                                	STATUS  	CHART            	APP VERSION
konga   	kong     	1       	2025-04-30 17:06:45.85033958 +0800 CST 	deployed	konga-1.0.0      	latest     
http://www.xdnf.cn/news/3137.html

相关文章:

  • TCP和UDP传输层协议
  • 【论文速读】《Scaling Scaling Laws with Board Games》
  • 后端接口请求http改为https
  • ReentrantReadWriteLock的源码详细剖析
  • Gin 集成 prometheus 客户端实现注册和暴露指标
  • 基于策略模式实现灵活可扩展的短信服务架构
  • 基于vue框架的电影院网上售票系统49iu6(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • 综合案例建模
  • C++日更八股--day2
  • 婴幼儿急救实训室优化空间布局科学路径5.7
  • 【自然语言处理与大模型】如何获取特定领域的微调数据集?
  • jmeter读取CSV文件中文乱码的解决方案
  • 单片机不同通信方式的适用场景
  • requestAnimationFrame与requestIdleCallback的深度解析:从执行时机到应用场景
  • 日语学习-日语知识点小记-构建基础-JLPT-N4阶段(12): ておき ます
  • mysql 配置文件中的[client]、[mysqld]、[mysqldump]和[mysql]区块的作用区别
  • 【Python学习路线】零基础到项目实战系统
  • 文件备份服务器,备份文件内容到服务器有哪些方法?
  • element-plus + splitpanes 实现左右拖动控制宽度
  • STM32F10X OLED屏幕点亮
  • 从Ping到iperf3:深度实战无线网络压测与优化指南
  • C语言之操作符
  • 基本算法之龟速乘
  • 最新DeepSeek-Prover-V2-671B模型 简介、下载、体验、微调、数据集:专为数学定理自动证明设计的超大垂直领域语言模型(在线体验地址)
  • 在原生代码(非webpack)里使用iview的注意事项
  • shell---expect
  • MySQL 中 redo log、undo log 以及 bin log 的区别
  • 北京亦庄机器人马拉松:人机共跑背后的技术突破与产业启示
  • 【Linux】记录一个有用PS1
  • 自创天炎十二戟算法设计,禁止抄袭