官方文档索引

简介

本文档介绍官方文档索引及内容简介.

v1.16

首页

父目录 祖先目录 简介 URL

入门

父目录 祖先目录 简介 URL

概念

父目录 祖先目录 简介 URL
对象 Kubernetes工作对象 概述 对象定义简介 https://v1-16.docs.kubernetes.io/docs/concepts/overview/working-with-objects/kubernetes-objects/
对象管理 Kubernetes工作对象 概述 怎么管理对象 https://v1-16.docs.kubernetes.io/docs/concepts/overview/working-with-objects/object-management/
Names Kubernetes工作对象 概述 对象的名字命名规范及作用 https://v1-16.docs.kubernetes.io/docs/concepts/overview/working-with-objects/names/
Namespaces Kubernetes工作对象 概述 命名空间的命名规范及作用 https://v1-16.docs.kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
Labels and Selectors Kubernetes工作对象 概述 标签和选择器的定义,作用和使用场景 https://v1-16.docs.kubernetes.io/docs/concepts/overview/working-with-objects/labels/
Annotations Kubernetes工作对象 概述 注释的定义,作用和使用场景 https://v1-16.docs.kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
Field Selectors Kubernetes工作对象 概述 Field选择器的定义,作用,使用场景 https://v1-16.docs.kubernetes.io/docs/concepts/overview/working-with-objects/field-selectors/
推荐的标签 Kubernetes工作对象 概述 常用标签以及样例 https://v1-16.docs.kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/

集群架构

父目录 祖先目录 简介 URL
Nodes 集群架构 node的定义和作用,node的状态查看,以及node控制器简介 https://v1-16.docs.kubernetes.io/docs/concepts/architecture/nodes/
Master-Node通信 集群架构 集群与master通信,master与集群通信简介 https://v1-16.docs.kubernetes.io/docs/concepts/architecture/master-node-communication/
Controllers 集群架构 控制器定义,模式,设计,运行方式简介 https://v1-16.docs.kubernetes.io/docs/concepts/architecture/controller/
Concepts Underlying the Cloud Controller Manager 集群架构 云控制器管理器,主要是针对云平台(私有云或者公有云) https://v1-16.docs.kubernetes.io/docs/concepts/architecture/cloud-controller/

容器

父目录 祖先目录 简介 URL
Images Containers 镜像的定义,操作,以及著名企业搭建仓库的操作介绍 https://v1-16.docs.kubernetes.io/docs/concepts/containers/images/
Container Environments Variables Containers 介绍的相对比较简单,大概描述环境变量分类及作用 https://v1-16.docs.kubernetes.io/docs/concepts/containers/container-environment-variables/
Runtime Class Containers 介绍运行时的定义,作用,运行时选择机制 https://v1-16.docs.kubernetes.io/docs/concepts/containers/runtime-class/
Container Lifecycle Hooks Containers 描述kubelet托管容器如何使用容器生命周期钩子框架来运行在其管理生命周期中由事件触发的代码。 https://v1-16.docs.kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/
Pod Overview Pods Workloads Pod定义及作用简述 https://v1-16.docs.kubernetes.io/docs/concepts/workloads/pods/pod-overview/
Pods Pods Workloads Pod详细描述及相关资源简介 https://v1-16.docs.kubernetes.io/docs/concepts/workloads/pods/pod/
Pod Lifecycle Pods Workloads Pod的生命周期管理,包括与Pod相关联的容器 https://v1-16.docs.kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/
Init Containers Pods Workloads 对初始化容器的简介 https://v1-16.docs.kubernetes.io/docs/concepts/workloads/pods/init-containers/
Pod Preset Pods Workloads Pod预设值简介,在容器创建时,注射信息到Pod https://v1-16.docs.kubernetes.io/docs/concepts/workloads/pods/podpreset/
Pod Topology Spread Constraints Pods Workloads 用拓扑扩展约束来控制pod在故障域(如区域、区域、节点和其他用户定义的拓扑域)之间在集群中的分布方式 https://v1-16.docs.kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/
Disruptions Pods Workloads 希望构建高可用性应用程序的应用程序所有者,因此需要了解POD可能发生的中断类型 https://v1-16.docs.kubernetes.io/docs/concepts/workloads/pods/disruptions/
Ephemeral Containers Pods Workloads 临时容器定义,作用及使用场景介绍 https://v1-16.docs.kubernetes.io/docs/concepts/workloads/pods/ephemeral-containers/

工作负载

