首页 > 其他分享 >k8s 常用yml

k8s 常用yml

时间:2024-10-30 17:01:52浏览次数:1  
标签:常用 logs seewin app gateway nmg k8s yml name

1、pvc

---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: nmg-logs
  namespace: nmg-test
spec:
  storageClassName: "glusterfs"
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 100Gi

2、跑jar包

---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: seewin-gateway
  namespace: nmg-test
spec:
  replicas: 1
  selector:
    matchLabels:
      app: seewin-gateway
  template:
    metadata:
      labels:
        app: seewin-gateway
      annotations:
        sidecar.istio.io/rewriteAppHTTPProbers: "false"
    spec:
      containers:
        - name: seewin-gateway
          image: 192.168.31.15/nmg-test/seewin-gateway:latest
          imagePullPolicy: Always
          ports:
            - name: http-port-1
              containerPort: 9000
              protocol: TCP
          volumeMounts:
            - name: nmg-logs
              mountPath: "/app/logs"
      volumes:
        - name: nmg-logs
          persistentVolumeClaim:
            claimName: nmg-logs
---
apiVersion: v1
kind: Service
metadata:
  name: seewin-gateway
  namespace: nmg-test
spec:
  type: NodePort
  sessionAffinity: None
  selector:
    app: seewin-gateway
  ports:
    - name: http-port-1
      protocol: TCP
      port: 9000
      targetPort: 9000
      nodePort: 30090

 

---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: ibuilds-consumer-adm-system
  namespace: nmg-test
spec:
  replicas: 1
  selector:
    matchLabels:
      app: ibuilds-consumer-adm-system
  template:
    metadata:
      labels:
        app: ibuilds-consumer-adm-system
      annotations:
        sidecar.istio.io/rewriteAppHTTPProbers: "false"
    spec:
      containers:
        - name: ibuilds-consumer-adm-system
          image: 192.168.31.15/nmg-test/ibuilds-consumer-adm-system:latest
          imagePullPolicy: Always
          ports:
            - name: http-port-1
              containerPort: 9091
              protocol: TCP
          volumeMounts:
            - name: nmg-logs
              mountPath: "/app/logs"
      volumes:
        - name: nmg-logs
          persistentVolumeClaim:
            claimName: nmg-logs
---
apiVersion: v1
kind: Service
metadata:
  name: ibuilds-consumer-adm-system
  namespace: nmg-test
spec:
  type: ClusterIP
  sessionAffinity: None
  selector:
    app: ibuilds-consumer-adm-system
  ports:
    - name: http-port-1
      protocol: TCP
      port: 9091
      targetPort: 9091

 

标签:常用,logs,seewin,app,gateway,nmg,k8s,yml,name
From: https://www.cnblogs.com/lfxx/p/18516158

相关文章

  • 推荐一些常用的api接口,包括天气、物流、IP查询等
    AI绘画文生图API:输入文本描述,生成符合文本描述的图像。AI绘画图生图API:输入图片和文本描述,生成符合图片参考和文本描述的图像人像照片转动漫API:直接用预置的风格和人像照片URL生成对应的动漫风格图片。AI图片高清(超高分辨率)API:对目标图填充细节并输出高清图(宽、......
  • 四、常用寄存器
    DS:内存段地址寄存器段地址、偏移地址与物理地址内存中数据的地址由段地址和偏移地址组成,其中段地址乘以16再加上偏移地址就是真实的物理地址。对于16进制的数来说,乘以十六就是整体向左移一位,例如:0xFE*16=0xFE0物理地址可以由多种段地址+偏移地址组合而成例如物理......
  • 【GiraKoo】常用编码的对比(ASCII,GB2312,GBK,GB18030,UCS,Unicode)
    甯哥敤缂栫爜鐨勫姣旓紙ASCII锛孏B2312锛孏BK锛孏B18030锛孶CS锛孶nicode锛�鍦ㄧ▼搴忓紑鍙戜腑锛屾枃瀛楃紪鐮佷竴鐩存壆婕旂潃浜虹暅鏃犲锛屽嵈鑳屽悗鎹呬竴鍒€鐨勮鑹层€�鍙兘鍦ㄦ簮浠g爜鏂囦欢涓紝娉ㄩ噴鑾悕鍏跺鍦板彉鎴愪簡涔辩爜銆�鍙兘鏄彂閫佺粰鍒......
  • 【GiraKoo】C++编译中常用的内置宏
    开源项目:https://girakoo.com/联系方式:[email protected]简介针对不同的平台,很多头文件,函数名称,类型占用空间不一致。为了保证跨平台可编译,经常需要在项目中使用宏进行区分系统宏操作系统可使用的宏Windows32位_WIN32Windows64位_WIN32;_WIN64Linux__linu......
  • 常用函数
    1.算数函数    ABS-绝对值      ABS(x)当ABS函数的参数为NULL时,返回值也是NULL    MOD-求余数      MOD(被除数,除数)    ROUND-四舍五入      ROUND(对象数值,保留小数的位数)2.字符串函数    CONCAT-拼接      CONCAT(str1......
  • Java中常用的监控命令
    Java提供了多种监控工具,这些工具包含了许多命令行工具,用于监控、诊断和管理Java应用程序的性能。这些工具主要位于Java安装目录下的bin文件夹中,以下是几个常用的Java自带监控命令的详细说明:1.jps(JavaVirtualMachineProcessStatusTool)用于列出当前运行的......
  • 在K8S中,有一家拥有非常分散系统,拥有大量数据中心、虚拟机以及许多从事各种任务的员工
    对于一家拥有非常分散系统的跨国公司来说,使用Kubernetes(K8s)来管理其大量的数据中心、虚拟机以及相关的基础设施可以带来显著的好处。Kubernetes是一个用于自动化部署、扩展和管理容器化应用的开源平台,它可以帮助企业实现资源的一致管理和更高效的运营。以下是如何利用Kubernetes进......
  • 在K8S中,有一家拥有非常分散的系统的跨国公司,希望解决整体代码库问题,该公司要如何解决
    在Kubernetes(K8s)环境中,一家拥有非常分散的系统的跨国公司面临整体代码库问题的挑战时,可以通过以下策略来解决:1.采用微服务架构与容器化微服务架构:将庞大的单体应用拆分为一系列小型、独立、松耦合的服务。每个服务都运行在自己的进程中,并使用轻量级通信机制(通常是HTTP/RESTf......
  • 在K8S中,有一家公司想要修改其部署方法,并希望构建一个可扩展性和响应性更高的平台,该公
    在Kubernetes(K8s)中,一家公司想要修改其部署方法并构建一个可扩展性和响应性更高的平台,以满足客户需求,可以从以下几个方面入手:1.技术层面的实现策略采用微服务架构:将大型的单体应用拆分成多个独立的、小型的、松耦合的服务,每个服务负责一个特定的功能。这种架构有助于提高系......
  • 在K8S中,有一种情况,公司希望通过保持最低成本来提高效率和技术运营速度,该公司实该如何
    在Kubernetes(K8s)环境中,公司若希望通过保持最低成本来提高效率和技术运营速度,可以采取以下详细策略:一、优化资源配置与利用设置资源请求与限制:为容器设置合理的资源请求(Requests)和限制(Limits),确保它们在不浪费资源的同时获得必要的计算资源。这有助于防止单个容器占用过多的资......