Skip to content

Commit 1b3c94b

Browse files
authored
Merge pull request kubernetes#89146 from SataQiu/fix-kube-proxy-20200316
comment cleanup for kube-proxy
2 parents c1a66a4 + 64a496e commit 1b3c94b

File tree

6 files changed

+53
-5
lines changed

6 files changed

+53
-5
lines changed

pkg/proxy/config/config.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import (
2020
"fmt"
2121
"time"
2222

23-
"k8s.io/api/core/v1"
23+
v1 "k8s.io/api/core/v1"
2424
discovery "k8s.io/api/discovery/v1beta1"
2525
utilruntime "k8s.io/apimachinery/pkg/util/runtime"
2626
coreinformers "k8s.io/client-go/informers/core/v1"
@@ -381,7 +381,7 @@ type NodeHandler interface {
381381
// OnNodeUpdate is called whenever modification of an existing
382382
// node object is observed.
383383
OnNodeUpdate(oldNode, node *v1.Node)
384-
// OnNodeDelete is called whever deletion of an existing node
384+
// OnNodeDelete is called whenever deletion of an existing node
385385
// object is observed.
386386
OnNodeDelete(node *v1.Node)
387387
// OnNodeSynced is called once all the initial event handlers were

pkg/proxy/iptables/proxier.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -541,7 +541,7 @@ func (proxier *Proxier) OnServiceDelete(service *v1.Service) {
541541

542542
}
543543

544-
// OnServiceSynced is called once all the initial even handlers were
544+
// OnServiceSynced is called once all the initial event handlers were
545545
// called and the state is fully propagated to local cache.
546546
func (proxier *Proxier) OnServiceSynced() {
547547
proxier.mu.Lock()
@@ -663,7 +663,7 @@ func (proxier *Proxier) OnNodeUpdate(oldNode, node *v1.Node) {
663663
proxier.syncProxyRules()
664664
}
665665

666-
// OnNodeDelete is called whever deletion of an existing node
666+
// OnNodeDelete is called whenever deletion of an existing node
667667
// object is observed.
668668
func (proxier *Proxier) OnNodeDelete(node *v1.Node) {
669669
if node.Name != proxier.hostname {

pkg/proxy/ipvs/proxier.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -980,7 +980,7 @@ func (proxier *Proxier) OnNodeUpdate(oldNode, node *v1.Node) {
980980
proxier.syncProxyRules()
981981
}
982982

983-
// OnNodeDelete is called whever deletion of an existing node
983+
// OnNodeDelete is called whenever deletion of an existing node
984984
// object is observed.
985985
func (proxier *Proxier) OnNodeDelete(node *v1.Node) {
986986
if node.Name != proxier.hostname {

pkg/proxy/userspace/proxier.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -621,18 +621,26 @@ func (proxier *Proxier) serviceChange(previous, current *v1.Service, detail stri
621621
}
622622
}
623623

624+
// OnServiceAdd is called whenever creation of new service object
625+
// is observed.
624626
func (proxier *Proxier) OnServiceAdd(service *v1.Service) {
625627
proxier.serviceChange(nil, service, "OnServiceAdd")
626628
}
627629

630+
// OnServiceUpdate is called whenever modification of an existing
631+
// service object is observed.
628632
func (proxier *Proxier) OnServiceUpdate(oldService, service *v1.Service) {
629633
proxier.serviceChange(oldService, service, "OnServiceUpdate")
630634
}
631635

636+
// OnServiceDelete is called whenever deletion of an existing service
637+
// object is observed.
632638
func (proxier *Proxier) OnServiceDelete(service *v1.Service) {
633639
proxier.serviceChange(service, nil, "OnServiceDelete")
634640
}
635641

642+
// OnServiceSynced is called once all the initial event handlers were
643+
// called and the state is fully propagated to local cache.
636644
func (proxier *Proxier) OnServiceSynced() {
637645
klog.V(2).Infof("userspace OnServiceSynced")
638646

@@ -649,18 +657,26 @@ func (proxier *Proxier) OnServiceSynced() {
649657
go proxier.syncProxyRules()
650658
}
651659

660+
// OnEndpointsAdd is called whenever creation of new endpoints object
661+
// is observed.
652662
func (proxier *Proxier) OnEndpointsAdd(endpoints *v1.Endpoints) {
653663
proxier.loadBalancer.OnEndpointsAdd(endpoints)
654664
}
655665

666+
// OnEndpointsUpdate is called whenever modification of an existing
667+
// endpoints object is observed.
656668
func (proxier *Proxier) OnEndpointsUpdate(oldEndpoints, endpoints *v1.Endpoints) {
657669
proxier.loadBalancer.OnEndpointsUpdate(oldEndpoints, endpoints)
658670
}
659671

672+
// OnEndpointsDelete is called whenever deletion of an existing endpoints
673+
// object is observed.
660674
func (proxier *Proxier) OnEndpointsDelete(endpoints *v1.Endpoints) {
661675
proxier.loadBalancer.OnEndpointsDelete(endpoints)
662676
}
663677

678+
// OnEndpointsSynced is called once all the initial event handlers were
679+
// called and the state is fully propagated to local cache.
664680
func (proxier *Proxier) OnEndpointsSynced() {
665681
klog.V(2).Infof("userspace OnEndpointsSynced")
666682
proxier.loadBalancer.OnEndpointsSynced()

pkg/proxy/winkernel/proxier.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -761,27 +761,35 @@ func (proxier *Proxier) isInitialized() bool {
761761
return atomic.LoadInt32(&proxier.initialized) > 0
762762
}
763763

764+
// OnServiceAdd is called whenever creation of new service object
765+
// is observed.
764766
func (proxier *Proxier) OnServiceAdd(service *v1.Service) {
765767
namespacedName := types.NamespacedName{Namespace: service.Namespace, Name: service.Name}
766768
if proxier.serviceChanges.update(&namespacedName, nil, service, proxier.hns) && proxier.isInitialized() {
767769
proxier.Sync()
768770
}
769771
}
770772

773+
// OnServiceUpdate is called whenever modification of an existing
774+
// service object is observed.
771775
func (proxier *Proxier) OnServiceUpdate(oldService, service *v1.Service) {
772776
namespacedName := types.NamespacedName{Namespace: service.Namespace, Name: service.Name}
773777
if proxier.serviceChanges.update(&namespacedName, oldService, service, proxier.hns) && proxier.isInitialized() {
774778
proxier.Sync()
775779
}
776780
}
777781

782+
// OnServiceDelete is called whenever deletion of an existing service
783+
// object is observed.
778784
func (proxier *Proxier) OnServiceDelete(service *v1.Service) {
779785
namespacedName := types.NamespacedName{Namespace: service.Namespace, Name: service.Name}
780786
if proxier.serviceChanges.update(&namespacedName, service, nil, proxier.hns) && proxier.isInitialized() {
781787
proxier.Sync()
782788
}
783789
}
784790

791+
// OnServiceSynced is called once all the initial event handlers were
792+
// called and the state is fully propagated to local cache.
785793
func (proxier *Proxier) OnServiceSynced() {
786794
proxier.mu.Lock()
787795
proxier.servicesSynced = true
@@ -836,27 +844,35 @@ func (proxier *Proxier) updateServiceMap() (result updateServiceMapResult) {
836844
return result
837845
}
838846

847+
// OnEndpointsAdd is called whenever creation of new endpoints object
848+
// is observed.
839849
func (proxier *Proxier) OnEndpointsAdd(endpoints *v1.Endpoints) {
840850
namespacedName := types.NamespacedName{Namespace: endpoints.Namespace, Name: endpoints.Name}
841851
if proxier.endpointsChanges.update(&namespacedName, nil, endpoints, proxier.hns) && proxier.isInitialized() {
842852
proxier.Sync()
843853
}
844854
}
845855

856+
// OnEndpointsUpdate is called whenever modification of an existing
857+
// endpoints object is observed.
846858
func (proxier *Proxier) OnEndpointsUpdate(oldEndpoints, endpoints *v1.Endpoints) {
847859
namespacedName := types.NamespacedName{Namespace: endpoints.Namespace, Name: endpoints.Name}
848860
if proxier.endpointsChanges.update(&namespacedName, oldEndpoints, endpoints, proxier.hns) && proxier.isInitialized() {
849861
proxier.Sync()
850862
}
851863
}
852864

865+
// OnEndpointsDelete is called whenever deletion of an existing endpoints
866+
// object is observed.
853867
func (proxier *Proxier) OnEndpointsDelete(endpoints *v1.Endpoints) {
854868
namespacedName := types.NamespacedName{Namespace: endpoints.Namespace, Name: endpoints.Name}
855869
if proxier.endpointsChanges.update(&namespacedName, endpoints, nil, proxier.hns) && proxier.isInitialized() {
856870
proxier.Sync()
857871
}
858872
}
859873

874+
// OnEndpointsSynced is called once all the initial event handlers were
875+
// called and the state is fully propagated to local cache.
860876
func (proxier *Proxier) OnEndpointsSynced() {
861877
proxier.mu.Lock()
862878
proxier.endpointsSynced = true

pkg/proxy/winuserspace/proxier.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -411,34 +411,50 @@ func (proxier *Proxier) unmergeService(service *v1.Service, existingPortPortals
411411
}
412412
}
413413

414+
// OnServiceAdd is called whenever creation of new service object
415+
// is observed.
414416
func (proxier *Proxier) OnServiceAdd(service *v1.Service) {
415417
_ = proxier.mergeService(service)
416418
}
417419

420+
// OnServiceUpdate is called whenever modification of an existing
421+
// service object is observed.
418422
func (proxier *Proxier) OnServiceUpdate(oldService, service *v1.Service) {
419423
existingPortPortals := proxier.mergeService(service)
420424
proxier.unmergeService(oldService, existingPortPortals)
421425
}
422426

427+
// OnServiceDelete is called whenever deletion of an existing service
428+
// object is observed.
423429
func (proxier *Proxier) OnServiceDelete(service *v1.Service) {
424430
proxier.unmergeService(service, map[ServicePortPortalName]bool{})
425431
}
426432

433+
// OnServiceSynced is called once all the initial event handlers were
434+
// called and the state is fully propagated to local cache.
427435
func (proxier *Proxier) OnServiceSynced() {
428436
}
429437

438+
// OnEndpointsAdd is called whenever creation of new endpoints object
439+
// is observed.
430440
func (proxier *Proxier) OnEndpointsAdd(endpoints *v1.Endpoints) {
431441
proxier.loadBalancer.OnEndpointsAdd(endpoints)
432442
}
433443

444+
// OnEndpointsUpdate is called whenever modification of an existing
445+
// endpoints object is observed.
434446
func (proxier *Proxier) OnEndpointsUpdate(oldEndpoints, endpoints *v1.Endpoints) {
435447
proxier.loadBalancer.OnEndpointsUpdate(oldEndpoints, endpoints)
436448
}
437449

450+
// OnEndpointsDelete is called whenever deletion of an existing endpoints
451+
// object is observed.
438452
func (proxier *Proxier) OnEndpointsDelete(endpoints *v1.Endpoints) {
439453
proxier.loadBalancer.OnEndpointsDelete(endpoints)
440454
}
441455

456+
// OnEndpointsSynced is called once all the initial event handlers were
457+
// called and the state is fully propagated to local cache.
442458
func (proxier *Proxier) OnEndpointsSynced() {
443459
proxier.loadBalancer.OnEndpointsSynced()
444460
}

0 commit comments

Comments
 (0)