相关疑难解决方法(0)

如何在Go中获取本地IP地址?

我想得到计算机的IP地址.我使用下面的代码,但它返回127.0.0.1.

我想获取IP地址,例如10.32.10.111,而不是环回地址.

name, err := os.Hostname()
if err != nil {
     fmt.Printf("Oops: %v\n", err)
     return
}

addrs, err := net.LookupHost(name)
if err != nil {
    fmt.Printf("Oops: %v\n", err)
    return
}

for _, a := range addrs {
    fmt.Println(a)
}  
Run Code Online (Sandbox Code Playgroud)

go

52
推荐指数
5
解决办法
7万
查看次数

你如何从其IP地址获得Kubernetes pod的名字?

如何从其IP地址获取pod的名称?无论在何处调用,kubectl+ sed/ awk/ grep/ etc 的神奇咒语kubectl是什么?

kubernetes

15
推荐指数
3
解决办法
4589
查看次数

我可以在Kubernetes中将cloudql-proxy作为守护进程运行吗?

我有一个类似于这个github问题的问题.

但是,我可以使用守护进程而不是服务来代替使用服务吗?我们的想法是与同一节点上的所有pod共享同一个套接字.它是否会遇到与同一问题的答案中提到的相同的安全问题.我问,因为边车容器的方法阻止我产生更多的豆荚.实际上,我有不同类型的服务在Cloud SQL上使用相同的数据库.每个pod都必须为代理保留一些CPU和内存,这对我来说听起来多余.

google-cloud-sql google-kubernetes-engine

7
推荐指数
2
解决办法
775
查看次数

将内部Kubernetes IP地址路由到主机系统

在运行Minikube时,我想连接到一个服务器,这个服务器有一个烦人的习惯,即通过其pod中的内部IP地址向服务注册表宣布自己.

但是由于遗留原因,我必须首先连接到此注册表并从中检索该服务器的IP地址.从我的开发机器访问这个服务器的唯一方法,在我看来,是桥接到内部网络,所以我可以访问Minikube的网络.是否有捷径可寻?

kubernetes minikube

6
推荐指数
2
解决办法
7233
查看次数