todo k8s

概念

特点

轻量级:Go语言开发,消耗的资源小
开源
弹性伸缩
负载均衡:采用了IPVS框架

架构

官方文档
scheduler:调度器,负责接受任务分配给node。具体是scheduler把任务交给api server,api server把请求写入etcd
controller manager:控制器,维护副本期望数。(高可用集群的副本数目最好是大于等于3的奇数)
api server:一切服务的入口
etcd:键值对数据库,天生支持集群,存储k8s集群的所用重要数据(持久化)
kubelet:直接跟容器引擎交互,实现容器的生命周期管理
kube proxy:负责写入规则至 IPTABLES、IPVS实现服务映射访问

一些插件

CoreDNS:可以为集群中的SVC创建一个域名-IP的对应关系
Dashboard:给k8s集群提供一个B/S访问
Ingress Controller:官方只能实现四层代理,ingress可以实现7层代理
Federation:提供一个可以跨集群中心多k8s统一管理功能
Prometheus:提供一个k8s集群的监控能力
ELK:提供k8s集群日志统一分析介入平台

功能

关键字含义

基础

Pod

在同一个Pod内共享网络栈

控制器类型

k8s网络通讯模式

安装

构建k8s集群

资源清单

资源清单语法

编写Pod

Pod生命周期 (重要)

Pod控制器

服务发现

svc原理及其构建方式

存储

调度器

原理

根据要求把Pod定义到想要的节点

集群安全

集群认证

鉴权

访问控制

原理及流程

HELM

相当于Linux的yum管理

原理

模板自定义

通过HELM部署常用插件

运维

Kubeadm源码修改

Kubernetes高可用构建

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值