云计算之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 "$(<kubectl.sha256)  kubectl" | sha256sum --check

 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等虚拟机的操作也有了更深入的理解。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值