首页 > 其他分享 >k8s系列-minikube操作应用之安装篇

k8s系列-minikube操作应用之安装篇

时间:2024-01-24 15:12:10浏览次数:33  
标签:kubectl https minikube Kubernetes Minikube k8s 安装

  Minikube是一个轻量级的Kubernetes集群,专为本地开发和测试环境设计。

  Minikube由Kubernetes社区维护,支持macOS、Linux和Windows等多种操作系统平台。它使用Kubernetes的官方稳定版本,并提供了大部分功能,包括容器编排管理、负载均衡、Ingress以及权限控制等高级特性。

  具体来说,Minikube的主要特点包括:

  • 轻量级:Minikube在本地计算机上创建一个虚拟机,部署一个只包含单个节点的简单集群,这使得它在资源消耗上相对较小,适合在个人电脑上运行。
  • 功能全面:尽管是轻量级的,但Minikube支持Kubernetes的大多数核心功能,这对于学习和实验Kubernetes非常有帮助。
  • 易于管理:Minikube提供了一个命令行界面(CLI),用于执行集群的基本操作,如启动(start)、停止(stop)、查看状态(status)和删除(delete)集群。
  • 学习友好:对于新手来说,Minikube是一个很好的学习工具,因为它可以让他们在一个受控的环境中实践和理解Kubernetes的概念和操作。

  总的来说,Minikube是一个强大的工具,它使得开发者和学习者能够在自己的电脑上轻松地安装和体验Kubernetes,无论是进行日常的开发工作还是学习Kubernetes的基础知识,Minikube都是一个非常有价值的资源。

  一、安装docker:

  官方的一键安装方式:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

  daocloud一键安装命令:

curl -sSL https://get.daocloud.io/docker | sh

  手动安装可自行网上搜索,资料很多。

  二、安装minikube:

  官方文档:https://minikube.sigs.k8s.io/docs/start/

  安装前请检查下机器配置:

  使用二进制下载在x86-64 macOS上安装最新的稳定版minikube:

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64
sudo install minikube-darwin-amd64 /usr/local/bin/minikube

  拥有管理员权限的终端中运行命令(非root登录):

minikube start

  接下来就可以使用这个新集群啦。(会有个安装kubectl的过程,需要稍微等待会儿)
  例如可以执行命令查看默认的pod情况:

kubectl get po -A

  为了省去每次都要输入minukube kubectl 长串命令,可以别名:

alias kubectl="minikube kubectl --"

  下一篇分享minikube安装后的具体操作应用。

 

 

标签:kubectl,https,minikube,Kubernetes,Minikube,k8s,安装
From: https://www.cnblogs.com/gxl666/p/17984735

相关文章

  • 四、掌握ArgoCD:安装、Gitlab集成和RBAC配置以实现无缝持续部署
    Gitlab集成    然后点击提交(saveapplication),将得到应用创建后的信息:  注册完成后,我们可以看到应用现在只有0个Clients,即还没有任何实例作为这个Application的实例进行认证:但不管怎么说,应用注册这一步我们算成功完成啦!GiveMeFive~用如下命令编辑con......
  • k8s~istio的安装与核心组件
    安装istio在线安装:https://istio.io/latest/docs/setup/getting-started/#download或者直接在这里下载:https://github.com/istio/istio/releases/tag/1.20.2$curl-Lhttps://istio.io/downloadIstio|ISTIO_VERSION=1.20.2TARGET_ARCH=x86_64sh-$cdistio-1.20.2$e......
  • mellanox ib card芯片型号是ConnectX-6操作系统centos 7.6升级完内核5.19 .4后,安装驱
    在升级内核后,有时候需要重新编译和安装驱动以适配新的内核版本。以下是一些可能的解决步骤:确保内核头文件已安装:在升级内核后,可能需要安装新内核版本的头文件。使用以下命令安装:bashCopycodesudoyuminstallkernel-devel-$(uname-r)kernel-headers-$(uname-r)确保......
  • 安装宝塔脚本中报的错误
    实验环境:openKylin操作系统1.安装过程root@sky9890:~#URL=https://download.bt.cn/bthids/scripts/install_hids.sh&&if[-f/usr/bin/curl];thencurl-sSO"$URL";elsewget-Oinstall_hids.sh"$URL";fi;bashinstall_hids.sh--2024-01-2413:21:......
  • 安装OpenNebula主控额外依赖和主程序
    配置下国内源gemsources-rhttps://rubygems.org/-ahttps://gems.ruby-china.com/如果网络错误更换下面地址gemsources--removehttps://rubygems.orgsourcehttps://rubygems.orgnotpresentincachegemsources--addhttp://rubygems.orghttps://rubygems.or......
  • db2安装部署
    环境:OS:Centos7DB:v11.5.61.解压[root@host135db2]#tar-xvfv11.5.6_linuxx64_server_dec.tar.gz[root@host135db2]#mvserver_dec/opt/db2 2.检查安装环境[root@host135db2]#./db2prereqcheck 3.安装依赖包yuminstalllibstdc++*yuminstallpam*yumgroupinst......
  • Ubuntu安装Ansible AWX
    环境:AWSEC2,UbuntuServer22.04+桌面环境1.-安装dockersudoaptinstallapt-transport-httpsca-certificatescurlsoftware-properties-commoncurl-fsSLhttps://download.docker.com/linux/ubuntu/gpg|sudoapt-keyadd-sudoadd-apt-repository"deb[arch=amd64]......
  • DataGrip 2023.3.2 安装教程(附最新激活码,亲测有效)
    DataGrip是JetBrains公司开发的一款多引擎数据库环境,支持MySQL,MariaDB,PostgreSQL,SQLite,HyperSQL,ApacheDerby,H2,HSQLDB,MSSQLServer,Oracle,DB2,InterSystemsCache,Informix,Firebird,Derby和SQLServerExpress。它提供了单一的、集成的开发环境,用于......
  • SublimeText(下载、安装和设置)
    1.下载和注册SublimeText4107下载链接:https://download.sublimetext.com/sublime_text_build_4107_x64_setup.exe—–BEGINLICENSE—–MifengUserSingleUserLicenseEA7E-1184812C0DAA9CD6BE825B5FF9356921750523AEDF59D3FA3BD6C96F8D338663F1CCCEA1C25BE4D......
  • Fedora使用dnf安装package的时候遇到报错:Curl error (37): Couldn't read a file:// f
    问题描述在使用dnf包管理器下载软件包的过程中,多次遇到了以下错误Curlerror(37):Couldn'treadafile://fileforfile:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-x86_64[Couldn'topenfile/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-x86_64]系统是新配置的Fedora39WorkSt......