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配置信息
查看服务列表和端口
测试请求
标签:
kubesphere
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步