Kubernetes

Kubernetes NO.1

本文主要是介绍Kubernetes NO.1,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

计划两天内学完K8S,这两天在成都也没什么事情,就是做做毕业论文初稿和学习一些之前的东西,其实对于科班的而言,学习这些都对我来说不是难事,几天可能就学完拿下了。

 

基本的学习内容

 

 

 

 

 

 

Apache MESOS   分布式资源管理框架      2019-5 twitter  》》   kubernetes

Docker SWARM     主要是功能太少,所以遭到淘汰     阿里云宣布 Docker Swarm 剔除  2019-07

 Kubernetes  Google   10年容器化基础架构  borg   由  GO语言开发出来的 。  

         特点:

      轻量级:消耗资源小 、开源、弹性伸缩、负载均衡:IPVS

  

 

 

 知识图谱:

  1、前世今生、Kubernetes 框架 、Kubernetes关键字含义 

 

 

 

  二:

   2、pod概念:自主式Pod、管理器管理的Pod:(RS、RC)、deployment、HPA、StatefullSet、DaemonSet、(Job,Cronjob)

    3、服务发现

    4、Pod协同

    5.网络通讯模式:网络通讯模式说明、组件通讯模式说明

  三:  

    构建K8S集群

  四:

    1、K8S中资源的概念(什么是资源?名称空间级别的资源、集群级别的资源)

    2、资源清单   ——  yaml 语法结构  (掌握资源清单的方法)

    3、通过资源清单编写Pod

    4、Pod的生命周期(initC、Pod phase、容器探针(livenessProbe、readinessProbe)、Pod hook、重启策略)

  五:

    1、Pod控制器说明 :1、什么是控制器?2、掌握各种控制器的特点及使用定义

  六、服务发现:

    1.掌握SVC原理及其构建方式

    2.存储:掌握多种存储的类型?并且能够在不同环境中选择合适的存储方案(由自己的见解)

  七、服务分类:

    有状态服务(DBMS)      和         无状态服务(LVS、Apache)

  八、调度器

    掌握调度器原理,能够根据要求把Pod定义到想要的节点运行

  九、安全

    集群的认证 、鉴权、访问控制原理及其流程

  十、HELM

    Linux yum   掌握HELM原理、HELE模板自定义、HELM部署一些常用插件

  十一、运维

    修改Kubernets  的一些证书可用期限为10年, 能够构建高可用的Kubernetes集群

     

 

这篇关于Kubernetes NO.1的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!