10得票1回答
停止和启动容器时出现奇怪的Docker错误

我一直可以停止和启动这个容器而没有任何问题。 突然间,我遇到了这个奇怪的错误。 请看下面的命令历史记录。core@ip-10-32-251-200 /vol/jenkins/war/WEB-INF/lib $ docker ps CONTAINER ID IMAGE ...

10得票3回答
如何在CoreOS的systemd服务中获取etcd的值?

我有两个服务,A和B。 A在启动时会将一个值存储在etcd中,例如从环境文件获取的公共IP地址:ExecStartPost=/usr/bin/etcdctl set /A_ADDR $COREOS_PUBLIC_IPV4 在启动时,B需要那个值以及它自己的IP地址。因此像这样的内容会很不错:...

9得票1回答
使用 `kubectl logs` 或 `kubectl exec` 时无法解析主机名

我使用CoreOS在AWS上创建了一个Kubernetes集群,但是从主节点与节点通信出现了问题。 例如,kubectl exec或kubectl logs等操作会失败,并显示类似以下的错误信息: Error from server: dial tcp: lookup ip-XXX-X-X...

9得票3回答
Kubernetes Pod无法通过服务连接到自身,仅能连接到其他Pod容器。

我有一个Kubernetes单节点设置(请参见https://coreos.com/kubernetes/docs/latest/kubernetes-on-vagrant-single.html)。 我有一个服务和一个复制控制器创建的Pod。这些Pod需要连接到同一服务中的其他Pods(注...

9得票2回答
Redis哨兵Docker镜像 / Dockerfile

我希望在coreOS集群上部署高可用性Redis,并需要一个工作的Redis Sentinel Docker镜像(即Dockerfile)。我已经收集了足够的信息和专业知识来创建一个(我认为)......但是我的有限的高级网络知识/经验是唯一阻止我构建和共享它的东西。 有没有专家能帮助我开发...

9得票2回答
ELI5: etcd是如何工作的,什么是共识算法?

我很难理解etcd(在CoreOS中)到底是做什么的,因为所有这些“分布式键值存储”听起来都很抽象。进一步了解etcd后,涉及到Raft共识算法,这让我非常困惑。 如果一个集群系统没有etcd会发生什么? 谢谢您的时间和努力!

9得票3回答
数字海洋上的Kubernetes外部负载均衡器服务

我正在使用CoreOs和Kubernetes在DigitalOcean上构建容器集群,并且发现要将Pod暴露给外部必须创建一个类型为LoadBalancer的Service。我认为这是最优解,因为您无需像nginx或haproxy那样在kubernetes外部添加外部负载均衡器。我想知道是否可...

9得票1回答
用手动安装的 Kubernetes,如何安装和使用插件管理器?

在手动安装 Kubernetes 在 CoreOS 上时,如何安装并使用 Kubernetes 插件管理器? 我发现插件管理器是当前安装 Kubernetes 插件的标准方式,但我找不到任何权威文档来解释它。希望有人能帮助我。

8得票1回答
在Docker环境下进行PostgreSQL复制,需要使用.pgpass文件

我尝试使用Docker和bash脚本(我使用Coreos)设置PostgreSQL从服务器。我没有找到任何方法来提供有效的.pgpass文件。 我知道我可以创建PGPASSWORD环境变量,但出于安全原因(如http://www.postgresql.org/docs/current/sta...

8得票1回答
在多主集群中,kube-apiserver 未正确进行身份验证

我正在尝试在Azure上使用kubeadm创建一个高可用的Kubernetes集群,文档可以在这里找到:https://kubernetes.io/docs/setup/independent/high-availability/ 当只使用1个主节点时,一切都可以运行,但是当切换到3个主节点...