您的位置:首页 > 财经 > 产业 > 建站公司如何在抖音平台开店_营销网站建站公司哪家好_百度云搜索引擎入口手机版_百度关键词指数

建站公司如何在抖音平台开店_营销网站建站公司哪家好_百度云搜索引擎入口手机版_百度关键词指数

2025/3/13 21:29:41 来源:https://blog.csdn.net/xiaogg3678/article/details/146014442  浏览:    关键词:建站公司如何在抖音平台开店_营销网站建站公司哪家好_百度云搜索引擎入口手机版_百度关键词指数
建站公司如何在抖音平台开店_营销网站建站公司哪家好_百度云搜索引擎入口手机版_百度关键词指数
  1. Dockerfile文件编写
    #基础镜像,如果本地仓库没有,会从远程仓库拉取 openjdk:8
    FROM openjdk:8
    #暴露端口
    EXPOSE 9301
    #容器中创建目录
    RUN mkdir -p /usr/local/java
    #编译后的jar包copy到容器中创建到目录内 ../../realize-gateway
    COPY realize-auth.jar /usr/local/java/realize-auth.jar
    #指定容器时区
    RUN rm -f /etc/localtime \
    && ln -sv /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
    && echo "Asia/Shanghai" > /etc/timezone
    #指定容器启动时要执行的命令
    ENTRYPOINT ["java","-jar","-Dspring.profiles.active=server","/usr/local/java/realize-auth.jar"]
    

  2. kubectl 定义资源文件
    apiVersion: v1
    kind: Service
    metadata:name: $IMG_NAMEnamespace: rzlabels:app: $IMG_NAME
    spec:type: ClusterIPports:- name: tcp-9301-9301port: 9301protocol: TCPtargetPort: 9301selector:app: $IMG_NAME
    ---
    apiVersion: apps/v1
    kind: Deployment #对象类型
    metadata:name: $IMG_NAME #名称namespace: rzlabels:app: $IMG_NAME #标注
    spec:replicas: 1 #运行容器的副本数,修改这里可以快速修改分布式节点数量selector:matchLabels:app: $IMG_NAMEtemplate:metadata:labels:app: $IMG_NAMEspec:containers: #docker容器的配置- name: $IMG_NAME
    #          env:
    #            - name: aliyun_logs_catalina
    #              value: stdoutimage: rz-image-server-registry-vpc.cn-shanghai.cr.aliyuncs.com/rz-real/$IMG_NAME:$IMG_TAG # pull镜像的地址 ip:prot/dir/images:tagimagePullPolicy: Always #pull镜像时机,ports:- containerPort: 9301 #容器对外开放端口,需与springboot配置文件一致volumeMounts:- name: time-configmountPath: /etc/localtimereadOnly: true- name: volume-logsmountPath: /logssubPath: logsresources:limits:cpu: 500mmemory: 1Girequests:cpu: 10mmemory: 50Mi#从私有仓库拉取镜像凭证imagePullSecrets:- name: miyue-vpcvolumes:- name: time-confighostPath:path: /usr/share/zoneinfo/Asia/Shanghai- name: volume-logspersistentVolumeClaim:claimName: nas-volume-claim-real
    

  3. 一键shell脚本部署pod
    echo "开始制作镜像..."
    image_name=realize-auth
    image_tag=`date +%Y-%m-%d-%H-%M-%S` #_%H%M
    echo "当前时间版本号:$image_tag"
    docker build -t ${image_name}:${image_tag} .
    echo "制作镜像成功!"echo "登录"
    sudo docker login --username=aliyun03 rz-dt-image-server-registry-vpc.cn-shanghai.cr.aliyuncs.com --password=1234echo "镜像最新版本提交"
    docker tag ${image_name}:${image_tag} rz-dt-image-server-registry-vpc.cn-shanghai.cr.aliyuncs.com/rz-dt-real/${image_name}:${image_tag}
    docker push rz-dt-image-server-registry-vpc.cn-shanghai.cr.aliyuncs.com/rz-dt-real/${image_name}:${image_tag}echo "k8s一键部署"
    export IMG_TAG=${image_tag}
    export IMG_NAME=${image_name}
    envsubst < ${image_name}'-real'.yaml | kubectl --kubeconfig ~/.kube-rz-real/config apply -f -

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com