如何入门k8s?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何入门k8s?相关的知识,希望对你有一定的参考价值。

Kubernetes(简称K8S) 是Google开源的分布式的容器管理平台,方便我们在服务器集群中管理我们容器化应用。

    节点 (Master node and Worker node)
    节点通常指的就是服务器,在k8s中有两种节点:管理节点(Master Node)和工作节点(Worker Node)
    管理节点(Master Node):负责管理整个k8s集群,一般由3个管理节点组成HA的架构。
    工作节点(Worker Node):主要负责运行容器。

    命名空间 (Namespace)
    k8s命名空间主要用于隔离集群资源、隔离容器等,为集群提供了一种虚拟隔离的策略;默认存在3个名字空间,分别是默认命名空间 default、系统命名空间 kube-system 和 kube-public。

    Object
    k8s 对象(Object)是一种持久化存储并且用于表示集群状态的实体。k8s 对象其实就是k8s自己的配置协议,总之我们可以通过定义一个object让k8s根据object定义执行一些部署任务、监控任务等等。

    POD
    Pod是 Kubernetes 部署应用或服务的最小的基本单位。一个Pod 封装多个应用容器(也可以只有一个容器)、存储资源、一个独立的网络 IP 以及管理控制容器运行方式的策略选项。

    副本集 (Replica Set,RS)
    是一种控制器,负责监控和维护集群中pod的副本(replicas)数,确保pod的副本数是我们期望的样子。

    部署 (Deployment)
    表示对k8s集群的一次更新操作,是k8s集群中最常用的Object,主要用于部署应用。支持滚动升级。

    服务 (service)
    是对应用的抽象,也是k8s中的基本操作单元,一个服务背后由多个pod支持,服务通过负载均衡策略将请求转发到容器中。

    Ingress
    是一种网关服务,可以将k8s服务通过http协议暴露到外部。

    无状态应用 & 有状态应用

    无状态应用指的是应用在容器中运行时候不会在容器中持久化存储数据,应用容器可以随意创建、销毁;如果一个应用有多个容器实例,对于无状态应用,请求转发给任何一个容器实例都可以正确运行。例如:web应用

    有状态应用指的是应用在容器中运行时候需要稳定的持久化存储、稳定的网络标识、固定的pod启动和停止次序。例如:mysql数据库

参考技术A 时速云特别推出了Kubernetes培训课程,对于刚接触Kubernetes技术、企业计划使用容器及Kubernetes集群、以及计划考取CKA证书的人群会是一个不错的选择。本回答被提问者采纳 参考技术B 学习学习学习学习

Jarque-Bera test|pp图|K-S检验|

Jarque-Bera test:

 

 

 

 

 

 

 

 

 

如何绘制pp?

 

 

 

 

 

 

找该直线的截距和斜率,通过截距和斜率的值找到正态参数均值和方差,可对这些正态参数进行正态检验。

K-S检验的的特点?

并不是只针对正态分布,是针对某一分布。在大样本时针对正态分布。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

以上是关于如何入门k8s?的主要内容,如果未能解决你的问题,请参考以下文章

GitOps入门与实践:如何集成Git和K8S?

k8s部署应用入门之kubectl apply

K8S——Pod入门理解

K8s通过Helm部署入门

k8s核心资源之Pod概念及入门使用讲解&&资源清单yaml文件内容讲解与编写

K8S使用入门-创建第一个容器