kubernetes 安装比较复杂,用于学习可以搭建单机集群安装。 推荐使用 linux 系统安装实验。
找不到目录, 传送门:Kubernetes 总纲及脑图
kubernetes有多种部署方式,目前主流的方式有kind、kubeadm、minikube、二进制包
- kind: 一个基于 Docker 安装的 kubernetes 工具(推荐)
- minikube:一个用于快速搭建单节点 kubernetes 的工具
- kubeadm:一个用于快速搭建 kubernetes 集群的工具
- 二进制包 :从官网下载每个组件的二进制包,依次去安装,此方式对于理解 kubernetes 组件更加有效
kubectl 安装
参考: https://kubernetes.io/zh/docs/tasks/tools/install-kubectl-linux/
kubectl 是 kubernetes 运行命令工具,用于部署应用、监测和管理集群资源以及查看日志。
# 下载安装
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
# 添加权限,复制到/bin下,方便全局使用
chmod +x kubectl
mkdir -p ~/.local/bin/kubectl
mv ./kubectl ~/.local/bin/kubectl
# 验证安装是否成功
kubectl version --client
kind 安装
官网:https://kind.sigs.k8s.io/
下载二进制包,无须其它依赖
https://github.com/kubernetes-sigs/kind/releases
curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.11.1/kind-linux-amd64
chmod +x ./kind
mv ./kind /usr/local/bin/kind
创建一个集群
一个节点也叫集群。
# 不指定名称,默认名称:kind
kind create cluster
# 指定名称
kind create cluster --name kind-2
查看集群
kind get clusters
# 详情
kubectl cluster-info --context kind-kind
删除集群
kind delete cluster
找不到目录, 传送门:Kubernetes 总纲及脑图
minikube 安装
快通车:Minikube
参考
- 以上笔记来自于黑马视频课程整理.
- 视频入口:https://www.bilibili.com/video/BV1cK4y1L7Am
关于作者
我的博客:https://yezihack.github.io
欢迎关注我的微信公众号【空树之空】,共同学习,一起进步~