Tag: minikube

基于PC的多个VM和docker集装箱与Kubernetes – 超越minikube

想运行一个容器集群,分布在2台虚拟机之间,两台虚拟机都运行在同一个主机上(我的电脑,运行Windows 7 Pro,64位),由Kubernetes轮streampipe理。 容器必须通过networking交换消息,在它们本身之间交换消息,以及在请求生成器和响应生成器等应用程序之间交换消息,这些应用程序本身运行在同一主机或其他主机上 现在Minikube仅configuration1个节点(VM)。 还有什么可以做到至less有2个虚拟机? 这是 :

minikube从Centos7开始

我试图在VirtualBox 5.1上启动centos 7上的minikube,但它给了我这个错误: E0823 19:26:32.888702 40645 start.go:129] Error starting host: Error creating host: Error executing step: Running precreate checks. : This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory. 如果您有任何build议,请如何解决,给我几个build议。 谢谢。

使用BlueMix容器registry服务而不运行本地docker

我正在使用Minikube来testing在IBM Bluemix kubernetes服务中部署的所有内容。 我有我的Macbook泊坞窗环境configuration为使用Minikube,我不启动标准的基本Docker守护进程/服务在我的MacBook。 我只是: eval $(minikube docker-env) 它工作的很好,我在Minikube中使用相同的yaml文件比我应用到Bluemix,因为我使用Docker和Minikube图像registry。 问题:当我尝试login到BX CR从Minikuberegistry中推送图像时,我得到: MacBook-Pro:Docker and Kubernetes icordoba$ bx cr login Logging in to 'registry.ng.bluemix.net'… FAILED Failed to 'docker login' to 'registry.ng.bluemix.net' with error: Warning: failed to get default registry endpoint from daemon (Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?). Using system […]

如何在minikube节点上的kubernetes pod中设置sysctl密钥?

我正在使用k8s v 1.7。 遵循文档中的指导,我的部署在其规范中具有以下内容: annotations: security.alpha.kubernetes.io/unsafe-sysctls: net.core.somaxconn=16384 但是,当应用使用kubectl ,我得到以下错误: forbidden sysctl: "net.core.somaxconn" not whitelisted 现在文档说我应该在节点上运行这样的东西: kubelet –experimental-allowed-unsafe-sysctls 'net.core.somaxconn' 但是我不知道在哪里运行这个命令。 我试图在minikube ssh里面,但似乎没有安装kubelet 。 我正在寻找像这样的东西: minikube start –extra-config='allow net.core.somaxconn'

使用我的本地dockerregistry而不是minikube的

我正在使用minikube作为我的kubernetes群集。 我想知道是否有办法将minikube的docker环境redirect到我的本地环境,而不是使用以下命令做相反的处理: eval $(minikube docker-env) 使用最新的问题是,当我build立一个图像时,每当minikube被删除,每次需要30-40分钟重build。

Kubernetes minikube教程后不能停止10个容器

docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 7523fd2c20c7 gcr.io/google_containers/k8s-dns-sidecar-amd64 "/sidecar –v=2 –…" 18 hours ago Up 18 hours k8s_sidecar_kube-dns-86f6f55dd5-qwc6z_kube-system_c1333ffc-e4d6-11e7-bccf-0021ccbf0996_0 9bd438011406 gcr.io/google_containers/k8s-dns-dnsmasq-nanny-amd64 "/dnsmasq-nanny -v…" 18 hours ago Up 18 hours k8s_dnsmasq_kube-dns-86f6f55dd5-qwc6z_kube-system_c1333ffc-e4d6-11e7-bccf-0021ccbf0996_0 5c35e00a5a27 gcr.io/google_containers/k8s-dns-kube-dns-amd64 "/kube-dns –domai…" 18 hours ago Up 18 hours k8s_kubedns_kube-dns-86f6f55dd5-qwc6z_kube-system_c1333ffc-e4d6-11e7-bccf-0021ccbf0996_0 77ef463642b7 gcr.io/google_containers/pause-amd64:3.0 "/pause" 18 hours ago Up 18 hours k8s_POD_kube-dns-86f6f55dd5-qwc6z_kube-system_c1333ffc-e4d6-11e7-bccf-0021ccbf0996_0 39f618666205 […]

在Kubernetes Pod上,什么是ConfigMap目录位置?

许多应用程序需要通过configuration文件,命令行参数和环境variables的组合来进行configuration。 这些configuration工件应与图像内容分离,以保持集装箱应用程序的便携性。 ConfigMap API资源提供了一些机制来向容器注入configuration数据,同时保持容器不受Kubernetes的影响。 ConfigMap可用于存储细粒度的信息,如单个属性或粗粒度信息(如整个configuration文件或JSON斑点)。 我无法find保存configmaps的位置。 我知道他们是创build,但我只能通过minikube仪表板阅读。

在本地部署在minikube上

我已经通过minikube直接通过minikube -files部署和创build了socketcluster , scc-broker和scc-state服务(请参阅.yaml文件的链接 )。 而且我还在同一个集群中创build了一个ingress服务,其中提到的链接中提供了.yaml文件。 据我了解默认这些服务是ClusterIPtypes。 服务的部署在vm(minikube)上正常工作。 状态设置为在Kubernetes仪表板上运行 荚 部署 但是我面临的问题是没有从scc-state,scc-broker,socketcluster服务器暴露的公共端点。 所以目前我无法理解如何访问外部服务,即在虚拟机之外(在minikube上运行)。 图像是直接从kubernetes yml文件构build的,入口TLS安全性被禁用。 我是否错过了如何访问主机上的socketcluster? 我应该指定服务types为除ClusterIP以外的任何其他types,因为我知道使用此types可确保该服务仅在群集内暴露。 但是我的疑惑是,如果我使用ingress ,它应该有助于访问虚拟机之外的服务。 我是否需要单独配备ingress controller例如NGINX? 任何主angular都会很感激。 谢谢! PS按照本指南进行部署。

docker推入不使用正确的存储库,并失败

我试图将一个docker映像推送到Azure容器存储库,甚至在成功“login”后,push命令尝试将其推送到docker.io,然后失败。 注意:我正在使用Windows 10 Pro,并设置了docker来使用minikube docker dameon 我如何告诉docker push使用我的Azure容器回购? 看到输出:

为什么minikube需要一个虚拟机

我猜minikube因为dockers的依赖需要VirtualBox,但是我目前的docker版本并不需要它。 那么我是否仍然需要VirtualBox或其他虚拟机来启动minikube?