开发者社区> 问答> 正文

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

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

展开
收起
小天使爱美 2020-03-31 15:08:24 703 0
1 条回答
写回答
取消 提交回答
  • 本例演示如何通过一个编排模板创建 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 的服务。

    2020-03-31 15:08:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《云服务器运维之Windows篇》 立即下载
TAKING WINDOWS 10 KERNEL 立即下载
ECS运维指南之Windows系统诊断 立即下载