首页 > 其他分享 >k8s helm 部署kong

k8s helm 部署kong

时间:2023-05-28 09:22:10浏览次数:44  
标签:postgresql true kong helm k8s root

k8s部署kong
1.首先对比k8s与helm安装版本

[root@VM-8-15-centos kong]# helm version
WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /root/.kube/config
WARNING: Kubernetes configuration file is world-readable. This is insecure. Location: /root/.kube/config
version.BuildInfo{Version:"v3.8.2", GitCommit:"6e3701edea09e5d55a8ca2aae03a68917630e91b", GitTreeState:"clean", GoVersion:"go1.17.5"}

2.helm pull kong/kong

需修改values.yaml

postgresql:
  enabled: true
  volumePermissions:
    enabled: true
  persistence:
    enabled: true
    size: 4Gi
    storageClass: "standard"
    accessMode: ReadWriteMany
  auth:
    username: kong
    database: kong
    password: kong
    enablePostgresUser: true
    postgresPassword: kong
  image:
    # use postgres < 14 until is https://github.com/Kong/kong/issues/8533 resolved and released
    # enterprise (kong-gateway) supports postgres 14
    tag: 13.6.0-debian-10-r52
  service:
    ports:
      postgresql: "5432"

3.并且创建对应的pv资源,helm只会帮忙创建pvc,pv需自行创建

[root@VM-8-15-centos kong]# kubectl get pods
NAME                         READY   STATUS    RESTARTS   AGE
kong-kong-7956f5bc49-xrpcn   2/2     Running   0          105s
kong-postgresql-0            0/1     Running   0          105s
成功

 

标签:postgresql,true,kong,helm,k8s,root
From: https://www.cnblogs.com/jichenghui/p/17437790.html

相关文章

  • K8S单Master集群安装(Docker)
    原创文档编写不易,未经许可请勿转载。文档中有疑问的可以邮件联系我。邮箱:[email protected]文章基于CentOS7.8系统使用docker作为容器运行时通过kubeadm指导搭建k8s单机master集群,使用calico作为k8s集群的网络插件。需要服务器可以联网。环境节点说明主机名IP地址操作......
  • K8S常用操作(node)
    原创文档编写不易,未经许可请勿转载。文档中有疑问的可以邮件联系我。邮箱:[email protected]说明K8S常用操作,记录日常K8S维护作用的常用命令及常见的问题的处理办法,提供简单可行的操作、拍掌的思路方法步骤。本文章为k8s的node相关操作篇,指导读者对k8s集群中的node节点进行日常的......
  • k8s-IPV6升级(二)
    一、手动升级步骤导入镜像至镜像仓库#将镜像导入到镜像仓库中##apiserver镜像dockerload-ikube-apiserver_v1.21.5.tardockerpushregistry.paas/cmss/kube-apiserver:v1.21.5##controller-manager镜像dockerload-ikube-controller-manager_v1.21.5.tardocker......
  • 云原生(docker jenkins k8s)
    docker(1)架构●Docker_Host:○安装Docker的主机●DockerDaemon:○运行在Docker主机上的Docker后台进程●Client:○操作Docker主机的客户端(命令行、UI等)●Registry:○镜像仓库○DockerHub●Images:○镜像,带环境打包好的程序,可以直接启动运行●Containers:○......
  • .net core部署到k8s
    .netcore部署到k8s参考准备dockerfiledotnetnewmvc--namemywebdotnetpublish-crelease-opublishFROMmcr.microsoft.com/dotnet/aspnet:7.0ASbaseWORKDIR/appEXPOSE80COPY..ENTRYPOINT["dotnet","myweb.dll"]dockerbuild......
  • 【K8s入门推荐】K8s1.24版本部署全教程,轻松掌握技巧kubeadm丨Kubernetes丨容器编排丨
    通过kubeadm方式极速部署Kubernetes1.24版本前言在Kubernetes的搭建过程中,繁琐的手动操作和复杂的配置往往会成为制约部署效率的关键因素。而使用kubeadm工具可以避免这些问题,大大提高集群的部署效率和部署质量。本文将为大家详细介绍如何使用kubeadm工具快速搭建Kubernetes1.24......
  • 全网最全Kubernetes(k8s)知识点,看着一篇就够了
    一、引言Kubernetes是谷歌强力推出的一款开源的容器编排技术,他的目标是让部署容器化的应用更简单高效,Kubernetes提供了应用部署,规划,更新,维护的一系列机制,很多大公司都在使用。Kubernetes有叫k8s(下面我就简称k8s)。下面我们就进入k8s的世界吧!二、k8s概述和特性1、几点概述k8s......
  • k8s中,怎么修改pod的内核参数?
    对于docker容器,可以在run的时候,指定--sysctl和对应的内核参数 那么,对于pod该如何进行修改? 接下来的内容,将会告诉你,如何进行修改 方法非常的简单...... 通过initContainer 示例如下: 1、编辑deployment文件kubectleditdeployphp-apache  2、增加init......
  • 虚拟机安装k8s
    k8s集群参考配置环境#关闭selinux(管安全的)sed-i's/enforcing/disabled/'/etc/selinux/config#关闭swap(类似虚拟内存,会有性能和管理问题)swapoff-ased-ri's/.*swap.*/#&/'/etc/fstab#添加hostcat>>/etc/hosts<<EOF192.168.114.134key0119......
  • 关于ServiceAccount以及在集群内访问K8S API
    写在开篇在之前的两篇文章中提到,有4种方式使用ConfigMap配置Pod中的容器,关于之前的两篇可参考:《一文了解K8S的ConfigMap》《下篇1:将ConfigMap中的键值对作为容器的环境变量》本篇的实战场景就以访问API的方式读取ConfigMap,也就是编写代码在Pod中运行,然后使用K8SA......