本例演示如何通过一个编排模板创建ASP.NET应用,包含一个Deployment和Service,后端Deployment会创建Pod资源对象,Service会绑定到后端Pod上,形成一个完整的ASP.NET应用。
前提条件
- 创建一个Windows节点,参见创建Windows节点池。
- 在容器服务Kubernetes模板编排中,您需要自己定义一个应用运行所需的资源对象,通过标签选择器等机制,将资源对象组合成一个完整的应用。
本例演示如何通过一个编排模板创建ASP.NET应用,包含一个Deployment和Service,后端Deployment会创建Pod资源对象,Service会绑定到后端Pod上,形成一个完整的ASP.NET应用。
---
符号将资源对象分隔,从而通过一个模板创建多个资源对象。
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
nodeSelectors:
kubernetes.io/os: "windows"
tolerations:
- key: "os"
value: "windows"
在文档使用中是否遇到以下问题
更多建议
匿名提交