Skip to content

Commit

Permalink
Get node info from listerv1.NodeLister(index)
Browse files Browse the repository at this point in the history
Get node info from informer index rather than real API, it will
reduce the pressure for kube api
  • Loading branch information
caoyingjunz committed May 9, 2021
1 parent 47ef2ec commit 4458a4d
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions pkg/daemon/gateway.go
Original file line number Diff line number Diff line change
Expand Up @@ -251,7 +251,7 @@ func (c *Controller) setIptables() error {
}

func (c *Controller) setGatewayBandwidth() error {
node, err := c.config.KubeClient.CoreV1().Nodes().Get(context.Background(), c.config.NodeName, metav1.GetOptions{})
node, err := c.nodesLister.Get(c.config.NodeName)
if err != nil {
klog.Errorf("failed to get node, %v", err)
return err
Expand All @@ -262,7 +262,7 @@ func (c *Controller) setGatewayBandwidth() error {
}

func (c *Controller) setICGateway() error {
node, err := c.config.KubeClient.CoreV1().Nodes().Get(context.Background(), c.config.NodeName, metav1.GetOptions{})
node, err := c.nodesLister.Get(c.config.NodeName)
if err != nil {
klog.Errorf("failed to get node, %v", err)
return err
Expand Down Expand Up @@ -291,7 +291,7 @@ func (c *Controller) setICGateway() error {
}

func (c *Controller) setExGateway() error {
node, err := c.config.KubeClient.CoreV1().Nodes().Get(context.Background(), c.config.NodeName, metav1.GetOptions{})
node, err := c.nodesLister.Get(c.config.NodeName)
if err != nil {
klog.Errorf("failed to get node, %v", err)
return err
Expand Down

0 comments on commit 4458a4d

Please sign in to comment.