如何通过编排模板创建Windows应用? -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

如何通过编排模板创建Windows应用?

小天使爱美 2020-03-31 15:08:24 229

如何通过编排模板创建Windows应用?

编排模板创建 通过编排模板 windows通过 通过创建 通过应用
分享到
取消 提交回答
全部回答(1)
  • 小天使爱美
    2020-03-31 15:08:45

    本例演示如何通过一个编排模板创建 aspnet 应用,包含一个 Deployment 和 Service,后端 Deployment 会创建 Pod 资源对象, Service 会绑定到后端 Pod 上,形成一个完整的 aspnet 应用。

    前提条件 创建一个 Windows Kubernetes 集群,参见创建 Windows Kubernetes 集群。 在容器服务 Kubernetes 模板编排中,您需要自己定义一个应用运行所需的资源对象,通过标签选择器等机制,将资源对象组合成一个完整的应用。 操作步骤 登录容器服务管理控制台。 在 Kubernetes 菜单下,单击左侧导航栏中的应用 > 无状态,进入无状态(Deployment)页面。 单击页面右上角的使用模板创建。 模板创建windows应用 对模板进行相关配置,完成配置后单击创建。 集群:选择目标集群。资源对象将部署在该集群内。 命名空间:选择资源对象所属的命名空间,默认是 default。除了节点、持久化存储卷等底层计算资源以外,大多数资源对象需要作用于命名空间。 示例模板:阿里云容器服务提供了多种资源类型的 Kubernetes yaml 示例模板,让您快速部署资源对象。您可以根据 Kubernetes Yaml 编排的格式要求自主编写,来描述您想定义的资源类型。 添加部署:您可通过此功能快速定义一个Yaml模板。 使用已有模板:您可将已有编排模板导入到模板配置页面。 配置模板信息 下面是一个aspnet 应用的示例编排,基于容器服务内置的编排模板。通过该编排模板,即可快速创建一个属于 aspnet 应用的 deployment 。 说明 容器服务支持 Kubernetes Yaml 编排,支持通过---符号将资源对象分隔,从而通过一个模板创建多个资源对象。 apiVersion: v1 kind: Service metadata: name: aspnet-svc spec: ports: - port: 80 protocol: TCP targetPort: 80 selector: app: aspnet type: LoadBalancer

    apiVersion: apps/v1 kind: Deployment metadata: name: aspnet spec: selector: matchLabels: app: aspnet template: metadata: labels: app: aspnet spec: containers: - image: 'microsoft/dotnet-samples:aspnetapp' name: aspnet 单击创建后,会提示部署状态信息。成功后,单击Kubernetes 控制台前往 Kubernetes Dashboard 查看部署进度。 查看部署进度 在 Kubernetes Dashboard 里,您可以看到 aspnet-svc 服务已成功部署,并暴露了外部入口。单击外部端点的访问地址。 外部端点 您可以在浏览器中访问 aspnet 首页。 访问aspnet首页 后续步骤 您也可返回容器服务首页,单击左侧导航栏中的路由与负载均衡 > 服务,查看该 aspnet 的服务。

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

相似问题
最新问题