华为云服务器-云容器引擎 CCE环境构建及项目部署

2024-06-09 01:36

本文主要是介绍华为云服务器-云容器引擎 CCE环境构建及项目部署,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、切换地区

2、搜索云容器引擎 CCE

3、购买集群

4、创建容器节点

通过漫长的等待(五分钟左右),由创建中变为运行中,则表明容器已经搭建成功

购买成功后,返回容器控制台界面

5、节点容器管理

6、创建redis工作负载

7、创建mysql工作负载

8、将sql文件推送至容器中,并运行

回到主界面找到云容器引擎

上传本地电脑的sql文件

查看容器名称

kubectl get pod

将云服务器中的文件复制到mysql容器中

kubectl cp /home/user/office_registration.sql mysql-0:/opt

进入到mysql容器中

kubectl exec -it mysql-0 -- /bin/bash

create database office_registration default character set utf8 collate utf8_general_ci;

退出mysql容器

9、部署项目

创建镜像

回到主界面,找到云服务器

找到远程连接工具 解压安装 安装过程略 直接下一步就行

安装完成后,打开secureCRT

image-20240605170203503.png

docker环境搭建

删除旧版本docker

sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine

安装docker相关插件

yum install -y yum-utils device-mapper-persistent-data lvm2

下载docker-ce源

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

安装docker

yum install docker-ce

验证

yum list docker-ce --showduplicates | sort -r

出现下面问题,需重启docker

docker images

systemctl daemon-reload systemctl restart docker.service

切换路径至/opt下,并创建app目录

cd /opt

mkdir app

10、本地构建项目

本地需要安装jdk8 mysql5.7以上 reids idea开发工具;可自行百度下载安装

打开idea;打开所需项目

注意mysql中的密码也得改

本地打包

clean完成

在install

查看是否上传成功

FROM openjdk:8-jdk-alpine
RUN apk add --update ttf-dejavu fontconfig #字体设置,解决验证码字体问题
COPY office-registration-2.0-SNAPSHOT.jar app.jar
EXPOSE 9010
ENTRYPOINT ["java","-jar","/app.jar"]

使用vim打开 Dockerfile,然后将上面的代码复制进去

vim Dockerfile

创建logs文件夹

mkdir logs

打包成镜像文件

docker build -t app:v1.0 .

查看docker镜像文件是否打包完成

docker images

推送至华为云镜像仓库

注意改成自己的组织

docker tag {镜像名称}:{版本名称} swr.cn-north-4.myhuaweicloud.com/{组织名称}/{镜像名称}:{版本名称}

如果组织为 xiebing 则改成下面的

docker tag app:v1.0 swr.cn-north-4.myhuaweicloud.com/xiebing/app:v1.0

docker push swr.cn-north-4.myhuaweicloud.com/{组织名称}/{镜像名称}:{版本名称}

同样修改组织名称

docker push swr.cn-north-4.myhuaweicloud.com/xiebing/app:v1.0

创建应用服务容器

创建nginx容器

切换到 /opt目录下 创建nginx文件夹

切换到nginx下,创建html目录

k8s部署springboot项目中的war包

FROM openjdk:8-jdk-alpineRUN apk add --update ttf-dejavu fontconfigCOPY Smart-Parking.war app.warEXPOSE 8088ENTRYPOINT ["java","-jar","/app.war"]

这篇关于华为云服务器-云容器引擎 CCE环境构建及项目部署的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1043893

相关文章

Java中的StringBuilder之如何高效构建字符串

《Java中的StringBuilder之如何高效构建字符串》本文将深入浅出地介绍StringBuilder的使用方法、性能优势以及相关字符串处理技术,结合代码示例帮助读者更好地理解和应用,希望对大家... 目录关键点什么是 StringBuilder?为什么需要 StringBuilder?如何使用 St

IntelliJ IDEA 中配置 Spring MVC 环境的详细步骤及问题解决

《IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决》:本文主要介绍IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决,本文分步骤结合实例给大... 目录步骤 1:创建 Maven Web 项目步骤 2:添加 Spring MVC 依赖1、保存后执行2、将新的依赖

Go语言开发实现查询IP信息的MCP服务器

《Go语言开发实现查询IP信息的MCP服务器》随着MCP的快速普及和广泛应用,MCP服务器也层出不穷,本文将详细介绍如何在Go语言中使用go-mcp库来开发一个查询IP信息的MCP... 目录前言mcp-ip-geo 服务器目录结构说明查询 IP 信息功能实现工具实现工具管理查询单个 IP 信息工具的实现服

SpringBoot项目中报错The field screenShot exceeds its maximum permitted size of 1048576 bytes.的问题及解决

《SpringBoot项目中报错ThefieldscreenShotexceedsitsmaximumpermittedsizeof1048576bytes.的问题及解决》这篇文章... 目录项目场景问题描述原因分析解决方案总结项目场景javascript提示:项目相关背景:项目场景:基于Spring

解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

《解决Maven项目idea找不到本地仓库jar包问题以及使用mvninstall:install-file》:本文主要介绍解决Maven项目idea找不到本地仓库jar包问题以及使用mvnin... 目录Maven项目idea找不到本地仓库jar包以及使用mvn install:install-file基

springboot项目如何开启https服务

《springboot项目如何开启https服务》:本文主要介绍springboot项目如何开启https服务方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录springboot项目开启https服务1. 生成SSL证书密钥库使用keytool生成自签名证书将

springboot上传zip包并解压至服务器nginx目录方式

《springboot上传zip包并解压至服务器nginx目录方式》:本文主要介绍springboot上传zip包并解压至服务器nginx目录方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录springboot上传zip包并解压至服务器nginx目录1.首先需要引入zip相关jar包2.然

将Java项目提交到云服务器的流程步骤

《将Java项目提交到云服务器的流程步骤》所谓将项目提交到云服务器即将你的项目打成一个jar包然后提交到云服务器即可,因此我们需要准备服务器环境为:Linux+JDK+MariDB(MySQL)+Gi... 目录1. 安装 jdk1.1 查看 jdk 版本1.2 下载 jdk2. 安装 mariadb(my

使用Python构建一个Hexo博客发布工具

《使用Python构建一个Hexo博客发布工具》虽然Hexo的命令行工具非常强大,但对于日常的博客撰写和发布过程,我总觉得缺少一个直观的图形界面来简化操作,下面我们就来看看如何使用Python构建一个... 目录引言Hexo博客系统简介设计需求技术选择代码实现主框架界面设计核心功能实现1. 发布文章2. 加

售价599元起! 华为路由器X1/Pro发布 配置与区别一览

《售价599元起!华为路由器X1/Pro发布配置与区别一览》华为路由器X1/Pro发布,有朋友留言问华为路由X1和X1Pro怎么选择,关于这个问题,本期图文将对这二款路由器做了期参数对比,大家看... 华为路由 X1 系列已经正式发布并开启预售,将在 4 月 25 日 10:08 正式开售,两款产品分别为华