父目录 祖先目录 简介 URL
ReplicaSet Controllers Workloads 复制集的作用,使用以及怎么工作,样例 https://v1-16.docs.kubernetes.io/docs/concepts/workloads/controllers/replicaset/
ReplicationController Controllers Workloads 复制集控制器 https://v1-16.docs.kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/
Deployments Controllers Workloads 部署方案,用描述性语言控制pod及所有辅助资源 https://v1-16.docs.kubernetes.io/docs/concepts/workloads/controllers/deployment/
StatefulSets Controllers Workloads 有状态集概念介绍 https://v1-16.docs.kubernetes.io/docs/concepts/workloads/controllers/statefulset/
DaemonSet Controllers Workloads 每个节点都安装部署一个 https://v1-16.docs.kubernetes.io/docs/concepts/workloads/controllers/daemonset/
Garbage Collection Controllers Workloads gc回收的定义,作用以及原理,样例 https://v1-16.docs.kubernetes.io/docs/concepts/workloads/controllers/garbage-collection/
TTL Controller for Finished Resources Controllers Workloads https://v1-16.docs.kubernetes.io/docs/concepts/workloads/controllers/ttlafterfinished/
Jobs-Run to Completion Controllers Workloads https://v1-16.docs.kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/
CronJob Controllers Workloads https://v1-16.docs.kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/

服务,负载均衡和网络

父目录 祖先目录 简介 URL
Endpoint Slices Services, Load Balancing, and Networking - 定义,作用及使用场景 https://v1-16.docs.kubernetes.io/docs/concepts/services-networking/endpoint-slices/
Service Services, Load Balancing, and Networking 服务概念介绍 https://v1-16.docs.kubernetes.io/docs/concepts/services-networking/service/
DNS for Services and Pods Services, Load Balancing, and Networking - 介绍k8s中的dns https://v1-16.docs.kubernetes.io/docs/concepts/services-networking/dns-pod-service/
Connecting Applications with Services Services, Load Balancing, and Networking - 介绍如何通过服务访问应用,以及通过nginx进行样例讲解 https://v1-16.docs.kubernetes.io/docs/concepts/services-networking/connect-applications-service/
Ingress Services, Load Balancing, and Networking - 如何管理外部流量,特别是http,Ingress支持lb,ssl和基于名称的虚机主机 https://v1-16.docs.kubernetes.io/docs/concepts/services-networking/ingress/
Ingress Controllers Services, Load Balancing, and Networking - Ingress controller介绍:如何创建Ingress Controller,原理等 https://v1-16.docs.kubernetes.io/docs/concepts/services-networking/ingress-controllers/
Network Policies Services, Load Balancing, and Networking - Pod默认的网络策略以及样例,是明白endpoints间访问的基础 https://v1-16.docs.kubernetes.io/docs/concepts/services-networking/network-policies/
Adding entries to Pod /etc/hosts with HostAliases Services, Load Balancing, and Networking - 介绍如何配置pod的hosts,以便于在dns不可用时,继续提供服务访问能力 https://v1-16.docs.kubernetes.io/docs/concepts/services-networking/add-entries-to-pod-etc-hosts-with-host-aliases/
IPv4/IPv6 dual-stack Services, Load Balancing, and Networking - 如何支持IPV4/IPV6良之鞥协议 https://v1-16.docs.kubernetes.io/docs/concepts/services-networking/dual-stack/

存储

父目录 祖先目录 简介 URL
Volumes Storage --- 为什么要有Volume,分类及使用样例 https://v1-16.docs.kubernetes.io/docs/concepts/storage/volumes/
Persistent Volumes Storage --- 什么是pv,为什么要有pv,怎么使用pv https://v1-16.docs.kubernetes.io/docs/concepts/storage/persistent-volumes/
Volume Snapshots Storage --- 什么是vs,为什么要有vs,怎么使用vs以及使用样例 https://v1-16.docs.kubernetes.io/docs/concepts/storage/volume-snapshots/
CSI Volume Cloning Storage --- 简单介绍什么是CSI https://v1-16.docs.kubernetes.io/docs/concepts/storage/volume-pvc-datasource/
Storage Classes Storage --- 熟悉什么是sc,19中provisioner https://v1-16.docs.kubernetes.io/docs/concepts/storage/storage-classes/
Volume Snapshot Classes Storage --- 简单介绍vsc https://v1-16.docs.kubernetes.io/docs/concepts/storage/volume-snapshot-classes/
Dynamic Volume Provisioning Storage --- 什么是dvp,怎么使用dvp https://v1-16.docs.kubernetes.io/docs/concepts/storage/dynamic-provisioning/
Node-specific Volume Limits Storage --- 在公有云中,节点最多可挂载卷数的简单介绍 https://v1-16.docs.kubernetes.io/docs/concepts/storage/storage-limits/

配置

