首页 > 编程语言 >发布到win11本地k8s集群Aspire项目

发布到win11本地k8s集群Aspire项目

时间:2024-06-01 18:11:45浏览次数:20  
标签:aspirate name 项目 集群 Aspire win11 k8s

Aspire项目发布到win11本地k8s集群

  合集 - 微服务(3)   1.微服务新体验之Aspire初体验05-30 2.Aspire项目发布到win11本地k8s集群05-31 3.微服务实践Aspire项目发布到远程k8s集群06-01 收起  

前提

你必须会创建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

欢迎光临:http://shiningrise.cnblogs.com

标签:aspirate,name,项目,集群,Aspire,win11,k8s
From: https://www.cnblogs.com/Leo_wl/p/18226229

相关文章

  • Aspire项目发布到远程k8s集群
    前提你必须会创建aspire项目,不会的请先看微服务新体验之Aspire初体验Aspirate(Aspir8)Aspirate是将aspire项目发布到k8s集群的工具安装aspiratedotnettoolinstall-gaspirateaspirate初始化切换到AppHost项目目录aspirateinit在host项目中生成aspirate.json,如......
  • k8s——集群环境问题合集
    创建集群k8s集群创建集群环境问题合集重置master节点kubeadmreset-f#-f强制重置可选重置node节点#当你的master节点重置后,node节点需要重新加入集群kubeadmreset-f#-f强制重置可选#同时需要删除`rm-rf/var/lib/kubelet`#`rm-rf/etc/cni`两个文件......
  • 04.k8s的附加组件
    4.k8s的附加组件4.1dns服务安装dns服务1:下载dns_docker镜像包wgethttp://192.168.12.201/docker_image/docker_k8s_dns.tar.gz2:导入dns_docker镜像包(所有节点或者node2节点)3:修改skydns-rc.yaml,指定13的机器,该功能可加可不加spec:nodeSelector:kubern......
  • 05.k8s弹性伸缩
    5.k8s弹性伸缩k8s弹性伸缩,需要附加插件heapster监控弹性伸缩:随着业务访问量的大小,k8s系统中的pod比较弹性,会自动增加或者减少pod数量;5.1安装heapster监控1:上传并导入镜像,打标签ls*.tar.gzforninls*.tar.gz;dodockerload-i$n;donedockertagdocker.io/......
  • Aspire初体验
    微服务新体验之Aspire初体验  合集-微服务(2) 1.微服务新体验之Aspire初体验05-302.Aspire项目发布到win11本地k8s集群05-31收起 安装aspire查看vs版本我这的版本是17.9.7,不支持aspire,所以需要升级更新VS点击帮助->检查更新点击更新静等安装升级......
  • 解决历理 Win11下载及使用
    Win11下载地址:ed2k://|file|zh-cn_windows_11_consumer_editions_x64_dvd_904f13e4.iso|5517273088|DFD1AE88E36516B87382FC3D3D3F46AD|/普通版家庭版升级专业版密钥:VK7JG-NPHTM-C97JM-9MPGT-3V66T使用步骤:第一步:使用迅雷下载Win11系统第二步:rufus-3.11制作工具,使用其制作系......
  • k8s学习--k8s集群使用容器镜像仓库Harbor
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录环境步骤一容器镜像仓库Harbor部署二、Kubernetes集群使用harbor仓库环境Ip主机名cpu内存硬盘192.168.10.11master1cpu双核2G40G192.168.10.12node011cpu双核2G40G192.168.10.13node021cp......
  • k8s--service详解
    1:service详解1、每次访问pod的时候,ip地址都不是固定的2、service有一个虚拟ip和端口,可以使用这个来进行访问3、kube-proxy,apiserver将service的信息存入到etcd中,kube-proxy将其转换为一个访问规则,这个就是本质4、表象,就是标签,本质就是规则,通过标签,来进行要管理哪些pod,5......
  • Aspire项目发布到win11本地k8s集群
    前提你必须会创建aspire项目,不会的请先看微服务新体验之Aspire初体验Aspirate(Aspir8)Aspirate是将aspire项目发布到k8s集群的工具安装aspiratedotnettoolinstall-gaspirateaspirate初始化切换到AppHost项目目录aspirateinit生成k8s配置文件aspirategenerat......
  • 彻底关闭解决Windows Defender实时防护(MsMpEng.exe、Antimalware Service Executable
    彻底关闭解决WindowsDefender实时防护MsMpEng.exe、AntimalwareServiceExecutable占用CPU和内存过多win11有效解决方法常规方法步骤一、修改注册表步骤二、组策略关闭WindowsDefender防病毒程序根治方法直接删除WindowsDefender实时防护功能简述解决过程Antima......