主页 > IT业界  > 

阿里云k8s服务部署操作一指禅

阿里云k8s服务部署操作一指禅

文章目录 DockerFile镜像操作阿里云k8s服务部署

DockerFile # 使用 JDK 17 官方镜像 # linux架构:FROM --platform=linux/amd64 openjdk:17-jdk-slim # arm架构:openjdk:17-jdk-slim FROM --platform=linux/amd64 openjdk:17-jdk-slim # 设置工作目录 WORKDIR /app # 更新 apt 包索引,安装 vim 和 iputils-ping RUN apt-get update && \ apt-get install -y vim iputils-ping curl # 将 Spring Boot 应用的 JAR 文件复制到容器中 COPY target/modelTrainDataSearch-0.0.3-SNAPSHOT.jar /app/modelTrainDataSearch-0.0.3-SNAPSHOT.jar # 暴露服务端口 EXPOSE 8199 # 启动 Spring Boot 应用 CMD ["java", "-jar", "modelTrainDataSearch-0.0.3-SNAPSHOT.jar"] 镜像操作 # 镜像构建 docker build -t es-search-ping . # 打标签 docker tag sha256:8391dd6cf9ffb45c87b2c6ca4ddcda067b6abeb39bbd3683f4c0c38f724ef1c0 crpi-1s4dcnswtat3nv8i -hangzhou.personal.cr.aliyuncs /image_test_demo/es_search_demo:2.1-linux # 镜像上传 docker push crpi-1s4dcnswtat3nv8i -hangzhou.personal.cr.aliyuncs /image_test_demo/es_search_demo:2.1-linux

阿里云个人镜像仓库配置: 仓库地址: cr.console.aliyun /cn-hangzhou/instance/namespaces

仓库配置:

阿里云k8s服务部署

创建集群

服务部署 配置应用信息 选择镜像 这块需要注意设置镜像密钥,否则服务部署时docker pull镜像下载失败异常。

配置服务对外暴露端口号 此处注意配置传统型负载均衡(网络型负载均衡NLB我在测试的时候没有分配外网ip,提供的是地址:端口号访问时候浏览器拒绝,后续再研究),会自动创建负载均衡配置分配公网ip。 虚拟集群IP无法提供公网ip访问,节点端口方式不会自动创建外网ip 创建 查看服务状态 查看外网访问

标签:

阿里云k8s服务部署操作一指禅由讯客互联IT业界栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“阿里云k8s服务部署操作一指禅