Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GroupSubscriberData ¶
type GroupSubscriberData struct {
GroupAddress string `json:"group_address"`
Subscribers []Subscriber `json:"subscribers"`
}
type Multicast ¶
type Multicast struct {
// contains filtered or unexported fields
}
func NewMulticast ¶
func NewMulticast(client *k8s.Client, p Parameters) *Multicast
func (*Multicast) AddAllNodes ¶
AddAllNodes add CiliumInternalIPs of all nodes to the specified multicast group as subscribers in every cilium-agent
func (*Multicast) DelAllNodes ¶
DelAllNodes delete CiliumInternalIPs of all nodes from the specified multicast group's subscribers in every cilium-agent
func (*Multicast) ListGroups ¶
ListGroup lists multicast groups in every node
func (*Multicast) ListSubscribers ¶
ListSubscriber lists multicast subscribers in every node for the specified multicast group or all multicast groups
type NodeGroupData ¶
type NodeSubscriberData ¶
type NodeSubscriberData struct {
Node string `json:"node"`
Groups []GroupSubscriberData `json:"groups"`
}
type Parameters ¶
type Subscriber ¶
Click to show internal directories.
Click to hide internal directories.