It is not officially supported (as of Minikube 0.25.0, Kubernetes 1.9, January 2018). But there is Beta support for Windows server containers in Kubernetes.
These articles contain more information:
Should the normal startup functionality of w10 work?
To change which apps run at startup, press and hold (or right-click) the Start button, select Task Manager, and then select the Startup tab. Choose an app, then select Enable or Disable.
To add or remove an app from the Startup tab, press the Windows Logo Key + R, type shell:startup, and then select OK. ...
Kubernetes has several system-level parts. It needs a functioning etcd cluster, the API server proper, and a per-node service called the kubelet. It also generally expects to be able to use 100% of the resources available on any given node for its own use. Just having the kubectl binary on its own isn't enough to use Kubernetes; you also need the rest of ...
Welcome to the wonderful world of container orchestrators. It is considered bad practice to install many apps into a single container. The new way of working is not to install an application server that runs many WAR files. The new way of deploying is to have each app be a self-contained container where your build tool (eg maven) packaged the servlet ...
MongoDB database nodes are stateful. In the event that a container
fails, and is rescheduled, it's undesirable for the data to be lost
(it could be recovered from other nodes in the replica set, but that
takes time). To solve this, features such as the ...
Your application requirements really do influence your options here, maybe add more detail about the app because this subject is very much about your application architecture too.
The application state is fixed, pod's are rebuilt as per the spec or source container that defines them and the replication sets take care of the deployment so I'd say the ...
There are two main reasons for this issue to happen:
Your dns are not exposed.
Your code is redirecting to a https address (and since you are working in your local machine, most likely you don't have a secure certificate)
CASE 1 - Exposing DNS
On linux you can solve it like:
Add the ip from the first step and the hostname you ...
The approach I've seen work for this is to use Nginx as the LoadBalancer and defining the Ingress with type NodePort for the different services. You can see a tutorial that shows the first steps for setting this up here.
Additionally, the official docs DNS for Service and Pods and Customizing DNS Service are good resources.