Kubernetes的服务访问-Ingress

Ingress是基于七层的HTTP和HTTPS协议的请求转发,可以通过域名和路径做到更细粒度的划分。

Kubernetes的配置架构

在Kubernetes中,应用配置是通过configMap和Secret来管理的。它们允许你将配置数据分离出来,而不是将其硬编码到应用容器中。这有助于保持应用程序的灵活性和可移植性,并且可以使配置管理更加安全和高效。

Kube-ApiServer的List-Watch机制

List-watch是Kubernetes统一的异步消息处理机制,各组件间协同都采用该机制进行通信,对系统的性能、数据一致性起到关键性的作用,为声明式风格的API奠定了良好的基础。它是优雅的通信方式,是Kubernetes架构的精髓。

Kubernetes的服务单元 - 工作负载

在Kubernetes中,工作负载(Workloads)是指一组用于管理 Pod 的控制器。这些控制器确保集群中的 Pod 处于期望的状态。

Kubernetes的核心 - Pod

在Kubernetes中,pods是能够创建、调度、和管理的最小部署单元,是一组容器的集合,而不是单独的应用容器。同一个Pod里的容器共享同一个网络命名空间,IP地址及端口空间。

Kubernetes调度流程及策略

在Kubernetes中,调度是指将Pod放置到合适的Node上,然后对应Node上的Kubelet才能够运行这些pod。

Kubernetes概览

K8s为容器化的应用提供资源调度,部署运行,服务发现,扩容缩容等一整套功能,本质上是基于容器技术的Micro-PaaS平台。

Kubernetes核心组件

K8s核心组件:Etcd, apiServer, ControllerManage, Scheduler, Kube-Proxy, Kubelet.s