安装方式介绍
minikube
只是一个 K8S 集群模拟器,只有一个节点的集群,只为测试用,master 和 worker 都在一起
直接用云平台 Kubernetes
可视化搭建,只需简单几步就可以创建好一个集群。
优点:安装简单,生态齐全,负载均衡器、存储等都给你配套好,简单操作就搞定
裸机安装(Bare Metal)
至少需要两台机器(主节点、工作节点个一台),需要自己安装 Kubernetes 组件,配置会稍微麻烦点。
可以到各云厂商按时租用服务器,费用低,用完就销毁。
缺点:配置麻烦,缺少生态支持,例如负载均衡器、云存储。
minikube(不用)
安装非常简单,支持各种平台,安装方法
需要提前安装好 Docker
# 启动集群
minikube start
# 查看节点。kubectl 是一个用来跟 K8S 集群进行交互的命令行工具
kubectl get node
# 停止集群
minikube stop
# 清空集群
minikube delete --all
# 安装集群可视化 Web UI 控制台
minikube dashboard
云平台搭建(先试一下)
腾讯云 TKE(控制台搜索容器)
登录阿里云控制台 - 产品搜索 Kubernetes
这边我们选按量
这边先了解一些常规概念
容器服务 TKE 标准集群概述-TKE 标准集群指南-文档中心-腾讯云 (tencent.com)
集群
分类 | 高危操作 | 导致后果 | 误操作解决方案 |
master 及 etcd 节点 | 修改集群内节点安全组 | 可能导致 master 节点无法使用 | 按照官网推荐配置放通安全组 |
节点到期或被销毁 | 该 master 节点不可用 | 不可恢复 | |
重装操作系统 | master 组件被删除 | 不可恢复 | |
自行升级 master 或者 etcd 组件版本 | 可能导致集群无法使用 | 回退到原始版本 | |
删除或格式化节点 /etc/kubernetes 等核心目录数据 | 该 master 节点不可用 | 不可恢复 | |
更改节点 IP | 该 master 节点不可用 | 改回原 IP | |
自行修改核心组件(etcd、kube-apiserver、docker 等)参数 | 可能导致 master 节点不可用 | 按照官网推荐配置参数 | |
自行更换 master 或 etcd 证书 | 可能导致集群不可用 | 不可恢复 | |
worker 节点 | 修改集群内节点安全组 | 可能导致节点无法使用 | 按照官网推荐配置放通安全组 |
节点到期或被销毁 | 该节点不可用 | 不可恢复 | |
重装操作系统 | 节点组件被删除 | 节点移出再加入集群 | |
自行升级节点组件版本 | 可能导致节点无法使用 | 回退到原始版本 | |
更改节点 IP | 节点不可用 | 改回原 IP | |
自行修改核心组件(etcd、kube-apiserver、docker 等)参数 | 可能导致节点不可用 | 按照官网推荐配置参数 | |
修改操作系统配置 | 可能导致节点不可用 | 尝试还原配置项或删除节点重新购买 | |
其他 | 在 CAM 中执行权限变更或修改的操作 | 集群部分资源如负载均衡可能无法创建成功 | 恢复权限 |