1. A method for upgrading one or more hypervisors in a cluster of nodes over a network with a network device that includes a hardware processor that executes instructions that perform actions, comprising: iteratively determining the one or more hypervisors for in service upgrading to prevent interruption of communication over the network by the cluster of nodes, wherein each of the one or more hypervisors determined for in service upgrading correspond to a virtual traffic manager that is part of a virtual cluster of virtual traffic managers that spans at least two nodes and the one or more determined hypervisors are instantiated on one or more separate blade server computers, and wherein one or more non-transitory processor readable memories are configured and arranged to store instructions sufficient to implement the one or more determined hypervisors that are associated with one or more translation modules and the corresponding virtual traffic managers that are associated with one or more other translation modules, performing further actions: deactivating operation of the one or more determined hypervisors and the one or more corresponding virtual traffic managers while the virtual cluster remains operative; upgrading the one or more deactivated hypervisors, wherein the upgrading includes one or more of enabling inactive software code, change a configuration of running software, re-purposing the one or more deactivated hypervisors to perform one or more different functionalities, rolling back a current version of software code to a prior version, or replacement of hardware; and preventing interruption of communication over the network by the cluster of nodes by re-activating the one or more upgraded hypervisors and each corresponding virtual traffic manager for the virtual cluster; and providing in service communication between the at least one re-activated hypervisor and each corresponding virtual traffic manager, wherein the upgraded hypervisor provides management control of Layer 1 and 2 network traffic of the Open Systems Interconnect (OSI) stack, and wherein each upgraded hypervisor employs their translation module to forward OSI Layer 3 through Layer 7 network traffic to one or more other translation modules that are employed by their associated virtual traffic manager to receive the forwarded network traffic, wherein the one or more translation modules associated with each upgraded hypervisor are configured to support a negotiation process to identify a compatible version of the one or more upgraded hypervisors by mapping different versions of the one or more upgraded hypervisors that are compatible to the one or more other translation modules associated with the corresponding virtual traffic managers, and wherein different versions of candidate upgrade packages are stored in a non-transitory processor readable memory that is accessible over layers 1 and 2 by the one or more hypervisors the mapping of different versions of the candidate upgrade packages; and employing the same upgraded hypervisor to use the one or more translation modules to communicate with different versions of the one or more other translation modules of the one or more virtual traffic managers.