Docker image gcr.io/google_containers/kube2sky:1.15源代码位置
有人知道创建docker映像gcr.io/google_containers/kube2sky时使用了什么源代码和版本:1.15 我可以在kubernetes存储库中找到kube2sky的最新版本是branch release-1.2 in文件夹: 但是查看docker容器(docker exec)中的kube2sky.go与github存储库中的kube2sky.go不同 如果有人能帮我,请。Docker image gcr.io/google_containers/kube2sky:1.15源代码位置,docker,kubernetes,google-kubernetes-engine,Docker,Kubernetes,Google Kubernetes Engine,有人知道创建docker映像gcr.io/google_containers/kube2sky时使用了什么源代码和版本:1.15 我可以在kubernetes存储库中找到kube2sky的最新版本是branch release-1.2 in文件夹: 但是查看docker容器(docker exec)中的kube2sky.go与github存储库中的kube2sky.go不同 如果有人能帮我,请。 谢谢。库贝斯基很老了。它曾被储存在库伯内特斯主要回购协议中,但在很久以前就被移除了 你可以在这里找到
谢谢。库贝斯基很老了。它曾被储存在库伯内特斯主要回购协议中,但在很久以前就被移除了 你可以在这里找到它: 版本标签: kube2sky在被kubedns取代之前的最后一个已知版本似乎在这里: 它已在本PR中删除
非常感谢您的回答。但是我比较了image gcr.io/google_containers/kube2sky:1.15容器中的kube2sky.go,它与您指定的不一样,它有许多代码差异:(我更新了答案并添加了最后一个已知的版本。如果仍然存在差异,请回顾提交历史,直到找到正确的版本为止,它们有3个小差异,但我认为没有问题,它们似乎是修复的。它们是:*第195行:“err:=ks.generateSRVRecord(子域、端口段、recordLabel、recordKey、int(endpointPort.Port))“容器不将Port.Port转换为int.*第211行:“如果hostRecord存在:=podHostnames[address.IP];exists&&len(validation.IsDNS1123Label(hostRecord.HostName))==0{”容器不检查验证len.*第346行:“err=ks.generateSRVRecord(子域、portSegment、recordLabel、子域、int(Port.Port))”容器未将port.port转换为int。再次感谢