Kubernetes入门 · Centos7安装Minikube

1. 准备一台centos7操作系统
1. 新安装的配置IP、关闭防火墙
2. # 配置阿里云 docker hub 镜像
	export REGISTRY_MIRROR=https://registry.cn-hangzhou.aliyuncs.com
	curl -sSL https://kuboard.cn/install-script/v1.19.x/install_kubelet.sh | sh -s 1.19.2
3. 安装minikube
	curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.13.0/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
2. 记录Minikube start的坑点
X Exiting due to DRV_AS_ROOT: The "docker" driver should not be used with root privileges.

因为默认使用的是root账号登录操作的。所以提示不能用root账号启动,要用子账号。创建一个子账号进行操作,创建test账号进行启动

adduser test
passwd 123456qaz

X Exiting due to PROVIDER_DOCKER_ERROR: "docker version --format -" exit status 1: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/version: dial unix /var/run/docker.sock: connect: permission denied
* 建议:Add your user to the 'docker' group: 'sudo usermod -aG docker $USER && newgrp docker'
* 文档:https://docs.docker.com/engine/install/linux-postinstall/
#创建docker组
sudo groupadd docker
#将您的用户添加到该docker组
sudo usermod -aG docker $USER
#在Linux上,运行以下命令来激活对组的更改
sudo newgrp docker

再出现上述问题:
先用root用户关闭docker,然后用test用户启动docker即可
docker启动和关闭命令:
	systemctl start docker
	systemctl stop docker

[Linux] - xxx 不在 sudoers 文件中。此事将被报告。
1. 切换root
2. chmod u+w /etc/sudoers
3. vim /etc/sudoers
4. 

在这里插入图片描述

5. chmod u-w /etc/sudoers
6. reboot

在这里插入图片描述

3. 正常启动后,安装dashboard
minikube dashboard

在这里插入图片描述

4. 网页访问
查看dashboard相关pod是否有运行正常:
kubectl get pods -n kubernetes-dashboard

dashboard创建的service 采用了 `ClusterIP` 的暴露策略,集群外部没法直接访问,需要设置代理才能访问。
k8s提供了快速创建代理的工具:

kubectl proxy  --port=[需要暴露的端口号] --address='[服务器外网IP]' --accept-hosts='^[外部访问服务器的IP]$'

如:kubectl proxy --port=34047 --address='10.88.40.162' --accept-hosts='^.*'

在这里插入图片描述
访问地址:
http://10.88.40.162:34047/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值