Deploying a Windows workload to a target cluster

After you build the Windows container, you can deploy the container to another cluster.

Before you begin

Before deploying your workload, you should have first:

Deploying the container image

With your container image in Container Registry, you can deploy the image to a GKE cluster. See Deploying a Windows Server application for more.

As part of deploying the container, you have to create a Deployment manifest file. Shown below is an example Deployment manifest file for a container located at gcr.io/myproject/myimagename:v1.0.0:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: myworkload
  labels:
    app: myworkload
spec:
  replicas: 1
  selector:
    matchLabels:
      app: myworkload
  template:
    metadata:
      labels:
        app: myworkload
    spec:
      nodeSelector:
        kubernetes.io/os: windows
      containers:
      - name: myworkload-container
        image: gcr.io/myproject/myimagename:v1.0.0
        ports:
        - containerPort: 80

Next Steps