kubernetes-notes
  • 目录
    • 序言
  • 云原生体系
    • 12-Factor
    • K8S知识体系
  • 安装与配置
    • 部署k8s集群
      • 使用kubeadm安装生产环境kubernetes
      • 使用kubespray安装kubernetes
      • 使用minikube安装kubernetes
      • 使用kind安装kubernetes
    • k8s证书及秘钥
    • k8s版本说明
  • 基本概念
    • kubernetes架构
      • Kubernetes总架构图
      • 基于Docker及Kubernetes技术构建容器云(PaaS)平台概述
    • kubernetes对象
      • 理解kubernetes对象
      • kubernetes常用对象说明
    • Pod
      • Pod介绍
      • Pod定义文件
      • Pod生命周期
      • Pod健康检查
      • Pod存储卷
      • Pod控制器
      • Pod伸缩与升级
    • 配置
      • ConfigMap
    • Workload
  • 核心原理
    • 核心组件
      • Api Server
      • Controller Manager
      • Scheduler
      • Kubelet
    • 流程图
      • Pod创建流程
      • PVC创建流程
  • 容器网络
    • Docker网络
    • K8S网络
    • 网络插件
      • Flannel介绍
    • CNI
      • CNI接口介绍
      • Macvlan介绍
  • 容器存储
    • 存储卷概念
      • Volume
      • Persistent Volume
      • Persistent Volume Claim
      • Storage Class
      • Dynamic Volume Provisioning
    • CSI
      • csi-cephfs-plugin
      • 部署csi-cephfs
      • 部署cephfs-provisioner
      • FlexVolume介绍
  • 资源隔离
    • 资源配额
    • Pod限额
    • 资源服务质量
    • Lxcfs资源视图隔离
  • 运维指南
    • kubectl工具
      • kubectl安装与配置
      • kubectl命令说明
      • kubectl命令别名
    • kubernetes集群问题排查
    • 节点调度
      • 安全迁移节点
      • 指定Node调度与隔离
    • 镜像仓库配置
      • 配置私有的镜像仓库
      • 拉取私有镜像
  • 开发指南
    • client-go的使用及源码分析
    • CSI插件开发
      • nfs-client-provisioner源码分析
      • csi-provisioner源码分析
    • operator开发
      • kubebuilder的使用
  • 问题排查
    • 节点相关问题
      • keycreate permission denied
      • Cgroup不支持pid资源
      • Cgroup子系统无法挂载
    • Pod驱逐
    • 镜像拉取失败问题
    • PVC Terminating
  • 源码分析
    • Kubernetes源码分析笔记
    • kubelet
      • NewKubeletCommand
      • NewMainKubelet
      • startKubelet
      • syncLoopIteration
      • syncPod
    • kube-controller-manager
      • NewControllerManagerCommand
      • DeploymentController
      • Informer机制
    • kube-scheduler
      • NewSchedulerCommand
      • registerAlgorithmProvider
      • scheduleOne
      • findNodesThatFit
      • PrioritizeNodes
      • preempt
    • kube-apiserver
      • NewAPIServerCommand
  • Runtime
    • Runtime
      • Runc和Containerd概述
    • Containerd
      • 安装Containerd
    • Docker
      • Docker学习笔记
    • Kata Container
      • kata容器简介
      • kata配置
    • GPU
      • nvidia-device-plugin介绍
  • Etcd
    • Etcd介绍
    • Raft算法
    • Etcd启动配置参数
    • Etcd访问控制
    • etcdctl命令工具
      • etcdctl命令工具-V3
      • etcdctl命令工具-V2
    • Etcd中的k8s数据
    • Etcd-Operator的使用
  • 多集群管理
    • k8s多集群管理的思考
    • Virtual Kubelet
      • Virtual Kubelet介绍
      • Virtual Kubelet 命令
    • Karmada
      • Karmada介绍
  • 边缘容器
    • KubeEdge介绍
    • KubeEdge源码分析
      • cloudcore
      • edgecore
    • OpenYurt部署
  • 虚拟化
    • 虚拟化相关概念
    • KubeVirt
      • KubeVirt的介绍
      • KubeVirt的使用
  • 监控体系
    • 监控体系介绍
    • cAdvisor介绍
    • Heapster介绍
    • Influxdb介绍
由 GitBook 提供支持

www.huweihuang.com

在本页
  • Kubernetes 学习笔记
  • 微信公众号
  • 云原生体系
  • 安装与配置
  • 基本概念
  • 核心原理
  • 容器网络
  • 容器存储
  • 资源隔离
  • 运维指南
  • 开发指南
  • 问题排查
  • 源码分析
  • Runtime
  • Etcd
  • 多集群管理
  • 边缘容器
  • 虚拟化
  • 监控体系
  • 赞赏

