阿里云k8s1.33部署yaml和dockerfile配置文件

  • yaml 文件

    复制代码
    FROM registry.cn-hangzhou.aliyuncs.com/dockerhub_mirror/java:21-anolis
    
    MAINTAINER wangiegie@gmail.com
    
    ENV TZ=Asia/Shanghai
    ENV LANG C.UTF-8
    ENV JAVA_OPTS="-Xms512m -Xmx1024m -Djava.security.egd=file:/dev/./urandom"
    
    RUN ln -sf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
    
    RUN mkdir -p /sys-upms
    
    WORKDIR /sys-upms
    
    EXPOSE 4000
    
    ADD ./target/upms-biz.jar ./sys-upms-biz.jar
    
    CMD sleep 60;java $JAVA_OPTS -jar sys-upms-biz.jar
  • dockerfile 文件

    复制代码
    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: sys-upms
    spec:
      replicas: 1
      selector:
        matchLabels:
          app: sys-upms
      template:
        metadata:
          labels:
            app: sys-upms
        spec:
          imagePullSecrets:
          - name: acr-secret  # 引用已创建的Secret名称
          containers:
          - name: sys-upms
            image: ${IMAGE}
            ports:
            - containerPort: 4000
            env:
            - name: TZ
              value: Asia/Shanghai
            resources:
              requests:
                memory: "512Mi"
                cpu: "256m"
              limits:
                memory: "1024Mi"
                cpu: "512m"
    ---
    apiVersion: v1
    kind: Service
    metadata:
      name: sys-upms
    spec:
      selector:
        app: sys-upms
      ports:
      - port: 4000
        targetPort: 4000
      type: ClusterIP
相关推荐
阿俊-全栈开发25 分钟前
LikeShop 单商户SaaS商城分销模块二开:佣金计算与结算逻辑实现
java·开发语言·微服务·likeshop·likeshop开源商城·likeshop多商户
夜听莺儿鸣3 小时前
502-002_Linux驱动开发模块化编程
linux·驱动开发·模块化编程
wuminyu3 小时前
C++协程实现接收端的零拷贝Buffer管理原理剖析
java·linux·c语言·jvm·c++
程序员清风4 小时前
Docker、Nginx 与 Kubernetes 部署 AI 后端服务
nginx·docker·kubernetes
科力锐品牌君4 小时前
应用级灾备 | 海量非结构化数据如何实现高效数据保护
linux·运维·网络·安全·系统安全·数据安全·灾备
zhangrelay4 小时前
ROS项目设计案例智能大模型正经乱答案例
linux·笔记·学习·ubuntu·机器人
Zhu7585 小时前
离线二进制部署-Kubernetes-v1.36.4
容器·贪心算法·kubernetes
流浪0015 小时前
Linux系统篇39——线程(四) pthread库的由来和线程的创建与等待
linux·操作系统·线程·pthread库
Lancker5 小时前
chnroute-linux — 中国大陆 IP 段每日自动更新 + 「仅允许国内访问」落地
linux·运维·tcp/ip
蜗牛互联网6 小时前
WSL Containers GA:本地AI容器的生命周期、网络与治理验收
java·网络·人工智能·后端