Optimize the 'Service Type' and 'External Access' columns of the service list
Created by: patrickluoyu
The 'Service Type' and 'External Access' columns are quite misleading. My suggestions are as follows:
- Change the header 'Service Type' to 'Internal Access', and display internal access modes (VirtualIP or Headless) and internal addresses (virtual IP addresses or domain names) in the column.
- Do not display virtual IP addresses in the 'External Access' column because virtual IP address cannot be accessed from outside the cluster.
- Remove the concepts 'Custom Service', 'Stateful Service', and 'Stateless Service' because they are concepts unique to KubeSphere and are misleading.
- As to ExternalName services, I recommend that 'ExternalName', service domain names, and target domain names be displayed in the 'Internal Access' column, where target domain names be displayed in pop-up bubbles. And I invite suggestions from the design team, other developers, and other users on this issue.
/assign @zryfish @harrisonliu5 @VioZhang