@@ -26,7 +26,7 @@ This guide walks you through the steps to configure and deploy a Windows contain
26
26
## Before you begin
27
27
28
28
* Create a Kubernetes cluster that includes a
29
- [ master and a worker node running Windows Server] ( /docs/tasks/administer-cluster/kubeadm/adding-windows-nodes )
29
+ control plane and a [ worker node running Windows Server] ( /docs/tasks/administer-cluster/kubeadm/adding-windows-nodes/ )
30
30
* It is important to note that creating and deploying services and workloads on Kubernetes
31
31
behaves in much the same way for Linux and Windows containers.
32
32
[ Kubectl commands] ( /docs/reference/kubectl/overview/ ) to interface with the cluster are identical.
@@ -105,15 +105,15 @@ the container port 80 is exposed directly to the service.
105
105
1. Check that the deployment succeeded. To verify :
106
106
107
107
* Two containers per pod on the Windows node, use `docker ps`
108
- * Two pods listed from the Linux master , use `kubectl get pods`
109
- * Node-to-pod communication across the network, `curl` port 80 of your pod IPs from the Linux master
108
+ * Two pods listed from the Linux control plane node , use `kubectl get pods`
109
+ * Node-to-pod communication across the network, `curl` port 80 of your pod IPs from the Linux control plane node
110
110
to check for a web server response
111
111
* Pod-to-pod communication, ping between pods (and across hosts, if you have more than one Windows node)
112
112
using docker exec or kubectl exec
113
113
* Service-to-pod communication, `curl` the virtual service IP (seen under `kubectl get services`)
114
- from the Linux master and from individual pods
114
+ from the Linux control plane node and from individual pods
115
115
* Service discovery, `curl` the service name with the Kubernetes [default DNS suffix](/docs/concepts/services-networking/dns-pod-service/#services)
116
- * Inbound connectivity, `curl` the NodePort from the Linux master or machines outside of the cluster
116
+ * Inbound connectivity, `curl` the NodePort from the Linux control plane node or machines outside of the cluster
117
117
* Outbound connectivity, `curl` external IPs from inside the pod using kubectl exec
118
118
119
119
{{< note >}}
@@ -184,7 +184,7 @@ For example: `--register-with-taints='os=windows:NoSchedule'`
184
184
185
185
By adding a taint to all Windows nodes, nothing will be scheduled on them (that includes existing Linux Pods).
186
186
In order for a Windows Pod to be scheduled on a Windows node,
187
- it would need both the nodeSelector to choose Windows, and the appropriate matching toleration.
187
+ it would need both the nodeSelector and the appropriate matching toleration to choose Windows .
188
188
189
189
` ` ` yaml
190
190
nodeSelector:
0 commit comments