这有帮助吗?

在GitHub上编辑
  1. 目录

序言

Kubernetes 学习笔记

本系列是 Kubernetes 学习笔记

更多的学习笔记请参考:

  • Kubernetes 学习笔记

  • Kubernetes 源码分析笔记

  • Docker 学习笔记

  • Golang 学习笔记

  • Linux 学习笔记

  • 数据结构学习笔记

个人博客:

  • www.huweihuang.com

  • blog.huweihuang.com

  • k8s.huweihuang.com

微信公众号

微信公众号:容器云架构


云原生体系

  • 12-Factor

  • K8S知识体系

安装与配置

  • 部署k8s集群

    • 使用kubeadm安装生产环境kubernetes

    • 使用kubespray安装kubernetes

    • 使用minikube安装kubernetes

    • 使用kind安装kubernetes

  • k8s证书及秘钥

  • k8s版本说明

基本概念

  • kubernetes架构

    • Kubernetes总架构图

    • 基于Docker及Kubernetes技术构建容器云(PaaS)平台概述

  • kubernetes对象

    • 理解kubernetes对象

    • kubernetes常用对象说明

  • Pod

    • Pod介绍

    • Pod定义文件

    • Pod生命周期

    • Pod健康检查

    • Pod存储卷

    • Pod控制器

    • Pod伸缩与升级

  • 配置

    • ConfigMap

  • Workload

核心原理

  • 核心组件

    • Api Server

    • Controller Manager

    • Scheduler

    • Kubelet

  • 流程图

    • Pod创建流程

    • PVC创建流程

容器网络

  • Docker网络

  • K8S网络

  • 网络插件

    • Flannel介绍

  • CNI

    • CNI接口介绍

    • Macvlan介绍

容器存储

  • 存储卷概念

    • Volume

    • Persistent Volume

    • Persistent Volume Claim

    • Storage Class

    • Dynamic Volume Provisioning

  • CSI

    • csi-cephfs-plugin

    • 部署csi-cephfs

    • 部署cephfs-provisioner

    • FlexVolume介绍

资源隔离

  • 资源配额

  • Pod限额

  • 资源服务质量

  • Lxcfs资源视图隔离

运维指南

  • kubectl工具

    • kubectl安装与配置

    • kubectl命令说明

    • kubectl命令别名

  • kubernetes集群问题排查

  • 节点调度

    • 安全迁移节点

    • 指定Node调度与隔离

  • 镜像仓库配置

    • 配置私有的镜像仓库

    • 拉取私有镜像

开发指南

  • client-go的使用及源码分析

  • CSI插件开发

    • nfs-client-provisioner源码分析

    • csi-provisioner源码分析

  • operator开发

    • kubebuilder的使用

问题排查

  • 节点相关问题

    • keycreate permission denied

    • Cgroup不支持pid资源

    • Cgroup子系统无法挂载

  • Pod驱逐

  • 镜像拉取失败问题

  • PVC Terminating


源码分析

  • Kubernetes源码分析笔记

  • kubelet

    • NewKubeletCommand

    • NewMainKubelet

    • startKubelet

    • syncLoopIteration

    • syncPod

  • kube-controller-manager

    • NewControllerManagerCommand

    • DeploymentController

    • Informer机制

  • kube-scheduler

    • NewSchedulerCommand

    • registerAlgorithmProvider

    • scheduleOne

    • findNodesThatFit

    • PrioritizeNodes

    • preempt

  • kube-apiserver

    • NewAPIServerCommand


Runtime

  • Runtime

    • Runc和Containerd概述

  • Containerd

    • 安装Containerd

  • Docker

    • Docker学习笔记

  • Kata Container

    • kata容器简介

    • kata配置

  • GPU

    • nvidia-device-plugin介绍

Etcd

  • Etcd介绍

  • Raft算法

  • Etcd启动配置参数

  • Etcd访问控制

  • etcdctl命令工具

    • etcdctl命令工具-V3

    • etcdctl命令工具-V2

  • Etcd中的k8s数据

  • Etcd-Operator的使用

多集群管理

  • k8s多集群管理的思考

  • Virtual Kubelet

    • Virtual Kubelet介绍

    • Virtual Kubelet 命令

  • Karmada

    • Karmada介绍

边缘容器

  • KubeEdge介绍

  • KubeEdge源码分析

    • cloudcore

    • edgecore

  • OpenYurt部署

虚拟化

  • 虚拟化相关概念

  • KubeVirt

    • KubeVirt的介绍

    • KubeVirt的使用

监控体系

  • 监控体系介绍

  • cAdvisor介绍

  • Heapster介绍

  • Influxdb介绍


赞赏

如果觉得文章有帮助的话,可以打赏一下,谢谢!

下一页12-Factor

最后更新于2年前

这有帮助吗?