栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

云计算之VMware部署Kubernetes

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

云计算之VMware部署Kubernetes

在上一篇博客中,我们通过部署Swarm初步学习了VMware搭载Ubuntu的使用流程,详情可见如下博客:CSDNhttps://mp.csdn.net/mp_blog/manage/article?spm=1000.2115.3001.5448

该博客旨在安装Kubernetes,本文主要针对的是Ubuntu的系统,其他的Linux系统安装方法类似,但是在使用方式上可能存在一定的差异。

在安装Kubernetes之前,我们需要安装kubectl,minikube,其中kubectl 是 Kubernetes 的命令行工具(CLI),是 Kubernetes 用户和管理员必备的管理工具。它提供了大量的子命令,方便管理 Kubernetes 集群中的各种功能。而minikube提供了一种非常简单的方法来安装单节点的K8S环境,minikube支持多种环境,比如linux,macos,windows都可以,支持多种安装方式,默认会使用virtualbox创建虚拟机并安装k8s环境,也可以在启动的时候通过--vm-driver 使用虚拟化技术。

那么接下来就将简单介绍kubectl和minikube的部署流程:

一:部署kubectl

1、在Linux系统环境下部署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 "$( 

 2、下载安装kubectl

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

 并且查看所安装的kubectl版本

kubectl version --client

对应的,我们所安装的版本为v4.5.4

 以上就是我们所安装kubectl的全部流程

二:在Linux环境下部署Minikube

1、下载Minikube

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

 安装Minikube并且启动Minikube

#下载Minikube
sudo install minikube-linux-amd64 /usr/local/bin/minikube  
#启动Minikube
minikube start --force --driver=docker

 2、添加docker群组用户

#添加docker用户组
sudo groupadd docker
#将登录用户添加到docker中
sudo gpasswd -a $USER docker
#更新docker
newgrp docker

 3、重启Minikube

minikube start

 三:连接集群

kubestl get po-A

四:dashboard

Kubernetes Dashboard 它是官方提供的用户管理 Kubernetes 集群可视化工具。通过它我们可以直观的看到集群各资源、工作负载、服务发现与负载均衡以及配置存储等信息。同时也可以安装其他插件来图形化展示各资源使用率信息,它还在持续更新中,相信以后会有更加丰富的功能提供给我们。

 1、启动dashboard

minikube dashboard

 获得启动之后的界面

 

 五:总结

在本次实践中,学会了在linux环境中部署Kubenetes,进一步将云计算所学知识与实践将结合,对VMware等虚拟机的操作也有了更深入的理解。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/891424.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号