首页 > 其他分享 >k8s挂载示例

k8s挂载示例

时间:2023-08-23 12:15:19浏览次数:29  
标签:opt name tongweb 示例 NACOS value volume 挂载 k8s

apiVersion: apps/v1
kind: Deployment
metadata:
  name: tongweb
spec:
  selector:
    matchLabels:
      app: tongweb
  replicas: 1
  template:
    metadata:
      labels:
        app: tongweb
    spec:
      
      containers:
      - name: tongweb
        image: 168.1.1.18:9999/library/tongweb-cloud
        imagePullPolicy: "IfNotPresent"
        env:
        - name: webApp_kuang_config
          value: context-root=/kuang2 
        - name: CONFIG_REMOTE_ENABLE
          value: "false"
        - name: CONFIG_REMOTE_TYPE
          value: "nacos"
        - name: CONFIG_SERVER
          value: "127.0.0.1:8848"
        - name: LOG_NACOS_DATA_ID
          value: "logging"
        - name: APP_NACOS_DATA_ID
          value: "application"
        - name: TONGWEB_NACOS_DATA_ID
          value: "tongweb"
        - name: NACOS_GROUP
          value: "DEFAULT_GROUP"
        - name: ENV_TYPE
          value: "cloud"
        - name: POD_NAME
          valueFrom:
            fieldRef:
              fieldPath: metadata.name
        - name: MEM_REQUEST
          valueFrom:
            resourceFieldRef:
              resource: requests.memory
        - name: MEM_LIMIT
          valueFrom:
            resourceFieldRef:
              resource: limits.memory
        ports:
        - name: port-http
          containerPort: 8088
        - name: port-https
          containerPort: 8443
        volumeMounts:
        - name: log-volume
          mountPath: /opt/TongWeb/kernel/logs
          
        - name: auto-volume
          mountPath: /opt/TongWeb/kernel/autodeploy
          
        - name: tongweb-volume
          mountPath: /opt/TongWeb/kernel/conf/tongweb.xml
          subPath: tongweb.xml
        
        
        
      volumes:
      - name: log-volume
        hostPath:
          path: /home/work/logs
          type: DirectoryOrCreate
      - name: auto-volume
        hostPath:
          path: /home/liqiang/a
          type: DirectoryOrCreate        
      - name: tongweb-volume
        configMap:
          name: tongweb
      
      
      

 

标签:opt,name,tongweb,示例,NACOS,value,volume,挂载,k8s
From: https://www.cnblogs.com/rerise/p/17650841.html

相关文章

  • dockerfile netcore 示例
    #syntax=docker/dockerfile:1FROMmcr.microsoft.com/dotnet/sdk:7.0asbuild-envWORKDIR/appCOPY..RUNdotnetrestoreRUNdotnetpublish-cRelease-o/publishFROMmcr.microsoft.com/dotnet/aspnet:7.0asruntimeWORKDIR/srcCOPY--from=build......
  • k8s发布应用
    前言首先以SpringBoot应用为例介绍一下k8s的发布步骤。1.从代码仓库下载代码,比如GitLab;2.接着是进行打包,比如使用Maven;3.编写Dockerfile文件,把步骤2产生的包制作成镜像;4.上传步骤3的镜像到远程仓库,比如Harhor;5.编写Deployment文件;6.提交Deployment文件到k8s集群;从以上步骤......
  • Centos使用nginx实现挂载本地yum源
    前言:生产环境中由于一些安全问题,无法使用外网,只能在内网运行,无法访问外部yum源,这时候对于一些环境的安装及其不方便,故使用内部挂载yum源方式解决。1、环境操作系统版本2、关闭selinux和防火墙#关闭selinuxsed-ri's/SELINUX=enforcing/SELINUX=disabled/'/etc/selinux/co......
  • java实现大文件上传示例
    ​ 一、功能性需求与非功能性需求要求操作便利,一次选择多个文件和文件夹进行上传;支持PC端全平台操作系统,Windows,Linux,Mac支持文件和文件夹的批量下载,断点续传。刷新页面后继续传输。关闭浏览器后保留进度信息。支持文件夹批量上传下载,服务器端保留文件夹层级结构,服务器端......
  • 用一个示例来学习DockerFile
    在Docker的世界里,我们经常会听到Dockerfile这个词。那么,什么是Dockerfile?它如何工作?本文将简要介绍Dockerfile的基本概念,原理以及一些常用的Dockerfile命令。什么是Dockerfile?Dockerfile是一个包含了一组命令的文本文件,这些命令可以被Docker解析并依此构建出一个新的Docker镜像......
  • k8s中网络策略的本质是什么?通过什么控制pod间的访问策略?
    k8s中集群网络策略,需要集群网络插件,才能够真正的实现,对pod间的访问流量进行控制和管理。 以calico网络插件为例。 本质:用户在k8s集群中设置了pod的网络策略之后,calico-kube-controllers会通知各个节点上的calico-node服务,在宿主机上设置对应的iptables规则,完成pod间网络......
  • 使用 KubeBlocks 为 K8s 提供稳如老狗的数据库服务
    原文链接:https://forum.laf.run/d/994大家好!今天这篇文章主要向大家介绍Sealos的数据库服务。在Sealos上数据库后端服务由KubeBlocks提供,为用户的数据库应用保驾护航。无论你是在公有云还是本地环境中使用,Sealos都能为你管理关系数据库、NoSQL、向量数据库和流数据库等......
  • 关于Azure-存储账户-SMB-CIFS文件共享-在Linux系统中的挂载
    笔者在自己Azure平台创建了一个【标准】性能,即StorageV2类型的存储账户、然后在其下创建了一个文件共享CIFS注意:标准存储账户中的【文件共享】,只能创建基于SMB协议的文件共享如果要创建NFS文件共享,只能在创建存储账户时,【性能】处选择,高级,文件共享,才能同时支持CIFS和NFS 这......
  • K8S系统监控:使用Metrics Server和Prometheus
    Kubernetes也提供了类似的linuxtop的命令,就是kubectltop,不过默认情况下这个命令不会生效,必须要安装一个插件MetricsServer才可以。MetricsServer是一个专门用来收集Kubernetes核心资源指标(metrics)的工具,它定时从所有节点的kubelet里采集信息,但是对集群的整体性能影响......
  • spark on k8s 开发部署简单实践
    实际上就是一个简单的实践,方便参考,对于开发以及运行,集成ci/cd以及dophinscheduler任务调度为了方便开发的spark应用共享以及使用基于s3进行文件存储(当然dophinscheduler也是支持自己的资源库的)参考图 玩法说明基于gitlab进行代码管理,通过ci/cd进行sparkapp的构建,同......