前言 本文主要会介绍笔者在学习Kubernetes Job Controller的实现原理时所总结的知识点,其中会涉及到Job Controller的使用场景、实现原理以及控制循环等方面的相关内容。 笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一。 (目录) 1.使用场景 Jo
前言 本文主要会介绍笔者在学习Kubernetes DaemonSet Controller的实现原理时所总结的知识点,其中会涉及到DaemonSet Controller的实现原理、控制循环以及版本控制等方面的相关内容。 笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一。 (目录
前言 本文主要会介绍笔者在学习Kubernetes StatefulSet Controller的实现原理时所总结的知识点,其中会涉及到StatefulSet对象的设计理念、Controller的工作原理、滚动更新以及控制循环等方面的相关内容。 笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学
前言 本文主要会介绍笔者在学习Kubernetes Deployment Controller的实现原理时所总结的知识点,其中会涉及到ReplicaSet对象、控制循环实现细节、滚动更新与版本回退实现细节等方面的相关内容。 笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一。 (目录
前言 本文主要会介绍笔者在学习Kubernetes中的控制器模式以及Controller实现原理时所总结的知识点,其中会涉及到控制器模式设计思想以及实现原理、Controller对象实现原理以及自定义Controller的实现方式等方面的相关内容。 笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要
前言 本文主要会介绍笔者在学习Kubernetes Pod的恢复策略与容器健康检查时所总结的知识点,其中会涉及到容器状态、容器恢复策略、容器探针检查方式以及恢复策略与健康检查的配合使用等方面的相关内容。 笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一。 (目录) 1.容器状态
前言 本文主要会介绍笔者在学习Kubernetes Pod生命周期管理时所总结的知识点,其中会涉及到Pod生命周期管理、生命周期阶段以及实现原理等方面的相关内容。 笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一。 (目录) 1.核心概念 1.1 生命周期管理 Pod自身不具有自
前言 本文主要会介绍笔者在学习Kubernetes Pod对象时所总结的知识点,其中会涉及到Pod相关属性、容器相关属性等方面的相关内容。 笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一。 (目录) 1.Pod级别属性 Pod的属性是在描述一组容器的是相关配置,而非在描述单个容
前言 本文主要会介绍笔者在学习Kubernetes API时所总结的知识点,其中会涉及到声明式API概念以及Kubernetes API对象的实现原理等方面的相关内容。 笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一。 目录 4.自定义API对象 1.声明式API 1.1 声明
前言 本文主要会介绍笔者在学习Kubernetes的容器设计理念时所总结的知识点,其中会涉及到Kubernetes对于容器的设计思路以及相关的实现方式等方面的相关内容。 笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一。 1.设计思想 在一台宿主机上往往不只是运行一个进程,而是有很
前言 本文主要会介绍笔者在学习Docker跨主机通信网络解决方案时所总结的知识点,其中会涉及到Docker Overlay 、Macvlan、Flannel以及Calico等方面的相关内容。 笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一。 1.Docker Overlay Do
前言 本文主要会介绍笔者在学习Flannel时所总结的知识点,其中会涉及到Flannel的架构、各种Backend的实现原理等方面的相关内容。 笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一。 1.概念 Flannel是CoreOS开发的容器网络解决方案。 在Flannel中,每
前言 本文主要会介绍笔者在学习Calico时所总结的知识点,其中会涉及到Calico的架构、通信过程细节、环境要求以及各种工作模式的细节等方面的相关内容。 笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一。 1.概述 Calico是纯三层的SDN实现,它基于BPG协议和Linux自
前言 本文主要会介绍笔者在学习Docker Container Nework Model(CNM)时所总结的知识点,其中会涉及到CNM的定义以及实现方式等方面的相关内容。 笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一。 1.背景 Container Network Model(
前言 本文主要会介绍笔者在学习Docker中的单机网络通信解决方案时所总结的知识点,其中会涉及到Host网络、Container网络、Bridge网络等方面的相关内容。 笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一。 1. 核心概念 单机网络通信一般指发生在同一台host上的:
前言 本文主要会介绍笔者在学习Overlay网络与Underlay网络时所总结的知识点,其中会涉及到两者的原理、实现方式、优缺点以及选型等方面的相关内容。 笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一。 1.Overlay网络 1.1 核心理念 需要在已有的宿主机网络上,再通过
前言 本文主要会介绍笔者在学习Docker的资源限制实现原理时所总结的知识点,其中会涉及到对于CPU资源限制、内存资源限制以及磁盘I/O资源限制等方面的相关内容。 笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一。 1.CPU限制 默认情况下,所有的容器可以平等的使用host所提供
前言 本文主要会介绍笔者在学习Linux Cgroups blkio Subsystem时所总结的知识点,其中会涉及到使用方式以及配置方式等方面的相关内容。 笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一。 1.磁盘性能指标 对于I/O设备这类存储资源的限制,一般是使用磁盘性能的
前言 本文主要会介绍笔者在学习Linux Cgroups Memory Subsystem时所总结的知识点,其中会涉及到使用方式、核心配置参数等方面的相关内容。 笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一。 1.用途 Linux Cgroups Memory Subsyste
前言 本文主要会介绍笔者在学习Linux Cgroups CPU Subsystem时所总结的知识点,其中会涉及到Linux CPU进程时间使用、CPU Subsystem的配置参数以及CPU资源监控数据等方面的相关内容。 笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一。 1.C
前言 本文主要会介绍笔者在学习Linux VFS时所总结的知识点,其中会涉及到VFS抽象出的通用模型等方面的相关内容。 笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一。 1.概念 VFS 是一个内核抽象层。其能够隐藏具体文件系统的实现细节,从而给用户态进程提供一套统一的 API
前言 本文主要会介绍笔者在学习Linux Cgroups时所总结的知识点,其中会涉及到Cgroups中的抽象概念、使用规则、实现原理以及API等方面的相关内容。 笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一。 1.主要功能 Linux Cgroups(Control Group
本文主要会介绍笔者在学习Docker基础架构时所总结的知识点,其中会涉及到Docker Client、Docker Daemon以及Docker Driver等几个方面的相关内容。 笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一。 1.架构概览 Docker本身是一种 C/S 架
前言 本文主要会介绍笔者在学习容器的存储原理时所总结的知识点,其中会涉及到Docker支持的容器存储类型、Docker的容器共享数据方式以及Docker数据卷的生命周期管理方面的相关内容。 笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一。 1.容器存储类型 Docker提供了两类
前言 本文将主要介绍容器中资源隔离的相关概念,其中主要会涉及到Linux NameSpace的相关内容。 笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一。 1.Linux Namespace 1.1 概念 Linux NameSpace可以看作是一种隔离机制。其主要目的是隔离运行
前言 本文主要会介绍笔者在学习Container Runtime时所总结的知识点,其中会涉及到低级runtime、高级runtime以及OCI方面的相关内容。笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一。 1.OCI(Open Container Initiative) 为了不
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号