Aspire项目发布到win11本地k8s集群
前提
你必须会创建aspire项目,不会的请先看微服务新体验之Aspire初体验
Aspirate (Aspir8)
Aspirate 是将aspire项目发布到k8s集群的工具
安装aspirate
dotnet tool install -g aspirate
aspirate 初始化
切换到AppHost项目目录
aspirate init
生成k8s配置文件
aspirate generate
生成
aspirate build
Apply Manifests
aspirate apply
修改svc
切换到AspireApp1.AppHost\aspirate-output\webfrontend
修改service.yaml
---
apiVersion: v1
kind: Service
metadata:
name: webfrontend
spec:
type: NodePort # 将ClusterIP改为NodePort
selector:
app: webfrontend
ports:
- name: http
port: 8080
targetPort: 8080
- name: https
port: 8443
targetPort: 8443
运行
kubectl apply -f service.yaml
查看运行端口
访问http://localhost:32397/
常用命令
docker run -d -p 5000:5000 --privileged=true --restart always -v E:/docker/registry:/var/lib/registry --name registry registry:2
dotnet tool install -g aspirate
aspirate init
aspirate generate
aspirate build
aspirate apply
aspirate destroy
dotnet tool uninstall -g aspirate
相关文章
问题
我想在远程k8s集群部署aspire项目,但是没成功,不管是发布到注册表,还是上传项目到服务器使用aspirate发布,都不成功。
作者
吴晓阳 微信号:shiningrise
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
2016-05-31 SQLserver中用convert函数转换日期格式
2016-05-31 SQL DatePart函数使用
2016-05-31 asp.net mvc 在View中获取Url参数的值
2016-05-31 RouteData
2011-05-31 Lephone.Core.Logging配置