标签: minikube

Minikube安装在Ubuntu vm_VT-X/AMD-v中,可以在另一个VM内部启用VM

我想在Ubuntu vm中安装minikube(在虚拟框中).我为vm启用了VT-X/AMD-v.但是我得到了以下错误.

# minikube start
Starting local Kubernetes cluster...
E0217 15:00:35.395801    3869 start.go:107] Error starting host: Error creating host: Error with pre-create check: "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory".

 Retrying.
E0217 15:00:35.396019    3869 start.go:113] Error starting host:  Error creating host: Error with pre-create check: "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory"
================================================================================
An error has occurred. Would you like to opt in to sending anonymized crash
information …
Run Code Online (Sandbox Code Playgroud)

ubuntu kubernetes minikube

22
推荐指数
3
解决办法
2万
查看次数

集群范围内 API 组中的禁止资源

我无法确定我的设置的权限到底存在什么问题,如下所示。我已经研究了所有类似的质量检查,但仍然无法解决问题。目的是部署 Prometheus 并让它抓取 /metrics集群中其他应用程序正常暴露的端点。

\n
Failed to watch *v1.Endpoints: failed to list *v1.Endpoints: endpoints is forbidden: User \\"system:serviceaccount:default:default\\" cannot list resource \\"endpoints\\" in API group \\"\\" at the cluster scope"\nFailed to watch *v1.Pod: failed to list *v1.Pod: pods is forbidden: User \\"system:serviceaccount:default:default\\" cannot list resource \\"pods\\" in API group \\"\\" at the cluster scope"\nFailed to watch *v1.Service: failed to list *v1.Service: services is forbidden: User \\"system:serviceaccount:default:default\\" cannot list resource \\"services\\" in API group \\"\\" at the cluster scope"\n...\n...\n …
Run Code Online (Sandbox Code Playgroud)

kubernetes prometheus minikube

22
推荐指数
1
解决办法
5万
查看次数

Minikube 启动卡住拉动基础镜像

在此输入图像描述

我一直在尝试设置 minikube,但该命令永远停留在拉取基本映像上

kubernetes minikube

21
推荐指数
2
解决办法
9094
查看次数

Minikube公开在localhost上运行的MySQL作为服务

我的机器上运行了minikube v0.17.1版本.我想模拟我将在AWS中拥有的环境,我的MySQL实例将在我的Kubernetes集群之外.

基本上,我如何将在我的机器上运行的本地MySQL实例暴露给通过minikube运行的Kubernetes集群?

kubernetes minikube

20
推荐指数
2
解决办法
4722
查看次数

Minikube vs Kubernetes在Docker for Windows中

我见过用Kubernetes在本地开发的大多数教程都使用Minikube.在Docker for Windows的最新Edge版本中,您还可以启用Kubernetes.我试图理解两者之间的差异以及我应该使用的差异.

  1. Minikube让你选择你想要的Kubernetes版本,Docker for Windows可以做到吗?我没有看到配置它的方法.
  2. Minikube具有CLI命令以启用仪表板,heapster,ingress和其他插件.我不确定为什么,因为我的遗憾是这些只是执行kubectl apply -f http://....
  3. 使用Minikube,我可以minikube ip为入口获取集群IP地址,如何使用Docker for Windows执行此操作?
  4. 还有什么不同我应该关心的.

docker kubernetes docker-for-windows minikube

20
推荐指数
2
解决办法
9328
查看次数

minkube 仪表板命令挂在“验证代理运行状况”上

我正在学习 Kubernetes 课程,课程的一部分是尝试 minikube。我在 Windows 11 上的 Ubuntu 20.04 WSL 上安装了 minikube 和 kubectl。当我minikube dashboard在 Ubuntu 终端中运行时,进程挂起Verifying proxy health...。我尝试kubectl proxy在另一个终端窗口中运行然后运行minikube dashboard​​. 我转到仪表板 URL 并使用 kubectl proxy 命令指示的代理端口号,但我只得到以下信息:

{
  "kind": "Status",
  "apiVersion": "v1",
  "metadata": {},
  "status": "Failure",
  "message": "no endpoints available for service \"kubernetes-dashboard\"",
  "reason": "ServiceUnavailable",
  "code": 503
}
Run Code Online (Sandbox Code Playgroud)

我还尝试使用minikube start --vm-driver=dockerGitHub 问题中提到的方式运行 minikube ,但它仍然挂起。如何让仪表板运行?总的来说,我对 Kubernetes 完全陌生。

kubernetes minikube

19
推荐指数
2
解决办法
9729
查看次数

如何在命令行中启动pod而不在kubernetes中部署?

