k8s理解

K8s各组件理解:

Master节点:
Controller Manager 运行控制器,分为(Replication Controller,Node Controller,Endpoints Controller,Service Account)
Scheduler 调度资源(监视未创建节点的新创建的pod,并选择一个节点供其运行)
Replication Controller 复制控制器,负责创建/终止/替换一个或多个pod(保持正确数量的pod),并进行监控(需要传递pod模板,pod标签)
API Server 是k8s的入口,所有服务都通过它进入,replication controller 获取到的创建/终止pod(pod模板,pod标签)也是从这里获取

服务:
Service 因为pod的IP地址是不稳定的,所以给它添加pod标签,service使用pod标签获取IP地址的pod,还提供负载均衡(通过获取到的IP地址的pod分发请求)

Node 节点:(虚拟机或者物理主机)
pod 容器的集合
Kubelet 运行代理,管理Master和Node之间的通信,通过kubelet进程向master节点注册自己,master将node纳管进集群管理范围之内,kubelet进程会定期向master节点汇报自己的情况
Proxy Service负载均衡的分发请求由它完成
Lable 是pod的标签(用于稳定pod的IP地址)

pod:
Pod是Kubernetes中一个抽象化概念,由一个或多个容器组合在一起得共享资源。这些资源包括:

共享存储,如 Volumes 卷
网络,唯一的集群IP地址
每个容器运行的信息,例如:容器镜像版本

附参考图片:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

附参考链接:
http://www.dockone.io/article/932
https://kubernetes.io/docs/concepts/overview/components/
https://blog.csdn.net/justhavetry/article/details/78225064
http://docs.kubernetes.org.cn/115.html

附参考扩展:
https://www.kubernetes.org.cn/5335.html
https://blog.csdn.net/justhavetry/article/details/78227981
https://blog.csdn.net/JustHaveTry/article/details/78248436

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Docker+k8s的微服务实战课程 课程目录 一、初识微服务 1 微服务-导学 2 软件架构的进化 3 什么是微服务 4 画出微服务架构图 5 微服务架构的优势和不足 二、微服务带来的问题及解决方案分析 1 微服务架构带来的问题 2 微服务间如何通讯 3 服务发现、部署更新和扩容 4 springboot&springcloud(上) 5 springboot&springcloud(下) 三、微服务开发 1 微服务业务分析 2 Thirft安装和验证 3 Python开发信息服务 4 开发用户服务(上) 5 开发用户服务(下) 6 开发用户EdgeService_A 7 开发用户EdgeService_B 8 开发用户EdgeService_C 9 开发用户EdgeService_D 10 dubbo入门操练(上) 11 dubbo入门操练(下) 12 开发课程服务 13 开发课程EdgeService 14 APIGatewayZuul 四、服务编排前奏 1 服务docker化(上) 2 服务docker化(下) 3 docker下的服务通讯(上) 4 docker下的服务通讯(下) 5 镜像仓库 6 三大平台扬帆起航 五、服务编排-Mesos 1 了解Mesos 2 画出Mesos集群架构图 3 集群环境搭建_A 4 集群环境搭建_B 5 集群环境搭建_C 6 调整微服务适应Mesos 7 微服务部署_A 8 微服务部署_B 9 微服务部署_C 六、服务编排-DockerSwarm 1 了解Swarm 2 集群环境搭建(上) 3 集群环境搭建(下) 4 调整微服务及服务配置 5 微服务部署 七、服务编排-Kubernetes 1 了解kubernetes(上) 2 了解kubernetes(下) 3 环境搭建前奏 4 预先准备环境 5 基础集群部署(上) 6 基础集群部署(下) 7 小试牛刀 8 kube-proxy和kube-dns 9 理解认证、授权 10 为集群添加认证授权(上) 11 为集群添加认证授权(下) 12 再试牛刀 13 部署我们的微服务 八、CICD和DevOps 1 了解CICD和DevOps 2 准备GitLab和Jenkins 3 CICD实践(上) 4 CICD实践(下) 九、课程总结

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值