K8S基础

2 篇文章 0 订阅

K8S前置:
1、linux
2、docker
------------------------
第一部分:
1、k8s概念以及详细架构

第二部分:从0搭建k8s集群
(1)居于客户端
(2)基于二进制包

第三部分: k8s核心概念
*pod*单元
*contorller*控制器
*service Ingeress
*RABC*Helm等安全

第四部分:搭建集群监控平台系统

第五部分   从0搭建高可用k8s集群

第六部分   在集群中部署项目
k8s基本内容
1、k8s中的基本概述和相关的特征:
     2014年有谷歌开发的开源容器集成系统。主要是做容器管理、容器化操作。
     使用k8s进行容器应用部署,使用k8s利于应用的扩展,包括应用的一些列操作。
     使用k8s的目的是部署容器化更加简洁,过程更加高效。

k8s的8个优势(特性)
  1、自动装箱,让过程不需要过多的手动干预,可以让k8s自动部署
  2、自我修复,节点中有不同的容器,可以通过k8s飘到第二个节点(类似VRRP),当容器未通过监控检查的时候,会关闭容器。也就是当节点A挂掉,并且B起来之前,才会对外提供服务。
  3、水平扩展,让资源更稳定应用。(类似内存置换)
  4、对外有统一入口
  5、滚动更新,在原有节点上增加新节点。并且在确认无误后可以添加
  6、版本回退
  7、热部署密钥管理,不需要重启集群
  8、支持外部挂载,比如公有云。。以及批量处理

--------------------------------------
k8s架构如图。。。主要包含两大组件。


master node 和 work node
*master node组件*
  apiserver:集群统一入口,以restful方式,交给etcd存储。 
*scheduler*组件。主要是用来做节点调度。会选择一个node,做应用部署
*controller-manager*做集群中后台的统一控制。一个资源对应一个控制器。
*etcd*存储系统,用于保存集群里的相关数据

-------
work node 组件
*kubelate node*master用来管理work的节点,用来管理本地的容器的各种操作。
*kube-proxy*实现pode的网络代理,维护网络规则。可以实现负载均衡等操作
 

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值