[{"data":1,"prerenderedAt":215},["ShallowReactive",2],{"project-18705661":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":40,"post_text":42,"what":43,"said":62,"maker_in_thread":119,"shape":130,"grid":134,"attempts":177,"same_week":178,"maker_shows":34,"maker_hidden":207,"reader_version":208,"card":209},"18705661","Goldpinger","Visualize Kubernetes cluster connectivity","title","Show HN: Goldpinger – Visualize Kubernetes cluster connectivity","https:\u002F\u002Fgithub.com\u002Fbloomberg\u002Fgoldpinger","github.com","seeker89",1545129647,2018,158,20,251,2155,12,"notable","infrastructure","kubernetes monitoring","other",[24,25,26,27],"kubernetes","network partition","cluster connectivity","prometheus","mixed",0.368,{"positive":31,"neutral":32,"mixed":33,"critical":34},5,2,0,1,8,{"execution":37,"idea":38},{"positive":33,"critical":34},{"positive":39,"critical":33},4,[33,33,33,33,33,33,33,34,31,33,41,31,33,33,41,33,31,33,31,31],3,null,{"problem":44,"audience":42,"pricing":42,"motivation":42,"time_to_build":42,"stack":52,"openness":60,"stage":61,"team_size":61},{"value":45,"source":46,"evidence":47},"Detects network partitions and reachability problems between Kubernetes nodes and pods","commenter",[48],{"id":49,"by":50,"text":51},"18712305","kevml","This solves the reachability problem. In Kubernetes clusters, as well as traditional virtulaized data center setups, it is possible to encounter a network partition pretty…",[53],{"value":54,"source":46,"evidence":55},"Go",[56],{"id":57,"by":58,"text":59},"18709687","ImJasonH","Based on the simplicity of the build it's doing, there's basically no reason to invoke Docker to produce the image at all. You could use a tool like ko[0] to simply build the Go…","open_source","unknown",{"praise":63,"objections":79,"requests":95,"questions":103,"alternatives":114},[64,71],{"value":65,"source":46,"evidence":66},"Clever naming",[67],{"id":68,"by":69,"text":70},"18705984","ptbello","+1 for the clever naming, got me grinning",{"value":72,"source":46,"evidence":73},"Useful for troubleshooting cluster connectivity",[74,75],{"id":49,"by":50,"text":51},{"id":76,"by":77,"text":78},"18706836","segmondy","Love it! I have a similiar idea on my backlog, love to see that it's come to life. :D",[80,91],{"value":81,"source":46,"evidence":82},"Docker run with sudo questioned; Docker group equals root privilege",[83,87],{"id":84,"by":85,"text":86},"18705949","newaccoutnas","Is there any rationale for running docker with sudo (assuing the non uid0 user is in the docker group)? https:\u002F\u002Fgithub.com\u002Fbloomberg\u002Fgoldpinger\u002Fblob\u002Fmaster\u002FMakefile",{"id":88,"by":89,"text":90},"18706035","cyphar","Not really, but note that adding your user to the docker group is precisely identical to disabling sudo's password authentication for your user (adding users to the docker group…",{"value":92,"source":46,"evidence":93},"Docker build unnecessary; ko could build image without privileges",[94],{"id":57,"by":58,"text":59},[96],{"value":97,"source":46,"evidence":98},"Add actions such as restarting nodes from the visualization",[99],{"id":100,"by":101,"text":102},"18706960","ArtWomb","I always wanted to visualize this as well ;) Is the goal here visual debugging and management? Where I can simply click on a node to alleviate pressure \u002F restart ?",[104],{"value":105,"source":46,"evidence":106},"How does it differ from node_exporter, Prometheus and Grafana",[107,111],{"id":108,"by":109,"text":110},"18711091","aranair","Just wondering, other than the visualization - what other functionalities\u002Fuse-cases does this differ from say node_exporter -> prometheus -> grafana?",{"id":112,"by":109,"text":113},"18726559","Hmm, in the case of node_exporters, prometheus can be configured to pull metrics every X interval and if the target is down it can be alerted through that way too right?",[115],{"value":116,"source":46,"evidence":117},"node_exporter with Prometheus and Grafana",[118],{"id":108,"by":109,"text":110},{"comments":31,"answered":41,"key":120},[121,124,127],{"id":122,"text":123},"18706019","No, just a common scenario",{"id":125,"text":126},"18706021","thanks, gets me every time :D",{"id":128,"text":129},"18726692","Yes, but that just tests the connectivity prometheus -> node, which won't detect some network partitions, for example",{"commenters":131,"max_depth":39,"maker_replies":31,"first_comment_mins":132,"lifespan_hours":133},14,79,54,[135,137,139,140,144,147,149,152,154,156,157,159,160,162,163,164,166,167,170,173],[84,33,33,136,85,33],"commenter\u002Fneutral\u002Fnone",[122,33,33,138,11,34],"maker\u002Fneutral\u002Fnone",[88,33,33,136,89,33],[141,33,33,142,143,33],"18711105","other\u002Fneutral\u002Fnone","ru999gol",[145,33,33,142,146,33],"18711356","TurningCanadian",[148,33,33,142,89,33],"18715670",[150,33,33,136,151,33],"18706289","jsight",[57,33,34,153,58,33],"project\u002Fcritical\u002Fexecution",[68,34,31,155,69,33],"project\u002Fpositive\u002Fidea",[125,34,33,138,11,34],[108,32,41,158,109,33],"project\u002Fneutral\u002Fidea",[49,32,31,155,50,33],[112,32,33,161,109,33],"commenter\u002Fneutral\u002Fidea",[128,32,33,161,11,34],[100,41,41,158,101,33],[165,41,33,158,11,34],"18707042",[76,39,31,155,77,33],[168,39,33,169,11,34],"18707473","maker\u002Fpositive\u002Fnone",[171,39,31,155,172,33],"18709308","halbritt",[174,31,31,175,176,33],"18705898","project\u002Fpositive\u002Fnone","gigatexal",[],[179,184,188,193,197,202],{"id":180,"name":181,"points":182,"category":183},"18697601","remove.bg",640,"creative",{"id":185,"name":186,"points":187,"category":183},"18701772","Fancy fonts (Beautiful Dingbats)",247,{"id":189,"name":190,"points":191,"category":192},"18673928","Minimal Google Analytics Snippet",171,"web_saas",{"id":194,"name":195,"points":196,"category":192},"18710094","DPAGE",161,{"id":198,"name":199,"points":200,"category":201},"18704436","Bubblin",138,"productivity",{"id":203,"name":204,"points":205,"category":206},"18670786","Vaex",126,"data",false,"v2",{"id":210,"name":5,"line":6,"ai":207,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":211,"top":18,"kw":212,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":213,"url":9,"mix":214,"praise":65,"objection":81,"sub":21},18705661,0.37,[24,25,26,27],"00000001503500305055",[31,32,33,34],1794036572783]