Tag: kubernetes

在rpi kubernetes节点上的Traefik返回404页面未find

我尝试通过练习来第一次体验kubernetes。 kubernetes v1.9已经安装在5个树莓派上作为集群安装。 操作系统:hypriot v1.4 主机/静态IPconfiguration/树莓硬件版本: 主人:192.168.1.230 / rpi v3 node01:192.168.1.231 / rpi v3 node02:192.168.1.232 / rpi v3 node03:192.168.1.233 / rpi v2 node04:192.168.1.234 / rpi v2 对于podnetworking我selectWeave Net。 Traefik已经作为负载平衡器安装在node01中 ,以便从外部访问我的服务。 我ssh的主人,并使用这些命令来安装它(来源: https : //blog.hypriot.com/post/setup-kubernetes-raspberry-pi-cluster/ ): $ kubectl apply -f https://raw.githubusercontent.com/hypriot/rpi-traefik/master/traefik-k8s-example.yaml $ kubectl标签节点node01 nginx-controller = traefik 所有系统窗格都在运行。 $ kubectl get pods –all-namespaces kube-system etcd-master 1/1 Running […]

kubectl端口转发:“pod不存在”在第一次运行?

按照这个指南,我试图在启动时启动minikube和转发端口。 我的脚本: #!/bin/bash set -eux export PATH=/usr/local/bin:$PATH minikube status || minikube start minikube ssh 'grep docker.for.mac.localhost /etc/hosts || echo -e "127.0.0.1\tdocker.for.mac.localhost" | sudo tee -a /etc/hosts' minikube ssh 'test -f wait-for-it.sh || curl -O https://raw.githubusercontent.com/vishnubob/wait-for-it/master/wait-for-it.sh' minikube ssh 'chmod +x wait-for-it.sh && ./wait-for-it.sh 127.0.1.1:10250' POD=$(kubectl get po –namespace kube-system | awk '/kube-registry-v0/ { print $1 }') […]

什么是使用Rancher(或Kubernetes)将微服务(docker)从OVH迁移到AWS的最佳方式?

我有一堆微服务(docker),我需要从OVH传输/迁移到AWS。 他们由牧场主协调。 什么是最好/最简单的方法来完成呢? 另外,我计划在未来使用Kubernetes。 我应该以某种方式使用它而不是Rancher吗? 还是应该先用Rancher迁移/传输服务,然后再进行切换? 谢谢!

Google Container Engine中的群集组合

在Kubernetes的群集中组织Pod的常用方法是什么? 我有一个Jenkins构build服务器,Dockerregistry,Git存储库和我想在Google Container Engine中运行的其他开发工具。 我是否为每个人创build一个群集? 或者可以在每个节点上安排多个豆荚? 所以我的问题是:你会创build一个拥有所有这些服务或多个集群的集群吗? 同样的问题适用于生产,质量等环境。 我是否为每个环境创build一个群集,还是将它们放在同一个群集中?

Fedora 21 Pod上的Kubernetes待用

我已经使用Fedora 21安装了一个kubernetes三节点集群 kubernetes-0.7.0-18.0.git52e165a.fc21.x86_64 docker-io-1.4.0-1.fc21.x86_64 我创build了下面的pod: http://dpaste.com/2VSF8XA 运行kubectl get minions显示: NAME LABELS 10.0.0.10 <none> 10.0.0.9 <none> 我运行kubectl create -f podfile.json 运行kubectl get pod nginxphp显示: NAME IMAGE(S) HOST LABELS STATUS nginxphp million12/nginx-php 10.0.0.10/ name=nginxphp Pending 运行kubectl get events显示: NAME KIND STATUS REASON MESSAGE nginxphp Pod Pending scheduled Successfully assigned nginxphp to 10.0.0.10 地位永远不会超越“待定” 接下来的步骤是什么来解决这个问题?

Kubernetes和vSphere,AWS

我对晚会有点迟了,现在正在研究容器。 在工作中,我们使用vSphere作为我们的虚拟化平台,但很可能在不久的将来某个时候转移到“云”(AWS,GCP,Heroku等)。 理想情况下,我希望构build我们的应用容器,以便我们可以轻松地将它们从vSPhere节点上运行到AWS EC2实例。 所以我问: 所有的Docker容器是否都是平等的? 我可以使用零configuration将我们自己创build的Docker容器移植到AWS容器服务吗? 我相信 Kubernetes帮助映射容器到他们需要的虚拟化资源。 任何机会,这也运行在AWS上,或AWS-ECS照顾这个对我来说?

服务主机/端口未定义,Kubernetes / Google容器引擎

我有一个名称为mongodb的服务。 根据文档,通过$ MONGODB_SERVICE_HOST和$ MONGODB_SERVICE_PORT,服务主机和端口应该可用于同一集群中的其他Pod。 但是,这些都没有在我的前端豆荚中设置。 有什么要求这个工作? 前端-controller.json { "id": "frontend", "kind": "ReplicationController", "apiVersion": "v1beta1", "desiredState": { "replicas": 1, "replicaSelector": {"name": "spatula", "role": "frontend"}, "podTemplate": { "desiredState": { "manifest": { "version": "v1beta1", "id": "frontend", "containers": [{ "name": "frontend", "image": "gcr.io/crafty_apex_841/spatula_frontend", "cpu": 100, "ports": [{"name": "spatula-server", "containerPort": 80}] }] } }, "labels": { "name": "spatula", "role": "frontend" […]

无法从Kubernetes容器访问互联网

我正在使用Mac OSX上的Vagrant Kubernetes 0.9.3安装程序。 环境: Kubernetes 0.9.3 stream浪1.7.2 VirtualBox的-4.3.20-96996-OSX 我能够成功部署映像并在一个单一的小型环境中启动容器: 主 奴才-1 我无法从正在运行的容器中访问Internet。 我可以从minion-1机器访问互联网。 我使用Vagrant设置环境 /kubernetes$ export KUBERNETES_PROVIDER=vagrant /kubernetes$ vagrant up …(初始化日志和Virtualbox中master + minion-1的成功设置) ssh进入minion-1机器,以确保互联网连接 /kubernetes$ vagrant ssh minion-1 [vagrant@kubernetes-minion-1 ~]$ ping google.com PING google.com (173.194.123.37) 56(84) bytes of data. 64 bytes from lga15s47-in-f5.1e100.net (173.194.123.37): icmp_seq=1 ttl=63 time=89.3 ms 以前是成功的连接 下面你可以看到容器似乎无法访问互联网。 [vagrant@kubernetes-minion-1 ~]$ sudo docker […]

是否有可能设置一个不同的主机端口在Docker容器的暴露端口?

是否有可能设置一个不同的主机端口在Docker容器的暴露端口? 例如docker run -name some_container -p 80:8080 -i -t some_img如果是,是-p host:container还是-p container:host ? 我已经浏览了文档,并没有find任何关于docker run发布选项的例子和细节。 另外,我不想使用与容器相同的端口,因为这是Kubernete的API服务器正在侦听的地方。

kubernetes生产部署docker多节点或Ubuntu的裸机?

我们目前正在尝试docker多节点,并需要在生产部署docker或裸机在Ubuntu的build议?