kubesphere应用系列(一)部署NET8API

一、准备工作

1.kubesphere
2.harbor
3.net8

二、创建API应用

1.创建api应用

1.1使用命令创建应用
dotnet new webapi -n YourApiAppName
1.2修改代码
0
1.3添加测试接口
app.MapGet("/nowstring", () => { return DateTime.Now.ToString(); }) .WithName("nowstring") .WithOpenApi();
1.4添加dockerfile支持
 
0

三、推送镜像到harbor

3.1创建镜像
在当前文件夹执行构建命令:
docker build -t kubesphere_test_api:1.0 .
3.2.推送镜像到harbor
根据harbor的镜像仓库执行如下命令
1.创建tag:
docker tag kubsphere_test_api:1.0 镜像仓库的地址/镜像名称:版本号

2.推送镜像:
docker push 镜像仓库的地址/镜像名称:版本号

查看harbor已经推送完成

 

四、创建Kubernetes资源

4.1创建harbor的配置信息

选择类型为镜像服务信息

4.2创建自制应用

创建无状态服务

选择刚才添加的harbor配置信息

 

 
 
 
 
 

 查看服务列表和端口

测试请求

 

 
posted @ 2024-04-07 20:23  少年知有  阅读(18)  评论(0编辑  收藏  举报