当前位置: 首页 > article >正文

阿里云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.cn-hangzhou.personal.cr.aliyuncs.com/image_test_demo/es_search_demo:2.1-linux
# 镜像上传
docker push crpi-1s4dcnswtat3nv8i.cn-hangzhou.personal.cr.aliyuncs.com/image_test_demo/es_search_demo:2.1-linux

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

仓库配置:
在这里插入图片描述在这里插入图片描述

阿里云k8s服务部署

创建集群
在这里插入图片描述

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

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


http://www.kler.cn/a/554033.html

相关文章:

  • 账号存活率骤降19%?2025跨境账号安全白皮书预警
  • AI赋能前端开发,提升对抗压能力
  • 解锁 AIoT 无限可能,乐鑫邀您共赴 Embedded World 2025
  • 第1章大型互联网公司的基础架构——1.6 RPC服务
  • Ubuntu22 安装多个版本的python
  • java面试场景问题
  • 汽车免拆诊断案例 | 2010 款路虎揽胜车空调偶尔出风异常
  • DeepSeek 助力 Vue 开发:打造丝滑的导航栏(Navbar)
  • 23种设计模式 - 享元模式
  • 利用Java爬虫精准获取淘宝分类详情:实战案例指南
  • 使用LlamaIndex查询 MongoDB 数据库,并获取 OSS (对象存储服务) 上的 PDF 文件,最终用Langchain搭建应用
  • 使用GitLab和GitLab-Runner建立CICD流水线
  • 网络安全架构战略 网络安全体系结构
  • LLaMA 3.1 模型在DAMODEL平台的部署与实战:打造智能聊天机器人
  • c++作业
  • 基于Qt/C++实现一个俄罗斯方块游戏(附源码下载链接)
  • Linux 新建用户和组命令全解析
  • 使用Python和OpenCV实现图像像素压缩与解压
  • 升级 SpringBoot3 全项目讲解 — 如何在 SpringBoot3 种用 JsonSchema 来验证 Json是否有效?
  • Jest单元测试