云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云数据库_数据库双写_学生机

小七 141 0

云数据库_数据库双写_学生机

正如我在上一篇博客中所说的那样(https://blogs.sap.com/2019/03/10/my-kubernetes-journey/),我将用这个页面来讨论Minikube单节点本地集群的安装和设置https://kubernetes.io/docs/tasks/tools/install-minikube/,但包含许多子页。我想在一页中整理所有的信息,以便参考。

在我们开始安装Minikube之前,我们需要在我们的系统上安装Docker。这是一个非常直截了当的过程,生态环境大数据,官方文件也不言自明。我在

Windows:https://docs.docker.com/v17.09/docker-for-windows/install/

Mac:https://docs.docker.com/v17.09/docker-for-mac/install/

Ubuntu:https://docs.docker.com/v17.09/engine/installation/linux/docker-ce/ubuntu/

现在我们已经在系统上安装了Docker,让我们继续前面。

在MacOS上安装Minikube非常容易(即使我在MacOS上运行安装程序,我也会提供在Linux和Windows上安装Minikube的指南)。

来到MacOS,首先需要安装的是自制软件。这类似于您的"apt-get"(对于那些来自Linux世界的人)。请注意,Homebrew不仅仅适用于Minikube,什么叫大数据分析,我的Mac上的大多数应用程序(如Java、VirtualBox等)都可以/已经通过Homebrew安装。

要安装Homebrew,淘客cms,您可以运行官方自制页面上的命令(https://brew.sh/)正如下面提到的

这个命令将在您的系统中安装自制软件,对于那些使用MacOS的用户来说,它或多或少是一帆风顺的。

要安装minikube,只需运行下面的命令

Ta da….就可以了。一旦安装成功,将安装最新版本的Minikube。使用自制软件的一个优点是它能自动获取最新版本并安装。如果将来有一个更新的版本可用,数据分析工具有哪些,并且您想要移动到最新版本的Minikube,您可以运行命令

即使我们已经成功安装了Minikube,在开始使用Minikube之前,还有一个步骤需要执行。最后一步是安装"VirtualBox"VM.

在我们可靠的side kick自制的帮助下,这是小菜一碟。只需运行以下命令即可在MacOS上安装VirtualBox。

要在Windows或Linux上安装VirtualBox,请按照以下链接

https://www.virtualbox.org/wiki/Downloads

对于Windows,您可以下载一个.exe文件;对于Linux,根据不同的口味,您可以使用相应的命令,如yum或apt get,如文档所示在上面的链接中

要在Linux上安装Minikube,您可以运行以下命令

对于Windows安装,您可以下载minikube.exe文件来自以下链接

https://github.com/kubernetes/minikube/releases/latest

一般情况下,minikube安装路径会添加到操作系统的path变量中。如果没有,您可以将环境变量设置为指向Minikube安装,以便可以从系统上的任何目录/位置访问/调用"Minikube"。

就是这样……我们都设置为启动Minikube本地群集。

要启动Minikube本地群集,只需从终端运行以下命令

您可能想知道为什么在上面的命令中传递了这么多参数,因为一些在线资源只是说我们可以用"Minikube start"启动Minikube。

这就是我想用我的经验帮助人们的地方。我已经研究了很多得到这个参数表,这是保证工作。我将简要解释为什么这些参数都是必需的。

–vm driver=virtualbox–这个参数告诉Minikube要使用哪个vm驱动程序。在某些情况下,hyperkit被认为是默认的VM,这给我带来了一些问题。为了克服这些问题,您可以使用我们在上一节中安装的"virtualbox"驱动程序

–kubernetes version=v1.13.2–此参数告诉Minikube要使用哪个版本的kubernetes。此参数确保只安装我们明确提到的特定版本。当这个参数没有设置时,我遇到了一些错误。我注意到在安装之间有一条错误消息(我不记得确切的错误消息,大数据时代的特点,但它与解析某个文件时达到的EOF有关)。在写这个博客的时候,我使用v1.13.2作为k8s版本。您可以随时使用适合您需求的任何版本。

–memory=8192–此参数告诉Minikube要为Minikube集群分配多少内存。我正在为集群分配8GB的ram。这可能看起来微不足道,但这是最关键的配置之一。默认情况下,Minikube分配大约2GB的ram。这对我来说是个大问题,因为我的一个部署(计算密集型)总是崩溃并重新启动。从k8s日志中,您可以看到重启计数随着时间的推移而增加,但是您无法找到根本原因。过了一会儿,我发现根本原因是ram不足,因为我正在运行许多部署和服务,当所需内存不可用时,系统会尝试关闭实例以恢复/重新收集内存,然后再次尝试重新启动它,这是一个循环的过程。

这正是我想在这个关于Minikube的安装和设置的博客中介绍的内容。如果你觉得这篇博文有用,一定要告诉我。