草庐IT

kubernetes_resource_checkingpoint

全部标签

go - `KUBERNETES_PORT_443_TCP_ADDR` 是如何设置的?任何指向 Kubernetes 源代码的指针?

当我使用kubectlrun在Kubernetes中运行图像时,环境变量被注入(inject)到容器中。我的问题是值是错误的。我没有在10.0.0.1上运行任何东西。我相信正确的值应该是10.1.0.1。据我所知,这种错误配置会导致下面重现的kube-dns错误。我想问一下这些变量是如何注入(inject)到容器中的,最好是链接到处理这个问题的代码(我找不到任何东西)。此外,还有一些提示可能来自10.0.0.1值。广告连播变量:$kubectlrun-i--image=busybox--restart=Never-tbusyboxIfyoudon'tseeacommandprompt,

go - `KUBERNETES_PORT_443_TCP_ADDR` 是如何设置的?任何指向 Kubernetes 源代码的指针?

当我使用kubectlrun在Kubernetes中运行图像时,环境变量被注入(inject)到容器中。我的问题是值是错误的。我没有在10.0.0.1上运行任何东西。我相信正确的值应该是10.1.0.1。据我所知,这种错误配置会导致下面重现的kube-dns错误。我想问一下这些变量是如何注入(inject)到容器中的,最好是链接到处理这个问题的代码(我找不到任何东西)。此外,还有一些提示可能来自10.0.0.1值。广告连播变量:$kubectlrun-i--image=busybox--restart=Never-tbusyboxIfyoudon'tseeacommandprompt,

elasticsearch - metricbeat kubernetes DNS 查找失败 : no such host

我尝试按照此处(https://www.elastic.co/guide/en/beats/metricbeat/current/running-on-kubernetes.html)在GCPkubernetes集群上运行官方metricbeatdocker镜像作为deamonset并更改设置,以便它应该将流量路由到现有的Elasticsearchpod,但我不断收到错误消息:2018-02-22T14:04:54.515ZWARNtransport/tcp.go:36DNSlookupfailure"elasticsearch-logging.kube-system.svc.clus

elasticsearch - metricbeat kubernetes DNS 查找失败 : no such host

我尝试按照此处(https://www.elastic.co/guide/en/beats/metricbeat/current/running-on-kubernetes.html)在GCPkubernetes集群上运行官方metricbeatdocker镜像作为deamonset并更改设置,以便它应该将流量路由到现有的Elasticsearchpod,但我不断收到错误消息:2018-02-22T14:04:54.515ZWARNtransport/tcp.go:36DNSlookupfailure"elasticsearch-logging.kube-system.svc.clus

go-micro kubernetes greeter 示例 - 无法访问 greeter api 服务

我正在尝试让这个go-microgreeter示例在Kubernetes上运行https://github.com/micro/examples/tree/master/greeter我可以在docker中本地运行它。但是,当我尝试通过Kubernetes(http://{{external-ip}}/greeter/say/hello)访问greeterapi服务时,出现错误:{"id":"go.micro.api","code":500,"detail":"notfound","status":"内部服务器错误"为了进行故障排除,我简化了场景,我只是希望能够通过microapi调用

go-micro kubernetes greeter 示例 - 无法访问 greeter api 服务

我正在尝试让这个go-microgreeter示例在Kubernetes上运行https://github.com/micro/examples/tree/master/greeter我可以在docker中本地运行它。但是,当我尝试通过Kubernetes(http://{{external-ip}}/greeter/say/hello)访问greeterapi服务时,出现错误:{"id":"go.micro.api","code":500,"detail":"notfound","status":"内部服务器错误"为了进行故障排除,我简化了场景,我只是希望能够通过microapi调用

go - 在 kubernetes client-go 中使用 kubectl context

如何使用普通上下文来配置kubernetesclient-go?packagekubeimport("fmt""k8s.io/client-go/kubernetes""k8s.io/client-go/rest""k8s.io/client-go/tools/clientcmd")//GetKubeClientcreatesaKubernetesconfigandclientforagivenkubeconfigcontext.funcGetKubeClient(contextstring)(*rest.Config,kubernetes.Interface,error){confi

go - 在 kubernetes client-go 中使用 kubectl context

如何使用普通上下文来配置kubernetesclient-go?packagekubeimport("fmt""k8s.io/client-go/kubernetes""k8s.io/client-go/rest""k8s.io/client-go/tools/clientcmd")//GetKubeClientcreatesaKubernetesconfigandclientforagivenkubeconfigcontext.funcGetKubeClient(contextstring)(*rest.Config,kubernetes.Interface,error){confi

go - 如何在 Kubernetes 上配置分布式哈希表?

我的应用程序在Kubernetespod中运行,我想使用golang/groupcache在应用实例之间分发键/值实体。我的每个应用程序实例中的groupcache库都需要知道所有其他应用程序实例的连接详细信息(IP和端口),以便它可以分发它认为合适的键/值实体。我怎样才能让groupcache知道我的应用程序的其他运行实例的连接细节?使用Kubernetes会更好/可能吗GoClientLibrary? 最佳答案 GoClientLibrary是选项之一。另一个(更简单的)选项是设置一个headlessservice对于group

go - 如何在 Kubernetes 上配置分布式哈希表?

我的应用程序在Kubernetespod中运行,我想使用golang/groupcache在应用实例之间分发键/值实体。我的每个应用程序实例中的groupcache库都需要知道所有其他应用程序实例的连接详细信息(IP和端口),以便它可以分发它认为合适的键/值实体。我怎样才能让groupcache知道我的应用程序的其他运行实例的连接细节?使用Kubernetes会更好/可能吗GoClientLibrary? 最佳答案 GoClientLibrary是选项之一。另一个(更简单的)选项是设置一个headlessservice对于group