首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
第一章:说明
第二章:节点配置
2.1. 工具准备
2.2. CheckList
2.2.1. 确保禁用swap分区
2.2.2. 确保mac地址唯一
2.2.3. 确保product_uuid唯一
2.2.4. 确保关闭防火墙
2.2.5. 确保时区准确,时间同步服务开启
2.2.6. 配置内核参数
2.2.7. 开启ipvs和br_netfilter内核模块
第三章:安装依赖服务
3.1. 部署Nginx LB
3.2. 部署containerd
3.2.1. 部署containerd服务端
3.2.2. 配置crictl客户端
第四章:部署Kubernetes
4.1. 安装集群
4.1.1. 配置主机名解析
4.1.2. 安装二进制文件
4.1.3. 初始化控制平面
4.1.4. 初始化数据平面
4.1.5. 配置kube-proxy为ipvs模式
4.1.6. 验证集群状态
4.2. 部署插件和必要服务
4.2.1. 部署CNI插件
4.2.2. 部署ingress controller
4.2.3. 部署metrics-server
4.2.4. 安装kubernetes-dashboard
4.2.5. 安装nfs-storage-class
当前位置:
首页>>
技术小册>>
Kubernetes合辑1-安装Kubernetes
小册名称:Kubernetes合辑1-安装Kubernetes
在kubernetes中HPA自动伸缩指标依据、kubectl top 命令的资源使用率,可以通过 metrics-server 来获取,但是它不适合作为准确的监控数据来源。 官方主页:https://github.com/kubernetes-sigs/metrics-server。 在大部分情况下,使用deployment部署一个副本即可,最多支持5000个node,每个node消耗3m CPU 和 3M 内存。 ``` [root@maxiaoke metrics-server]# wget https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml [root@maxiaoke metrics-server]# grep -w -E "image|kubelet-insecure-tls" components.yaml # 1. 镜像仓库推荐替换;2. 增加--kubelet-insecure-tls启动参数,跳过证书验证 - --kubelet-insecure-tls # image: k8s.gcr.io/metrics-server/metrics-server:v0.6.1 image: registry.aliyuncs.com/google_containers/metrics-server:v0.6.1 [root@maxiaoke metrics-server]# kubectl apply -f components.yaml ``` ``` [root@maxiaoke metrics-server]# kubectl top node NAME CPU(cores) CPU% MEMORY(bytes) MEMORY% master-81 166m 8% 1089Mi 28% worker-84 74m 1% 333Mi 4% worker-85 55m 1% 283Mi 3% worker-86 64m 1% 331Mi 4% worker-87 50m 1% 252Mi 3% worker-88 59m 1% 268Mi 3% ```
上一篇:
4.2.2. 部署ingress controller
下一篇:
4.2.4. 安装kubernetes-dashboard
该分类下的相关小册推荐:
Kubernets合辑9-资源约束
Kubernetes中文教程(一)
Kubernets合辑7-存储
Kubernetes中文教程(二)
Kubernets合辑4-kubernetes入门
Kubernets合辑12-配置中心
Kubernets合辑5-Pod控制器
Kubernets合辑3-kubernetes介绍
Kubernets合辑10-网络
Kubernetes中文教程(四)
Kubernetes中文教程(五)
Kubernets合辑11-持续集成