MiniKube安装教程,简易版k8s,带你用最简单的方法体验k8s(学习环境通用)

3 篇文章 0 订阅
3 篇文章 1 订阅

Minikube安装教程

minikube 是本地 Kubernetes,专注于让 Kubernetes 易于学习和开发,这能很方便的在本地进行k8s学习,减轻初学者对于k8s的安装困难。(信我,新手入门k8s就用这个够用了!先别去折腾生产环境的部署)
一般的Minikube适合用来所有入门k8s的人员。如果需要部署生产环境,可以看我另外一篇文章
Ubuntu22 k8s 1.27.1 安装及集群搭建教学

前置准备

在一切开始前,你需要准备:

  1. 一台虚拟机(看吧很简单)
  2. 一个能用的网络
  3. 安装docker

docker安装

一键安装最新版docker

curl -fsSL https://test.docker.com -o test-docker.sh

将docker加入用户组

sudo sh test-docker.sh
sudo gpasswd -a $USER docker
newgrp docker

在 Linux 系统中安装 MiniKube安装

首先,我们需要在k8s官网选择适合自己条件的minikube安装版本
在这里插入图片描述

选择到正确版本后,执行下面对应版本的安装指令进行安装,
我这里选择的是Linux系统x86版本的

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

在 Linux 系统中安装 kubectl

在 Linux 系统中安装 kubectl 有如下几种方法:

用 curl 在 Linux 系统中安装 kubectl
用原生包管理工具安装
用其他包管理工具安装
用 curl 在 Linux 系统中安装 kubectl
用以下命令下载最新发行版:

curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
   
说明:
如需下载某个指定的版本,请用指定版本号替换该命令的这一部分: 
$(curl -L -s https://dl.k8s.io/release/stable.txt)。

验证该可执行文件(可选步骤)


下载 kubectl 校验和文件:

curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256"
   
基于校验和文件,验证 kubectl 的可执行文件:

echo "$(cat kubectl.sha256)  kubectl" | sha256sum --check
验证通过时,输出为:

kubectl: OK
验证失败时,sha256 将以非零值退出,并打印如下输出:

kubectl: FAILED
sha256sum: WARNING: 1 computed checksum did NOT 
match

说明:
下载的 kubectl 与校验和文件版本必须相同。

安装 kubectl

sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
说明:
即使你没有目标系统的 root 权限,仍然可以将 kubectl 安装到目录 ~/.local/bin 中:

chmod +x kubectl
mkdir -p ~/.local/bin
mv ./kubectl ~/.local/bin/kubectl
# 之后将 ~/.local/bin 附加(或前置)到 $PATH

执行测试,以保障你安装的版本是最新的:

kubectl version --client
说明:
上面的命令会产生一个警告:

WARNING: This version information is deprecated and will be replaced with the output from kubectl version --short.
你可以忽略这个警告。你只检查你所安装的 kubectl 的版本。

或者使用如下命令来查看版本的详细信息:

kubectl version --client --output=yaml

到此为止,你的本地学习用的minikube已经安装成功了
这时候,你可以选择是否安装以下拓展功能。

拓展功能

启动 kubectl 自动补全功能
Bash
你现在需要确保一点:kubectl 补全脚本已经导入(sourced)到 Shell 会话中。

kubectl completion bash | sudo tee /etc/bash_completion.d/kubectl > /dev/null

sudo chmod a+r /etc/bash_completion.d/kubectl

source ~/.bashrc

ee /etc/bash_completion.d/kubectl > /dev/null

sudo chmod a+r /etc/bash_completion.d/kubectl

source ~/.bashrc
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值