service controller: add OnAdd and OnDelete node  event handlers
service controller: add OnAdd and OnDelete node  event handlers

Signed-off-by: Andrew Sy Kim <e25f9790f9ad96310a8e3bec34156ad39188d86f@vmware.com>

openshift/kubernetes,dixudx/kubernetes,ravisantoshgudimetla/kubernetes,thockin/kubernetes,csrwng/kubernetes,liggitt/kubernetes,zhangmingld/kubernetes,aledbf/kubernetes,x13n/kubernetes,kitt1987/kubernetes,humblec/kubernetes,tengqm/kubernetes,tpepper/kubernetes,idvoretskyi/kubernetes,maciaszczykm/kubernetes,Acidburn0zzz/kubernetes,tomzhang/kubernetes,zetaab/kubernetes,iameli/kubernetes,roberthbailey/kubernetes,jagosan/kubernetes,zhangmingld/kubernetes,ii/kubernetes,feiskyer/kubernetes,humblec/kubernetes,shyamjvs/kubernetes,Acidburn0zzz/kubernetes,andrewrynhard/kubernetes,bparees/kubernetes,kpgriffith/kubernetes,tomerf/kubernetes,liggitt/kubernetes,jingxu97/kubernetes,dixudx/kubernetes,alejandroEsc/kubernetes,yujuhong/kubernetes,gnufied/kubernetes,x13n/kubernetes,brendandburns/kubernetes,openshift/kubernetes,wanghaoran1988/kubernetes,xlgao-zju/kubernetes,cofyc/kubernetes,jsafrane/kubernetes,xychu/kubernetes,sdminonne/kubernetes,mYmNeo/kubernetes,carlory/kubernetes,ii/kubernetes,kevin-wangzefeng/kubernetes,mYmNeo/kubernetes,GulajavaMinistudio/kubernetes,fgimenez/kubernetes,verb/kubernetes,GulajavaMinistudio/kubernetes,kevin-wangzefeng/kubernetes,chrislovecnm/kubernetes,jdef/kubernetes,ravisantoshgudimetla/kubernetes,chestack/kubernetes,fabriziopandini/kubernetes,krmayankk/kubernetes,ravilr/kubernetes,Lion-Wei/kubernetes,verb/kubernetes,roberthbailey/kubernetes,alejandroEsc/kubernetes,mikebrow/kubernetes,zetaab/kubernetes,andrewsykim/kubernetes,yarntime/kubernetes,xlgao-zju/kubernetes,humblec/kubernetes,tomerf/kubernetes,sanjeevm0/kubernetes,fejta/kubernetes,PiotrProkop/kubernetes,jackfrancis/kubernetes,xychu/kubernetes,Clarifai/kubernetes,chestack/kubernetes,zetaab/kubernetes,feiskyer/kubernetes,tomzhang/kubernetes,spzala/kubernetes,tomzhang/kubernetes,wongma7/kubernetes,kubernetes/kubernetes,yarntime/kubernetes,jackfrancis/kubernetes,nikhita/kubernetes,chrislovecnm/kubernetes,dereknex/kubernetes,MHBauer/kubernetes,nak3/kubernetes,rnaveiras/kubernetes,wanghaoran1988/kubernetes,zhangmingld/kubernetes,saad-ali/kubernetes,MHBauer/kubernetes,linux-on-ibm-z/kubernetes,openshift/kubernetes,maciaszczykm/kubernetes,cofyc/kubernetes,verult/kubernetes,chestack/kubernetes,jdef/kubernetes,ravilr/kubernetes,enj/kubernetes,ingvagabund/kubernetes,zhouhaibing089/kubernetes,ixdy/kubernetes,linux-on-ibm-z/kubernetes,matthyx/kubernetes,lojies/kubernetes,mosoft521/kubernetes,x13n/kubernetes,sdminonne/kubernetes,mfojtik/kubernetes,chrislovecnm/kubernetes,chrislovecnm/kubernetes,spzala/kubernetes,mosoft521/kubernetes,joelsmith/kubernetes,warmchang/kubernetes,mengqiy/kubernetes,kpgriffith/kubernetes,gnufied/kubernetes,xlgao-zju/kubernetes,mahak/kubernetes,tengqm/kubernetes,Clarifai/kubernetes,tpepper/kubernetes,chrislovecnm/kubernetes,dereknex/kubernetes,Acidburn0zzz/kubernetes,pires/kubernetes,feiskyer/kubernetes,stevesloka/kubernetes,weiwei04/kubernetes,soltysh/kubernetes,spzala/kubernetes,carlory/kubernetes,ping035627/kubernetes,iameli/kubernetes,xychu/kubernetes,bparees/kubernetes,x13n/kubernetes,saad-ali/kubernetes,saad-ali/kubernetes,pires/kubernetes,PI-Victor/kubernetes,Clarifai/kubernetes,fanzhangio/kubernetes,luxas/kubernetes,nikhita/kubernetes,chrislovecnm/kubernetes,MikeSpreitzer/kubernetes,csrwng/kubernetes,kevin-wangzefeng/kubernetes,yarntime/kubernetes,nak3/kubernetes,hex108/kubernetes,MHBauer/kubernetes,PI-Victor/kubernetes,cmluciano/kubernetes,xlgao-zju/kubernetes,brendandburns/kubernetes,hex108/kubernetes,carlory/kubernetes,iameli/kubernetes,jessfraz/kubernetes,sanjeevm0/kubernetes,fgimenez/kubernetes,jsafrane/kubernetes,huangjiuyuan/kubernetes,andrewrynhard/kubernetes,nckturner/kubernetes,zhouhaibing089/kubernetes,rnaveiras/kubernetes,linux-on-ibm-z/kubernetes,tallclair/kubernetes,yarntime/kubernetes,stevesloka/kubernetes,wanghaoran1988/kubernetes,ixdy/kubernetes,du2016/kubernetes,cblecker/kubernetes,jessfraz/kubernetes,zhouhaibing089/kubernetes,JacobTanenbaum/kubernetes,nak3/kubernetes,MikeSpreitzer/kubernetes,humblec/kubernetes,chestack/kubernetes,olivierlemasle/kubernetes,ping035627/kubernetes,BenTheElder/kubernetes,dereknex/kubernetes,tcnghia/kubernetes,xlgao-zju/kubernetes,aledbf/kubernetes,jdef/kubernetes,kubernetes/kubernetes,andrewsykim/kubernetes,kevensen/kubernetes,fabriziopandini/kubernetes,tpepper/kubernetes,rafax/kubernetes,dims/kubernetes,Acidburn0zzz/kubernetes,dixudx/kubernetes,dereknex/kubernetes,tengqm/kubernetes,Acidburn0zzz/kubernetes,jdef/kubernetes,deads2k/kubernetes,tpepper/kubernetes,olivierlemasle/kubernetes,nckturner/kubernetes,tcnghia/kubernetes,nikhita/kubernetes,li-ang/kubernetes,xychu/kubernetes,johscheuer/kubernetes,klaus1982/kubernetes,tomzhang/kubernetes,kpgriffith/kubernetes,li-ang/kubernetes,linux-on-ibm-z/kubernetes,zetaab/kubernetes,dims/kubernetes,tpepper/kubernetes,gnufied/kubernetes,jsafrane/kubernetes,jagosan/kubernetes,Clarifai/kubernetes,fejta/kubernetes,bparees/kubernetes,tallclair/kubernetes,jagosan/kubernetes,jingxu97/kubernetes,JacobTanenbaum/kubernetes,dereknex/kubernetes,luxas/kubernetes,monopole/kubernetes,kevin-wangzefeng/kubernetes,mYmNeo/kubernetes,dlorenc/kubernetes,ixdy/kubernetes,nak3/kubernetes,mikedanese/kubernetes,tcnghia/kubernetes,thockin/kubernetes,ii/kubernetes,mahak/kubernetes,mfojtik/kubernetes,iterion/kubernetes,tomzhang/kubernetes,zhouhaibing089/kubernetes,coolsvap/kubernetes,iterion/kubernetes,xychu/kubernetes,erwinvaneyk/kubernetes,brendandburns/kubernetes,erwinvaneyk/kubernetes,ii/kubernetes,cblecker/kubernetes,sdminonne/kubernetes,olivierlemasle/kubernetes,fejta/kubernetes,andrewrynhard/kubernetes,zetaab/kubernetes,jingxu97/kubernetes,tomzhang/kubernetes,krmayankk/kubernetes,andrewsykim/kubernetes,fanzhangio/kubernetes,luxas/kubernetes,cofyc/kubernetes,ixdy/kubernetes,BenTheElder/kubernetes,weiwei04/kubernetes,deads2k/kubernetes,Acidburn0zzz/kubernetes,tcnghia/kubernetes,kubernetes/kubernetes,brendandburns/kubernetes,matthyx/kubernetes,enj/kubernetes,dereknex/kubernetes,li-ang/kubernetes,tomerf/kubernetes,fanzhangio/kubernetes,coolsvap/kubernetes,johscheuer/kubernetes,spzala/kubernetes,csrwng/kubernetes,Lion-Wei/kubernetes,verb/kubernetes,jackfrancis/kubernetes,mYmNeo/kubernetes,PI-Victor/kubernetes,nckturner/kubernetes,saad-ali/kubernetes,sdminonne/kubernetes,dlorenc/kubernetes,saad-ali/kubernetes,linux-on-ibm-z/kubernetes,tallclair/kubernetes,soltysh/kubernetes,xychu/kubernetes,k82cn/kubernetes,stevesloka/kubernetes,sethpollack/kubernetes,JacobTanenbaum/kubernetes,joelsmith/kubernetes,Lion-Wei/kubernetes,stevesloka/kubernetes,csrwng/kubernetes,roberthbailey/kubernetes,verult/kubernetes,iterion/kubernetes,rnaveiras/kubernetes,brendandburns/kubernetes,nckturner/kubernetes,warmchang/kubernetes,x13n/kubernetes,liggitt/kubernetes,idvoretskyi/kubernetes,dims/kubernetes,sethpollack/kubernetes,dlorenc/kubernetes,fejta/kubernetes,kevensen/kubernetes,fejta/kubernetes,kitt1987/kubernetes,PI-Victor/kubernetes,nikhita/kubernetes,cmluciano/kubernetes,klaus1982/kubernetes,mosoft521/kubernetes,tengqm/kubernetes,GulajavaMinistudio/kubernetes,k82/kubernetes,micahhausler/kubernetes,ravisantoshgudimetla/kubernetes,stevesloka/kubernetes,k82/kubernetes,maciaszczykm/kubernetes,monopole/kubernetes,du2016/kubernetes,sdminonne/kubernetes,erwinvaneyk/kubernetes,mkumatag/kubernetes,weiwei04/kubernetes,mikebrow/kubernetes,mosoft521/kubernetes,tcnghia/kubernetes,johscheuer/kubernetes,fgimenez/kubernetes,johscheuer/kubernetes,iterion/kubernetes,iameli/kubernetes,cmluciano/kubernetes,dims/kubernetes,verult/kubernetes,idvoretskyi/kubernetes,dlorenc/kubernetes,krmayankk/kubernetes,wanghaoran1988/kubernetes,joelsmith/kubernetes,carlory/kubernetes,du2016/kubernetes,x13n/kubernetes,dixudx/kubernetes,xlgao-zju/kubernetes,k82/kubernetes,sanjeevm0/kubernetes,k82cn/kubernetes,rafax/kubernetes,ii/kubernetes,olivierlemasle/kubernetes,spzala/kubernetes,fabriziopandini/kubernetes,zetaab/kubernetes,cmluciano/kubernetes,fanzhangio/kubernetes,ingvagabund/kubernetes,mfojtik/kubernetes,tomzhang/kubernetes,rnaveiras/kubernetes,kevensen/kubernetes,Lion-Wei/kubernetes,du2016/kubernetes,joelsmith/kubernetes,mikedanese/kubernetes,mahak/kubernetes,yarntime/kubernetes,PiotrProkop/kubernetes,krmayankk/kubernetes,ingvagabund/kubernetes,mYmNeo/kubernetes,pires/kubernetes,PiotrProkop/kubernetes,li-ang/kubernetes,fgimenez/kubernetes,iameli/kubernetes,ixdy/kubernetes,krmayankk/kubernetes,matthyx/kubernetes,shyamjvs/kubernetes,MikeSpreitzer/kubernetes,kevensen/kubernetes,aledbf/kubernetes,bparees/kubernetes,huangjiuyuan/kubernetes,mfojtik/kubernetes,sanjeevm0/kubernetes,fejta/kubernetes,openshift/kubernetes,ingvagabund/kubernetes,micahhausler/kubernetes,hex108/kubernetes,jagosan/kubernetes,kitt1987/kubernetes,mikebrow/kubernetes,sanjeevm0/kubernetes,soltysh/kubernetes,pires/kubernetes,mengqiy/kubernetes,MHBauer/kubernetes,PiotrProkop/kubernetes,zhangmingld/kubernetes,idvoretskyi/kubernetes,rrati/kubernetes,jessfraz/kubernetes,coolsvap/kubernetes,jdef/kubernetes,matthyx/kubernetes,liggitt/kubernetes,monopole/kubernetes,iterion/kubernetes,mosoft521/kubernetes,fgimenez/kubernetes,k82cn/kubernetes,cblecker/kubernetes,cmluciano/kubernetes,tomzhang/kubernetes,klaus1982/kubernetes,JacobTanenbaum/kubernetes,huangjiuyuan/kubernetes,ravilr/kubernetes,verult/kubernetes,rnaveiras/kubernetes,lojies/kubernetes,tallclair/kubernetes,jagosan/kubernetes,rafax/kubernetes,johscheuer/kubernetes,johscheuer/kubernetes,jsafrane/kubernetes,joelsmith/kubernetes,PiotrProkop/kubernetes,tomerf/kubernetes,luxas/kubernetes,maciaszczykm/kubernetes,ingvagabund/kubernetes,andrewsykim/kubernetes,tallclair/kubernetes,tomerf/kubernetes,mfojtik/kubernetes,alejandroEsc/kubernetes,k82/kubernetes,wanghaoran1988/kubernetes,mengqiy/kubernetes,sanjeevm0/kubernetes,andrewrynhard/kubernetes,mikedanese/kubernetes,gnufied/kubernetes,warmchang/kubernetes,wongma7/kubernetes,weiwei04/kubernetes,maciaszczykm/kubernetes,lojies/kubernetes,shyamjvs/kubernetes,iterion/kubernetes,huangjiuyuan/kubernetes,fanzhangio/kubernetes,soltysh/kubernetes,cblecker/kubernetes,kitt1987/kubernetes,fanzhangio/kubernetes,MHBauer/kubernetes,k82cn/kubernetes,tomzhang/kubernetes,mengqiy/kubernetes,aledbf/kubernetes,alejandroEsc/kubernetes,andrewrynhard/kubernetes,weiwei04/kubernetes,thockin/kubernetes,kitt1987/kubernetes,mYmNeo/kubernetes,feiskyer/kubernetes,yarntime/kubernetes,tpepper/kubernetes,ping035627/kubernetes,roberthbailey/kubernetes,ingvagabund/kubernetes,monopole/kubernetes,JacobTanenbaum/kubernetes,mkumatag/kubernetes,yujuhong/kubernetes,thockin/kubernetes,ixdy/kubernetes,JacobTanenbaum/kubernetes,idvoretskyi/kubernetes,nak3/kubernetes,MikeSpreitzer/kubernetes,monopole/kubernetes,warmchang/kubernetes,kpgriffith/kubernetes,enj/kubernetes,ping035627/kubernetes,pires/kubernetes,coolsvap/kubernetes,li-ang/kubernetes,mikedanese/kubernetes,saad-ali/kubernetes,jingxu97/kubernetes,coolsvap/kubernetes,nckturner/kubernetes,Clarifai/kubernetes,pires/kubernetes,fabriziopandini/kubernetes,cmluciano/kubernetes,cofyc/kubernetes,micahhausler/kubernetes,dlorenc/kubernetes,andrewsykim/kubernetes,k82cn/kubernetes,verult/kubernetes,kubernetes/kubernetes,mkumatag/kubernetes,openshift/kubernetes,ravisantoshgudimetla/kubernetes,dixudx/kubernetes,roberthbailey/kubernetes,hex108/kubernetes,hex108/kubernetes,deads2k/kubernetes,matthyx/kubernetes,thockin/kubernetes,chestack/kubernetes,yujuhong/kubernetes,mahak/kubernetes,deads2k/kubernetes,olivierlemasle/kubernetes,mikebrow/kubernetes,MHBauer/kubernetes,sethpollack/kubernetes,Clarifai/kubernetes,rrati/kubernetes,kpgriffith/kubernetes,wongma7/kubernetes,ravisantoshgudimetla/kubernetes,weiwei04/kubernetes,jessfraz/kubernetes,zhouhaibing089/kubernetes,dlorenc/kubernetes,tengqm/kubernetes,ravisantoshgudimetla/kubernetes,rafax/kubernetes,andrewrynhard/kubernetes,tallclair/kubernetes,mkumatag/kubernetes,brendandburns/kubernetes,enj/kubernetes,feiskyer/kubernetes,mahak/kubernetes,micahhausler/kubernetes,erwinvaneyk/kubernetes,huangjiuyuan/kubernetes,BenTheElder/kubernetes,kitt1987/kubernetes,erwinvaneyk/kubernetes,enj/kubernetes,humblec/kubernetes,maciaszczykm/kubernetes,alejandroEsc/kubernetes,zhangmingld/kubernetes,deads2k/kubernetes,csrwng/kubernetes,soltysh/kubernetes,rrati/kubernetes,kevin-wangzefeng/kubernetes,gnufied/kubernetes,yujuhong/kubernetes,tomerf/kubernetes,joelsmith/kubernetes,jessfraz/kubernetes,liggitt/kubernetes,andrewsykim/kubernetes,mengqiy/kubernetes,lojies/kubernetes,BenTheElder/kubernetes,du2016/kubernetes,idvoretskyi/kubernetes,aledbf/kubernetes,luxas/kubernetes,GulajavaMinistudio/kubernetes,cofyc/kubernetes,yujuhong/kubernetes,lojies/kubernetes,jackfrancis/kubernetes,ravilr/kubernetes,rrati/kubernetes,k82/kubernetes,luxas/kubernetes,fabriziopandini/kubernetes,kevensen/kubernetes,nak3/kubernetes,jdef/kubernetes,shyamjvs/kubernetes,MikeSpreitzer/kubernetes,mkumatag/kubernetes,erwinvaneyk/kubernetes,yujuhong/kubernetes,jsafrane/kubernetes,jingxu97/kubernetes,dims/kubernetes,hex108/kubernetes,cblecker/kubernetes,wongma7/kubernetes,wongma7/kubernetes,Lion-Wei/kubernetes,carlory/kubernetes,mikedanese/kubernetes,huangjiuyuan/kubernetes,wanghaoran1988/kubernetes,nikhita/kubernetes,warmchang/kubernetes,tcnghia/kubernetes,klaus1982/kubernetes,GulajavaMinistudio/kubernetes,verb/kubernetes,micahhausler/kubernetes,jackfrancis/kubernetes,zhangmingld/kubernetes,cofyc/kubernetes,bparees/kubernetes,ravilr/kubernetes,PI-Victor/kubernetes,sethpollack/kubernetes,mikebrow/kubernetes,fgimenez/kubernetes,shyamjvs/kubernetes,BenTheElder/kubernetes,kubernetes/kubernetes,verult/kubernetes,Lion-Wei/kubernetes,rrati/kubernetes,ping035627/kubernetes,mfojtik/kubernetes,coolsvap/kubernetes,verb/kubernetes,PI-Victor/kubernetes,sethpollack/kubernetes,stevesloka/kubernetes,kpgriffith/kubernetes,krmayankk/kubernetes