我想以简单的方式调试pod,因此我想在没有部署的情况下启动pod.

但它会自动创建部署

$ kubectl run nginx --image=nginx --port=80
deployment "nginx" created
Run Code Online (Sandbox Code Playgroud)

所以我必须创建该nginx.yaml文件

---
apiVersion: v1
kind: Pod
metadata:
  name: nginx
spec:
  containers:
    - name: nginx
      image: nginx
      ports:
        - containerPort: 80

并创建如下的pod,然后它只创建pod

kubectl create -f nginx.yaml
pod "nginx" created
Run Code Online (Sandbox Code Playgroud)

如何在命令行中指定kind:Pod要避免deployment

//我在Windows 7下运行minikue 0.20.0和kubernetes 1.7.0

kubernetes minikube

18
推荐指数
4
解决办法
1万
查看次数

在 Pod 中获取“ErrImageNeverPull”

正在minikube用于测试部署并正在通过链接

我的部署清单文件就像

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: webapp
spec:
  replicas: 1
  template:
    metadata:
      labels:
        app: webapp
    spec:
      containers:
      - name: webapp
        imagePullPolicy: Never # <-- here we go!
        image: sams
        ports:
        - containerPort: 80
Run Code Online (Sandbox Code Playgroud)

在此之后,当我尝试执行以下命令时得到输出

user@usesr:~/Downloads$ kubectl create -f mydeployment.yaml --validate=false

deployment "webapp" created

user@user:~/Downloads$ kubectl get deployments

NAME      DESIRED   CURRENT   UP-TO-DATE   AVAILABLE   AGE
----     --------   -------   ----------   ---------   ----              
webapp    1         1         1            0           9s

user@user:~/Downloads$ kubectl get pods

NAME                     READY     STATUS              RESTARTS   AGE …
Run Code Online (Sandbox Code Playgroud)

docker kubernetes dockerhub kubectl minikube

18
推荐指数
2
解决办法
3万
查看次数

minkube start..给出错误:“Exiting due to RSRC_INSUFFICIENT_CORES”..是否可以在具有 2 个 CPU 核心的 Mac 上启动 minikube?

我想启动 minikube 来学习 Kubernetes,但由于错误而遇到麻烦RSRC_INSUFFICIENT_CORES。\n我的 mac 有 2 个 CPU 核心,minikube 文档说需要 2 个核心。\n以下是“关于此 Mac”中的机器规格:

\n
    \n
  • MacBook Pro(15 英寸,2008 年末)
  • \n
  • 处理器 2.4 GHz Intel Core 2 Duo
  • \n
  • 内存 8 GB 1067 MHz DDR3
  • \n
\n

这台机器有 VirtualBox 版本 5.2.35 r135669,但它没有运行,并且 docker 和 docker-machine 正在工作,如下所示:

\n
\xe2\x9c\x97 docker-machine --version\ndocker-machine version 0.16.1, build \n\n\xe2\x9c\x97 docker --version\nDocker version 17.05.0-ce, build 89658be\n
Run Code Online (Sandbox Code Playgroud)\n

我已经使用更新版本的 MacPorts 成功安装了 minikube v1.25.1,如下所示:

\n
\xe2\x9c\x97 which minikube    \n/opt/local/bin/minikube\n\n\xe2\x9c\x97 minikube version\n\nminikube version: v1.25.1\n
Run Code Online (Sandbox Code Playgroud)\n

我无法启动 minikube …

macports docker kubernetes osx-elcapitan minikube

18
推荐指数
3
解决办法
2万
查看次数

Kubernetes(minikube)pod OOM杀死了节点中显然有足够的内存

我正在使用minikube,启动它

minikube start --memory 8192
Run Code Online (Sandbox Code Playgroud)

对于节点的8Gb RAM.我正在分配具有资源限制的pod

    resources:
      limits:
        memory: 256Mi
      requests:
        memory: 256Mi
Run Code Online (Sandbox Code Playgroud)

因此,每个节点有256Mb的RAM,我会假设,32个pod直到达到8Gb内存限制,但问题是每当我到达第8个pod要部署时,第9个将永远不会运行因为它经常是OOMKilled.

对于上下文,每个pod都是一个Java应用程序,带有frolvlad/alpine-oraclejdk8:slim-Docker容器与-Xmx512m -Xms128m运行(即使JVM确实使用完整的512Mb而不是256Mb,我仍然会远离16 pod限制到打到8Gb上限).

我在这里错过了什么?为什么pod被OOMKilled显然剩下这么多的免费可分配内存?

提前致谢

java memory kubernetes minikube

17
推荐指数
1
解决办法
2万
查看次数