父目录 祖先目录 简介 URL
Configuration Best Parctices Configuration 配置的最佳实践 https://v1-16.docs.kubernetes.io/docs/concepts/configuration/overview/
Resource Bin Packing for Extended Resources -Configuration --- 其实质是一种新的优化调度的方法,通过对计算资源进行新的函数计算实现 https://v1-16.docs.kubernetes.io/docs/concepts/configuration/resource-bin-packing/
Managing Compute Resource for Containers Configuration --- 如何管理容器的计算资源,计算资源单位,使用样例等 https://v1-16.docs.kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Pod Overhead Configuration --- 什么是Pod Overhead,怎么启用Pod Overhead https://v1-16.docs.kubernetes.io/docs/concepts/configuration/pod-overhead/
Assigning Pods to Nodes Configuration --- 怎么将节点调度到node,pod的亲和与反亲和性 https://v1-16.docs.kubernetes.io/docs/concepts/configuration/assign-pod-node/
Taints and Tolerations Configuration --- node Taints和 Tolerations 怎么设置以及使用样例 https://v1-16.docs.kubernetes.io/docs/concepts/configuration/taint-and-toleration/
Secrets Configuration --- select的定义和作用,怎么生成secret,使用场景及样例 https://v1-16.docs.kubernetes.io/docs/concepts/configuration/secret/
Organizeing Cluster Access Using kubeconfig Files Configuration --- 如何通过kubeconfig访问集群 https://v1-16.docs.kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/
Pod Priority and Preemption Configuration --- Pod优先级及抢占,如何设置,使用场景及样例 https://v1-16.docs.kubernetes.io/docs/concepts/configuration/pod-priority-preemption/
Scheduling Framework Configuration --- 调度框架设计及自定义插件实现方式 https://v1-16.docs.kubernetes.io/docs/concepts/configuration/scheduling-framework/

调度

项|父目录|祖先目录|简介|URL Scheduling|Scheduling|---|K8S调度器作用,以及工作方式及流程|https://v1-16.docs.kubernetes.io/docs/concepts/scheduling/kube-scheduler/ Scheduler Performance Tuning|Scheduling|---|调度器性能调优|https://v1-16.docs.kubernetes.io/docs/concepts/scheduling/scheduler-perf-tuning/

集群管理

父目录 祖先目录 简介 URL
Cluster Administration Overview Cluster Administration --- 创建和管理集群的简单介绍及相关索引 https://v1-16.docs.kubernetes.io/docs/concepts/cluster-administration/cluster-administration-overview/
Certificates Cluster Administration --- 客户端自定义证书支持访问集群 https://v1-16.docs.kubernetes.io/docs/concepts/cluster-administration/certificates/
Cloud Providers Cluster Administration --- 如何管理运行在公有云上的k8s集群 https://v1-16.docs.kubernetes.io/docs/concepts/cluster-administration/cloud-providers/
Managing Resources Cluster Administration --- 通过工具管理集群资源及样例 https://v1-16.docs.kubernetes.io/docs/concepts/cluster-administration/manage-deployment/
Cluster Networking Cluster Administration --- 如何管理网络,网络如何工作 https://v1-16.docs.kubernetes.io/docs/concepts/cluster-administration/networking/
Logging Architecture Cluster Administration --- 如何管理日志:采集,存储,查询 https://v1-16.docs.kubernetes.io/docs/concepts/cluster-administration/logging/
Configuring kubelet Garbage Collection Cluster Administration --- 如何配置kebelet进行gc,包括容器和镜像,以及回收规则,为什么不使用外部工具 https://v1-16.docs.kubernetes.io/docs/concepts/cluster-administration/kubelet-garbage-collection/
Federation Cluster Administration --- 为什么要使用联邦制,如何通过联邦制管理多个k8s集群 https://v1-16.docs.kubernetes.io/docs/concepts/cluster-administration/federation/
Proxies in Kubernetes Cluster Administration --- 在k8s集群中如何使用proxy https://v1-16.docs.kubernetes.io/docs/concepts/cluster-administration/proxies/
Controller manager metrics Cluster Administration --- 什么是controller metrics,如何配置 https://v1-16.docs.kubernetes.io/docs/concepts/cluster-administration/controller-metrics/
Installing Addons Cluster Administration --- 如何安装Add-ons https://v1-16.docs.kubernetes.io/docs/concepts/cluster-administration/addons/

任务

父目录 祖先目录 简介 URL

安装工具

管理集群

父目录 祖先目录 简介 URL
Configure Default Memory Requests and Limits for a Namespace Manage Memory, CPU, and API Resources Administer a Cluster 为ns配置默认的内存请求和限制,以及使用样例 https://v1-16.docs.kubernetes.io/docs/tasks/administer-cluster/manage-resources/memory-default-namespace/
Configure Default CPU Requests and Limits for a Namespace Manage Memory, CPU, and API Resources Administer a Cluster 为ns配置默认的cpu请求和限制,以及使用样例 https://v1-16.docs.kubernetes.io/docs/tasks/administer-cluster/manage-resources/cpu-default-namespace/

配置pods和容器

管理k8s对象

向应用注射数据

运行应用

运行Jobs

在集群中访问应用

监控,日志,调试

扩展K8S

TLS

联邦

管理集群Daemons

安装服务目录

网络

kubectl插件扩展

管理HugePages

GPUs调度

教程

父目录 祖先目录 简介 URL

参考

父目录 祖先目录 简介 URL
kube-proxy Command line tools reference kube-proxy命令行使用介绍 https://v1-16.docs.kubernetes.io/docs/reference/command-line-tools-reference/kube-proxy/

贡献

父目录 祖先目录 简介 URL