mirror of
https://gitee.com/XM-GO/PandaX.git
synced 2026-04-26 15:29:38 +08:00
【修改】k8s 配置
This commit is contained in:
24
apps/devops/services/k8s/common/serviceport.go
Normal file
24
apps/devops/services/k8s/common/serviceport.go
Normal file
@@ -0,0 +1,24 @@
|
||||
package common
|
||||
|
||||
import api "k8s.io/api/core/v1"
|
||||
|
||||
// ServicePort is a pair of port and protocol, e.g. a service endpoint.
|
||||
type ServicePort struct {
|
||||
// Positive port number.
|
||||
Port int32 `json:"port"`
|
||||
|
||||
// Protocol name, e.g., TCP or UDP.
|
||||
Protocol api.Protocol `json:"protocol"`
|
||||
|
||||
// The port on each node on which service is exposed.
|
||||
NodePort int32 `json:"nodePort"`
|
||||
}
|
||||
|
||||
// GetServicePorts returns human readable name for the given service ports list.
|
||||
func GetServicePorts(apiPorts []api.ServicePort) []ServicePort {
|
||||
var ports []ServicePort
|
||||
for _, port := range apiPorts {
|
||||
ports = append(ports, ServicePort{port.Port, port.Protocol, port.NodePort})
|
||||
}
|
||||
return ports
|
||||
}
|
||||
Reference in New Issue
Block a user