彭峰的博客
K8S Deployment K8S Deployment
DeploymentDeployment存在的意义 因为使用Kubectl rolling-update 升级是客户端升级。如果中途失去了网络连接,升级进程就会中断。pod和ReplicationController最终会处于中间状态。 使
2021-05-01
K8S卷 K8S卷
卷卷是pod的一个组成部分。它被绑定到pod的生命周期里面,只有pod存在时,才会存在。用于共享pod内的磁盘存储。 卷存在的意义pod中每个容器都有自己独立的文件系统,因为文件系统来自于容器镜像如果pod中的每个容器在不共享磁盘存储的情况
2021-05-01
kubernetes副本机制 kubernetes副本机制
kubernetes副本机制存活探针(Liveness probe)K8S能够通过探针检查容器是否正在运行,可以为pod中的每个容器单独指定存活探针,如果探测失败,k8s将定期执行探针并重新启动容器。重启容器这项任务是由Kubelet执行的
2021-05-01
K8S API K8S API
Downward APIDownward API存在的意义对于Pod、运行前的预设的数据,我们可以通过ConfigMap和Secret卷或者环境变量进行设置。但是对于一些不能预先知道的数据,比如pod的IP、主机名或者使pod自身的名称、p
2021-05-01
K8S 服务 K8S 服务
服务K8S服务是一种为一组功能相同的pod提供单一不变的接入点的资源。当服务存在时,它的IP地址和端口不会改变。客户端通常通过该IP和端口使用服务。IP地址时虚拟的,没有分配给任何网络接口。服务分为对内服务(内部集群访问服务)和对外服务(连
2021-05-01
K8S网络 K8S网络
k8s 网络跨pod网络pod用于同通信的网络必须是:pod自己认为的IP地址一定和所有其他节点认为该pod拥有的IP地址一致 k8s规定pod之间必须通过非NAT网络进行连接。 同节点pod通信在同一个节点上的pod通过虚拟Ethern
2021-05-01
K8S架构 K8S架构
K8SK8S架构K8S集群由多个节点组成,这些节点被分为两种类型 主节点:承载K8S控制和管理整个集群系统的控制面板 工作节点:运行着用户实际部署的应用 主节点:控制面板(Control Plane Components)控制平面用户控
2021-05-01
K8S组件 K8S组件
K8S组件 组件间如何通信 k8s系统组件间只能通过API服务器通信,它们之间不会直接通信 API服务器是和etcd通信的唯一组件。其他组件不会直接和etcd通信 高可用尽管工作节点的组件都要运行在同一个节点上,控制平面的组件可以被简单地
2021-05-01
3 / 3