Kubernetes-资源对象 – Ingress
在本篇文章中你将会看到一些在其他地方被交叉使用的术语,为了防止产生歧义,我们首先来澄清下。 节点:Kubernetes 集群中的服务器; 集群:Kubernetes 管理的一组服务器集合; 边界路由器:为...
Kubernetes kubectl
介绍 Kubernetes 架构以及核心组件,包括 架构原理 设计理念 核心组件 etcd kube-apiserver kube-scheduler kube-controller-manager kubelet kube-proxy kube-dns Federation kubeadm hyperkub...
Kubernetes-资源对象 – Pod
Pod 是一组紧密关联的容器集合,它们共享 IPC、Network 和 UTS namespace,是 Kubernetes 调度的基本单位。Pod 的设计理念是支持多个容器在一个 Pod 中共享网络和文件系统,可以通过进程间通信...
Kubernetes-资源对象 – Deployment
简述 Deployment 为 Pod 和 ReplicaSet 提供了一个声明式定义 (declarative) 方法,用来替代以前的 ReplicationController 来方便的管理应用。 API 版本对照表 Kubernetes 版本 Deployment 版本...
Kubernetes-资源对象 – Horizontal Pod Autoscaling (HPA)
Horizontal Pod Autoscaling (HPA) 可以根据 CPU 使用率或应用自定义 metrics 自动扩展 Pod 数量(支持 replication controller、deployment 和 replica set )。 控制管理器每隔 30s(可以通过...
Kubernetes kube-proxy
介绍 Kubernetes 架构以及核心组件,包括 架构原理 设计理念 核心组件 etcd kube-apiserver kube-scheduler kube-controller-manager kubelet kube-proxy kube-dns Federation kubeadm hyperkub...
Kubernetes-资源对象 – PodPreset
PodPreset 用来给指定标签的 Pod 注入额外的信息,如环境变量、存储卷等。这样,Pod 模板就不需要为每个 Pod 都显式设置重复的信息。 当然,你也可以给 Pod 增加注解 podpreset.admission.kuber...
Kubernetes-资源对象 – CustomResourceDefinition
CustomResourceDefinition(CRD)是 v1.7 新增的无需改变代码就可以扩展 Kubernetes API 的机制,用来管理自定义对象。它实际上是 ThirdPartyResources(TPR)的升级版本,而 TPR 已经在 v1.8 ...
Kubernetes 架构原理
介绍 Kubernetes 架构以及核心组件,包括 架构原理 设计理念 核心组件 etcd kube-apiserver kube-scheduler kube-controller-manager kubelet kube-proxy kube-dns Federation kubeadm hyperkub...
Kubernetes-资源对象 – CronJob
CronJob 即定时任务,就类似于 Linux 系统的 crontab,在指定的时间周期运行指定的任务。 API 版本对照表 Kubernetes 版本 Batch API 版本 默认开启 v1.5-v1.7 batch/v2alpha1 否 v1.8-v1.9 bat...