Versions in this module Expand all Collapse all v1 v1.0.0 May 15, 2020 Changes in this version + type NodeInfo struct + InstanceIP string + Namespace string + PodName string + type XdsClient struct + NodeCluster string + NodeID string + PilotAddr string + ReqCaches map[XdsType]*XdsReqCache + TlsConfig *tls.Config + func NewXdsClient(pilotAddr string, tlsConfig *tls.Config, nodeInfo *NodeInfo, ...) (*XdsClient, error) + func (client *XdsClient) CDS() ([]apiv2.Cluster, error) + func (client *XdsClient) EDS(clusterName string) (*apiv2.ClusterLoadAssignment, error) + func (client *XdsClient) GetEndpointsByTags(serviceName string, tags map[string]string) ([]apiv2endpoint.LbEndpoint, string, error) + func (client *XdsClient) GetSubsetTags(namespace, hostName, subsetName string) (map[string]string, error) + func (client *XdsClient) LDS() ([]apiv2.Listener, error) + func (client *XdsClient) RDS(clusterName string) ([]apiv2route.VirtualHost, error) + type XdsClusterInfo struct + Addrs []string + ClusterName string + Direction string + DomainSuffix string + HostName string + Namespace string + Port string + ServiceName string + Subset string + Tags map[string]string + func ParseClusterName(clusterName string) *XdsClusterInfo + type XdsReqCache struct + Nonce string + VersionInfo string + type XdsType string + const TypeCds + const TypeEds + const TypeLds + const TypeRds