// Module included in the following assemblies: // // * windows_containers/scheduling-windows-workloads.adoc [id="sample-windows-workload-deployment_{context}"] = Sample Windows container workload deployment You can deploy Windows container workloads to your cluster once you have a Windows compute node available. [NOTE] ==== This sample deployment is provided for reference only. ==== .Example `Service` object [source,yaml] ---- apiVersion: v1 kind: Service metadata: name: win-webserver labels: app: win-webserver spec: ports: # the port that this service should serve on - port: 80 targetPort: 80 selector: app: win-webserver type: LoadBalancer ---- .Example `Deployment` object [source,yaml] ---- apiVersion: apps/v1 kind: Deployment metadata: labels: app: win-webserver name: win-webserver spec: selector: matchLabels: app: win-webserver replicas: 1 template: metadata: labels: app: win-webserver name: win-webserver spec: containers: - name: windowswebserver image: mcr.microsoft.com/windows/servercore:ltsc2019 <1> imagePullPolicy: IfNotPresent command: - powershell.exe <2> - -command - $listener = New-Object System.Net.HttpListener; $listener.Prefixes.Add('http://*:80/'); $listener.Start();Write-Host('Listening at http://*:80/'); while ($listener.IsListening) { $context = $listener.GetContext(); $response = $context.Response; $content='