Tag: 绒布

法兰绒解决的端口映射的复杂性是什么?

假设我有3个Containers在单个主机上运行,​​我们正在制作一个Hadoop集群,1个是master,另外2个是slave(Namenode和datanodes) 而且,我们需要映射端口: docker run -itd -p 50070:50070 –name master centos:bigdata docker run -itd -p 50075:50075 -p 50010:50010 –name slave1 centos:bigdata 现在端口50075,50010,50070在主机上忙,我们不能将它们映射到slave2 如果我们做一些随机映射, docker run -p 123:50075 -p 234:50010 –name slave2 centos:bigdata 然后,容器将无法通信,它将无法正常工作。 那么,法兰绒可以解决这个问题吗?

法兰绒叠加networking作为docker集装箱

泊坞窗是否可以运行法兰绒作为docker容器? 在etcd里面我只能configuration法兰绒的networking和子网,但是我不能把它们分配给一个particulare节点,所以在flannel启动后似乎需要重新启动docker引擎,但是flannel是在一个正在运行的容器中。

Kuberntes大师不在OpenStack热启动

我一直在尝试使用本指南在OpenStack中设置一个Kubernetes集群。 我在这个问题中遇到了一些问题 – > 在OpenStack中kube-up.sh失败 在发行./cluster/kube-up.sh脚本时,它会尝试使用OpenStack堆栈创build步骤( Log )启动群集。 在这里,由于某种原因,kubernetes主没有正确地出现,这里是安装失败的地方。 我能够SSH进入主节点,并在/var/log/cloud-init-output.logfind [..] Complete! * INFO: Running install_centos_stable_post() * INFO: Running install_centos_check_services() * INFO: Running install_centos_restart_daemons() * INFO: Running daemons_running() * INFO: Salt installed! 2017-01-02 12:57:31,574 – cc_scripts_user.py[WARNING]: Failed to run module scripts-user (scripts in /var/lib/cloud/instance/scripts) 2017-01-02 12:57:31,576 – util.py[WARNING]: Running scripts-user (<module 'cloudinit.config.cc_scripts_user' from '/usr/lib/python2.7/site-packages/cloudinit/config/cc_scripts_user.pyc'>) failed […]

使外部访问Kubernetes服务

我们有一个私有的kubernetes集群运行在一个裸机的CoreOS集群上(带有Flannel的networking覆盖)和私有地址。 在这个集群之上,我们为elasticsearch运行一个kubernetes ReplicationController和Service。 要启用负载均衡,此服务具有一个定义的ClusterIP,它也是一个专用IP地址:10.99.44.10(但与节点IP地址的范围不同)。 我们面临的问题是我们希望能够从集群外部连接到这个ClusterIP。 据我们可以告诉这个私人IP是不是可以从我们的私人networking中的其他机器联系… 我们怎样才能做到这一点? 节点的IP地址是: node 1 – 192.168.77.102 node 2 – 192.168.77.103 。 这是服务,RC和Pod与kubectl一起出现的方式: NAME LABELS SELECTOR IP(S) PORT(S) elasticsearch <none> app=elasticsearch 10.99.44.10 9200/TCP CONTROLLER CONTAINER(S) IMAGE(S) SELECTOR REPLICAS elasticsearch elasticsearch elasticsearch app=elasticsearch 1 NAME READY STATUS RESTARTS AGE elasticsearch-swpy1 1/1 Running 0 26m

Kubernetes奴才不完全连接

我有一个开发kubernetes集群设置,我有一个运行kube-proxy和kubelet的小兵。 只有当它能连接到主人的apiserver,它才可以开始。 Howerver我越来越 error updating node status, will retry: error getting node "10.211.55.126": minion "10.211.55.126" not found 我注意到之前,我得到这个: Server rejected event '&api.Event后面跟着一个大型的JSON对象,大部分都是空的string值。 当我尝试运行奴才的古贝莱特时,我反复尝试。 我有它指向一个私人的IP,它报告说,它不能鳍公共IP。 我想这是一个etcd问题,但我不知道,也可能flanneld? 更新1我pipe理得到通过最初的错误注册与主的奴才(节点?)。 这允许它从桅杆接收荚并运行容器; 然而,仆从仍然没有完全连接,导致主人不断推动更多的荚向仆从。 kubelet进程正在报告: Cannot get host IP: Host IP unknown; known addresses: [] Cannot get host IP: Host IP unknown; known addresses: [] 。 有一个运行kubelet的标志给主机IP?

法兰绒和docker不启动

我试图在2个节点上build立一个kubernetes集群,centos 7.1使用http://severalnines.com/blog/installing-kubernetes-cluster-minions-centos7-manage-pods-services上的指南。 但是,当我尝试像这样开始在服务器上的服务: for SERVICES in kube-proxy kubelet docker flanneld; do systemctl restart $SERVICES systemctl enable $SERVICES systemctl status $SERVICES done 我得到以下错误: — Logs begin at Wed 2015-12-23 13:00:41 UTC, end at Wed 2015-12-23 16:03:54 UTC. — Dec 23 16:03:47 sc-test2 systemd[1]: docker-storage-setup.service: main process exited, code=exited, status=1/FAILURE Dec 23 16:03:47 sc-test2 systemd[1]: Failed to […]

minikube:无法连接本地部署的nginx服务

我已经在我的Ubuntu 16.04机器上安装了minikube,并启动了一个群集,并附有消息 "Kubernetes is available at https://192.168.99.100:443" 接下来,我使用以下命令部署了nginx服务 > kubectl.sh run my-nginx –image=nginx –replicas=2 –port=80 –expose > kubectl.sh get pods -o wide NAME READY STATUS RESTARTS AGE NODE my-nginx-2494149703-8jnh4 1/1 Running 0 13m 127.0.0.1 my-nginx-2494149703-q09be 1/1 Running 0 13m 127.0.0.1 > kubectl.sh get services -o wide NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR kubernetes 10.0.0.1 <none> […]