minikube k8s 安装详细教程

位置:首页>文章>详情   分类: 教程分享 > Linux和Shell教程   阅读(1355)   2023-06-15 18:56:49

环境

本次minikube安装环境为Ubuntu 18.04.6 LTS

安装docker-ce

参考:Ubuntu 在线安装 Docker-左搜 (leftso.com)

注意配置docker镜像地址
sudo vi /etc/docker/daemon.json
 

{
    "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}

安装kubectl

下载kubectl

curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"

下载kubectl校验文件

curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256"

校验下载文件:

echo "$(<kubectl.sha256)  kubectl" | sha256sum --check

安装:

sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl

测试:

kubectl version --client

更多参考官方文档:Install and Set Up kubectl on Linux | Kubernetes

安装Minikube

安装conntrack

sudo apt-get install conntrack -y

下载minikube:

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64

安装minikube:

sudo install minikube-linux-amd64 /usr/local/bin/minikube


启动:(配置阿里云镜像和警用vm)

sudo minikube start --image-mirror-country=cn --driver=none

或者:

sudo minikube start --image-mirror-country=cn --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers --vm-driver=none

 

更多资料参考:minikube start | minikube (k8s.io)

提示如果在启动步骤(sudo minikube start ...)卡死,重来建议先执行以下命令:

登录后查阅

此处内容已经隐藏,需要登录后刷新查阅

登录/注册


启动控制面板

ubuntu@ubuntu:~$ sudo minikube dashboard &
[1] 17374
ubuntu@ubuntu:~$ * Verifying dashboard health ...
* Launching proxy ...
* Verifying proxy health ...
http://127.0.0.1:33931/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/

注意默认情况下控制面板只能本地通过启动后的地址本机访问,需要配置下方代理


配置k8s控制面板端口代理

sudo kubectl proxy --port=8989 --address='192.168.79.133' --accept-hosts='^.*' &

port :端口 可以根据自己情况指定,未占用端口即可
address:地址一般配置服务器的内网ip地址即可

访问地址:http://192.168.79.133:8989/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/

 

控制面板
控制面板

提示: 上方安装仅用于学习,配置不适用生产环境

自此安装成功且完毕,更多操作后续持续发文

 

地址:https://www.leftso.com/article/959.html

相关阅读

环境本次minikube安装环境为Ubuntu 18.04.6 LTS安装docker-ce参考:Ubuntu 在线安装 Docker-左搜 (leftso.com)注意配置docker镜像地址...
环境准备minikube 安装,参考minikube k8s 安装详细教程spring boot demo项目一个spring boot项目 maven 主要依赖 &lt;depe...
接上篇文章minikube(k8s)部署spring boot项目(一)上篇文章讲解了k8s部署spring boot demo项目的一部分,本文主要讲解如何将服务暴露指定的端口给外部调用
yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel注意必须安装java-1.8.0-openjdk-devel,否则没有javac命令
安装docker和docker-compose参考文章:CentOS 8.0-8.4 yum 安装docker-ce-左搜 (leftso.com)Ubuntu 在线安装 Docker-左搜 (...
acme.sh说明acme.sh是一个Let's SSL证书颁发的官方推荐shell脚本开源免费安装acme.shcurl https://get.acme.sh | sh提示:普通用户和 ro...
CentOS 7 安装最新Docker-ce# 配置repo源 默认repo源没有docker-ce安装包,需要新的repo源安装依赖库,yum-utils 提供命令"yum-config-ma...
安装篇国外:curl -fsSL https://get.docker.com | bash国内:curl -fsSL https://get.docker.com | bash -s dock...
Docker安装部署Redisdocker 安装部署Redis环境Linux系统dockerdocker-compose 相关文章:Ubuntu 在线安装 Docker-左搜 (leftso.c...
Docker swarm 简介Docker swarm 集群,Docker swarm是docker官方提供的一种集群方式,用于小量微服务部署还算不错,比庞大的k8s体系更轻量。节点 运行 Do...