0
点赞
收藏
分享

微信扫一扫

kubernetes学习记录

斗米 2022-03-21 阅读 113
kubernetes

目录

1.kubernetes简介

2.kubernetes核心功能

2.1 自我修复

2.2 服务发现和负载均衡

2.3 自动部署和回滚

2.4 弹性伸缩

3.kubernetes应用场景

4.kubernetes核心组件

5.kubernetes架构图

6.kuberbetes扩展组件

7.k8s的安装与部署

7.1 主节点

7.1.1 etcd

7.1.2 api-service

7.1.3 controller-manager

7.1.4 scheduler

7.2 node节点

7.2.1 kubelet

7.2.2 kube-proxy


1.kubernetes简介

2.kubernetes核心功能

2.1 自我修复

2.2 服务发现和负载均衡

2.3 自动部署和回滚

2.4 弹性伸缩

3.kubernetes应用场景

4.kubernetes核心组件

kubernetes核心组件
组件名称说明
etcd保存整个集群的状态
apiserver提供资源操作的唯一入口,并提供认证,授权,访问控制,API注册和发现等机制
controller manager负责维护集群的状态,比如故障检测,自动扩展,滚动更新等
scheduler负责资源的调度,按照预定的调度策略将pod调度到相应的机器上
kubelet负责维护容器的生命周期,同时也负责Volume(CVI)和网络(CNI)的管理
Container runtime负责镜像管理以及pod和容器的真正运行(CRI)
kube-proxy负责为service提供cluster内部的服务发现和负载均衡

5.kubernetes架构图

 

6.kuberbetes扩展组件

组件名称说明
kube-dns负责为整个集群提供DNS服务
Ingress-controller为服务提供外网入口
Heapster提供资源监控
Dashboard提供GUI
Federation提供跨可用区的集群
Fluentd-elasticsearch提供集群日志采集、存储与查询

7.k8s的安装与部署

7.1 主节点

7.1.1 etcd

1.安装etcd

安装过程中需要安装其他组件,如果拉取失败会去其他镜像拉取 

2.配置etcd参数信息

3.启动etcd服务

4.设置开机启动

7.1.2 api-service

7.1.3 controller-manager

7.1.4 scheduler

7.2 node节点

安装kubeket会自动安装docker

7.2.1 kubelet

7.2.2 kube-proxy

 

举报

相关推荐

0 条评论