`
gaojingsong
  • 浏览: 1183002 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

【K8s环境之minikube 安装】

 
阅读更多

Mac OSX

curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.1.0/minikube-darwin-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/

 

Linux

curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.1.0/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/

Windows

下载 minikube-windows-amd64.exe 文件,并重命名为 minikube.exe

 

自己构建

也可以从Github上获取相应的项目自行构建。

注:需要本地已经安装配置好 Golang 开发环境和Docker引擎

 

git clone https://github.com/AliyunContainerService/minikube

cd minikube

git checkout aliyun-v1.1.0

make

sudo cp out/minikube /usr/local/bin/

 

 

[root@localhost ~]# curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.1.0/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

                                 Dload  Upload   Total   Spent    Left  Speed

100 39.7M  100 39.7M    0     0  6350k      0  0:00:06  0:00:06 --:--:-- 6748k

[root@localhost ~]# ls

anaconda-ks.cfg

[root@localhost ~]# git clone https://github.com/AliyunContainerService/minikube

Cloning into 'minikube'...

remote: Enumerating objects: 78565, done.

remote: Total 78565 (delta 0), reused 0 (delta 0), pack-reused 78565

Receiving objects: 100% (78565/78565), 58.42 MiB | 3.53 MiB/s, done.

Resolving deltas: 100% (47757/47757), done.

[root@localhost ~]# minikub

-bash: minikub: command not found

[root@localhost ~]# minikube 

Minikube is a CLI tool that provisions and manages single-node Kubernetes clusters optimized for development workflows.

 

Usage:

  minikube [command]

 

Available Commands:

  addons         Modify minikube's kubernetes addons

  cache          Add or delete an image from the local cache.

  completion     Outputs minikube shell completion for the given shell (bash or zsh)

  config         Modify minikube config

  dashboard      Access the kubernetes dashboard running within the minikube cluster

  delete         Deletes a local kubernetes cluster

  docker-env     Sets up docker env variables; similar to '$(docker-machine env)'

  help           Help about any command

  ip             Retrieves the IP address of the running cluster

  kubectl        Run kubectl

  logs           Gets the logs of the running instance, used for debugging minikube, not user code

  mount          Mounts the specified directory into minikube

  profile        Profile sets the current minikube profile

  service        Gets the kubernetes URL(s) for the specified service in your local cluster

  ssh            Log into or run a command on a machine with SSH; similar to 'docker-machine ssh'

  ssh-key        Retrieve the ssh identity key path of the specified cluster

  start          Starts a local kubernetes cluster

  status         Gets the status of a local kubernetes cluster

  stop           Stops a running local kubernetes cluster

  tunnel         tunnel makes services of type LoadBalancer accessible on localhost

  update-check   Print current and latest version number

  update-context Verify the IP address of the running cluster in kubeconfig.

  version        Print the version of minikube

 

Flags:

      --alsologtostderr                  log to standard error as well as files

  -b, --bootstrapper string              The name of the cluster bootstrapper that will set up the kubernetes cluster. (default "kubeadm")

  -h, --help                             help for minikube

      --log_backtrace_at traceLocation   when logging hits line file:N, emit a stack trace (default :0)

      --log_dir string                   If non-empty, write log files in this directory

      --logtostderr                      log to standard error instead of files

  -p, --profile string                   The name of the minikube VM being used.  

                                                This can be modified to allow for multiple minikube instances to be run independently (default "minikube")

      --stderrthreshold severity         logs at or above this threshold go to stderr (default 2)

  -v, --v Level                          log level for V logs

      --vmodule moduleSpec               comma-separated list of pattern=N settings for file-filtered logging

 

Use "minikube [command] --help" for more information about a command.

[root@localhost ~]# 

 

0
0
分享到:
评论

相关推荐

    k8s-minikube.rar

    标题中的"k8s-minikube.rar"表明这是一个关于在Windows 10环境下使用Minikube来搭建Kubernetes(简称k8s)集群的压缩文件。Kubernetes是一个开源的容器编排系统,它允许用户管理和部署容器化应用。Minikube是...

    K8S单机部署资源-kubectl和minikube

    标题中的“K8S单机部署资源-kubectl和minikube”指的是在本地环境中搭建一个 Kubernetes (K8s) 单节点集群的实践,主要涉及两个关键组件:kubectl 和 minikube。 kubectl 是 Kubernetes 的命令行工具,它允许用户与...

    k8s-coredns-1.8.6镜像包和安装文件

    对于Windows用户,虽然k8s通常在Linux环境中运行,但也有工具如Minikube和Docker Desktop for Windows支持在Windows上搭建和管理k8s集群。这意味着“k8s-coredns-1.8.6镜像包和安装文件”也可以在这样的环境下使用,...

    使用Minikube创建K8S集群

    使用Minikube创建K8S集群 Minikube是Kubernetes的本地开发环境,允许用户在本地轻松运行Kubernetes。 Minikube在笔记本电脑上的虚拟机(VM)中运行单节点Kubernetes集群,供那些希望尝试Kubernetes或进行日常开发的...

    minikube安装文件Linux linux-amd64

    Minikube是一款轻量级的Kubernetes(k8s)集群管理工具,它使得开发者能够在本地计算机上快速、轻松地运行单节点Kubernetes集群。在Linux操作系统上安装Minikube,可以极大地帮助开发者进行Kubernetes应用的开发、...

    k8s 安装包快捷安装方式包

    这个“k8s 安装包快捷安装方式包”很可能包含了一组脚本或工具,旨在简化 Kubernetes 集群的部署过程。在本文中,我们将深入探讨 Kubernetes 的基本概念、安装步骤以及可能的快捷安装方法。 Kubernetes 是由 Google...

    centos k8s安装dapr

    我们将首先介绍CentOS系统的基本环境准备,然后详细说明如何使用Helm 3.8.1来安装Kubernetes(k8s)集群上的Dapr组件。 首先,确保你的CentOS系统已经更新到最新版本,并安装了必要的依赖。在终端中运行以下命令: ...

    minikube安装.zip

    Minikube是一款轻量级的Kubernetes(k8s)集群模拟器,它允许你在本地计算机上快速且简单地运行单节点Kubernetes集群。对于开发者和学习者来说,这是一个非常实用的工具,因为它能帮助他们测试和开发Kubernetes应用...

    k8s学习环境下面的部署

    总结来说,部署 K8s 学习环境主要涉及 kubectl 和 Minikube 的安装。通过以上步骤,即使是对 K8s 不太熟悉的初学者也能轻松地在本地搭建一个简单的 K8s 集群,从而开始探索和学习 Kubernetes 的强大功能。在实践中,...

    k8s初探-本地简单搭建k8s集群

    在本地搭建K8S集群,通常会使用`minikube`,它是一个轻量级的Kubernetes环境,适合在个人电脑上快速启动一个单节点集群。以下是一些基本步骤: 1. **安装kubectl**:`kubectl`是与Kubernetes集群通信的客户端工具,...

    minikube-linux-amd64离线安装包

    Kubernetes(简称K8s)是Google开源的容器编排系统,用于自动化容器化应用的部署、扩展和管理。它提供了一种声明式的方法来管理容器化应用,支持滚动更新、自我修复、服务发现和负载均衡等功能。 **3. Minikube功能...

    k8s二进制安装包.zip

    这个“k8s二进制安装包.zip”文件包含了k8s所有必要的组件,使得用户可以直接通过二进制方式在本地或者服务器集群上搭建Kubernetes环境。 在Kubernetes中,主要组件包括: 1. **kube-apiserver**:这是Kubernetes...

    springboot-k8s:在K8s集群上部署的虚拟SpringBoot应用程序

    SpringBoot K8s 简单的SpringBoot Web应用程序,该应用程序由Docker容器化,并由K8s协调。 特别是,定义了以下K8清单种类: kind: Deployment kind: Service :为了与其他豆荚和外界沟通kind: Ingress :在Minikube...

    k8s安装部署.zip

    对于初学者,可以先通过Minikube进行单节点部署,这是一款轻量级的k8s本地环境。只需安装Minikube并运行启动命令,即可快速体验k8s的基本功能。多节点部署适用于生产环境,常用的方法有Kubeadm、Kubespray等。...

    K8S集群的windows单机学习环境minikube-installer.exe

    minikube 是本地的 Kubernetes,专注于让 Kubernetes 易于学习和开发。

    Kubernetes(K8S)中文文档1

    - 使用`Minikube`进行本地开发环境的快速搭建,方便测试和学习。 - `kubectl` 命令的详细列表涵盖了集群的日常管理和监控,如`kubectl get`、`kubectl describe`、`kubectl logs`等。 总的来说,Kubernetes提供了一...

    docker2、k8s安装

    【标题】:“Docker2与Kubernetes(K8s)安装指南” 在当今的云计算和分布式系统领域,Docker和Kubernetes(K8s)是两个至关重要的工具。Docker提供了轻量级的容器化技术,而Kubernetes则是一个强大的容器编排系统,...

    k8s 实战案例详解手册

    1. **基础集群环境搭建**:在学习k8s之前,首先需要搭建一个k8s集群。这通常涉及安装Master节点和Worker节点,配置网络插件,以及设置必要的安全策略。常用的方法包括Minikube(本地单节点)、kubeadm(多节点集群)...

    k8s详解,主要带你了解k8s,以及如何使用和运维

    3.1 **安装**:可以通过kubeadm、Minikube或自定义脚本搭建k8s集群。 3.2 **应用部署**:使用YAML文件定义Deployment,通过`kubectl apply`命令部署应用。 3.3 **滚动更新**:Deployment允许平滑更新Pods,减少服务...

Global site tag (gtag.js) - Google Analytics