title: Unable to update the deployment containers ports name on redeployment
body: <p>What happened:
  managementPort is provided by default while applying the k8s manifest.</p>
  <p>&quot;mng-mytest&quot; is the name alias for containerPort in deployment manifest.
  ports:</p>
  <ul>
  <li>containerPort: 9095
  name: mng-mytest</li>
  </ul>
  <p>Recently we changed the value of default management port, however for existing deployments that are running
  when redeployed the changes of new default mgmt port while getting applied fails with this issue,</p>
  <p>The Deployment &quot;mytestservice-deployment&quot; is invalid: spec.template.spec.containers[0].ports[2].name: Duplicate value: &quot;mng-mytest&quot;</p>
  <p>&quot;mng-mytest&quot; is the name alias for containerPort in deployment manifest.
  ports:</p>
  <ul>
  <li>containerPort: 9090
  name: mng-mytest</li>
  </ul>
  <p>What you expected to happen:
  The new port value should get applied.</p>
  <p>How to reproduce it (as minimally and precisely as possible):
  First, add a port name and value to the containerPort section of the deployment manifest
  then deploy.
  Second, change the value of the containerPort but keep the name same then redeploy on top of above existing running deployment.</p>