Build Apache Containers

I am using 5 VMWare VMs to host around 300 web-sites with different P.

Can I deploy 300 pods for Apache to seperate all those website ?

Linux Docker

Short answer: yes.
Slightly longer answer: If you gonna do so, you should definitely check out the docks for Kubernetes/OpenShift or a VMWare own Product

I will build vm on vcenter with Kubernetes for testing.

I will design as following

  • 3 Master Node 4 Worker Node with HA
  • 300 IP address access for 300 website
    But how to setup the 300 ip addresses on pods?

I highly suggest to leave the addressing of the pods to kubernetes itself …
But maybe this helps: https://sookocheff.com/post/kubernetes/understanding-kubernetes-networking-model/