kubesphere应用系列(一)部署NET8API
一、准备工作
1.kubesphere
2.harbor
3.net8
二、创建API应用
1.创建api应用
1.1使用命令创建应用
dotnet new webapi -n YourApiAppName
1.2修改代码

1.3添加测试接口
app.MapGet("/nowstring", () => { return DateTime.Now.ToString(); }) .WithName("nowstring") .WithOpenApi();
1.4添加dockerfile支持

三、推送镜像到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配置信息




查看服务列表和端口

测试请求



浙公网安备 33010602011771号