51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#K8s
k8s的二进制包安装
前言:kubernetes官方提供的三种部署方式minikubeMinikube是一个工具,可以在本地快速运行一个单点的Kubernetes,仅用于尝试Kubernetes或日常开发的用户使用。部署地址:https://kubernetes.io/docs/setup/minikube/kubeadmKubeadm也是...
代码星球
·
2020-08-27
k8s
二进制
包安装
安装
k8spod控制器概述
自主式pod对象由调度器绑定至目标工作节点后即由相应节点上的kubelet负责监控其容器的存活性,容器主进程崩溃后,kubelet能够自动重启相应的容器。不过,kubelet对非主进程崩溃类的容器错误却无感知,这依赖于用户为pod资源对象自定义的存活性探测机制,以便kubelet能够探知到此类故障。然而,在...
代码星球
·
2020-08-26
k8spod
控制器
概述
k8s资源需求及资源限制
在k8s上,可由容器或pod请求或消费的计算资源时指cpu和内存,这也是目前仅有的受支持的两种类型。相比较来说,cpu属于可压缩资源,即资源额度可按需收缩,而内存则是不可压缩型资源,对其执行收缩操作可能会导致某种程度的问题。目前来说,资源隔离尚且属于容器级别,cpu和内存资源的配置需要在pod中的容器上运行...
代码星球
·
2020-08-26
资源
k8s
需求
限制
k8spod探测
一、pod存活性探测podspec为容器列表中的相应容器定义其专用的探针即可启用存活性探测,目前,k8s的容器支持存活性探测的方法包含:ExecAction、TCPSocketActon和HTTPGetAction。1、设置exec探针exec类型的探针通过在目标容器中执行由用户自定义的命令来判定容器的健康...
代码星球
·
2020-08-26
k8spod
探测
k8spod生命周期
pod对象自从创建开始至终止退出的时间范围称为生命周期,在这段时间中,pod会处于多种不同的状态,并执行一些操作;其中,创建主容器为必须的操作,其他可选的操作还包括运行初始化容器(initcontainer)、容器启动后钩子(starthook)、容器的存活性探测(livenessprobe)、就绪性探测(...
代码星球
·
2020-08-26
k8spod
生命
周期
k8s管理pod资源对象(下)
一、标签与标签选择器1、标签是k8s极具特色的功能之一,它能够附加于k8s的任何资源对象之上。简单来说,标签就是键值类型的数据,它们可于资源创建时直接指定,也可随时按需添加于活动对象中,而后即可由标签选择器进行匹配度检查从而完成资源挑选。一个对象可拥有不止一个标签,同一个标签也可被添加至多个资源之上。实践中...
代码星球
·
2020-08-26
k8s
管理
pod
资源
对象
k8s管理pod资源对象(上)
一、容器于pod资源对象现代的容器技术被设计用来运行单个进程时,该进程在容器中pid名称空间中的进程号为1,可直接接收并处理信号,于是,在此进程终止时,容器即终止退出。若要在一个容器中运行多个进程,则需要为这些进程提供一个类似于linux操作系统init进程的管控类进程,以树状结构完成多进程的生命周期管理。...
代码星球
·
2020-08-26
k8s
管理
pod
资源
对象
k8spod资源的基础管理操作
pod是k8sapi中的核心资源类型,它可以定义在json或yaml格式的资源清单中,由资源管理命令进行陈述式或声明式管理。创建时,用户可通过create或apply命令将请求提交到apiserver,并将其保存至集群状态存储系统etcd中,而后由调度器将其调度至最佳目标节点,并被相应节点的kubelet借...
代码星球
·
2020-08-26
k8spod
资源
基础
管理
操作
k8s名称空间资源
namespace是k8s集群级别的资源,用于将集群分隔为多个隔离的逻辑分区以配置给不同的用户、租户、环境或项目使用,例如,可以为development、qa、和production应用环境分别创建各自的名称空间。k8s的绝大多数资源都隶属于名称空间级别(另一个是全局级别或集群级别),namespace为这...
代码星球
·
2020-08-26
k8s
名称
空间
资源
k8s对象类资源格式
k8sapi仅接受及响应json格式的数据,同时,为了便于使用,它也允许用户提供yaml格式的post对象,但apiserver需要事先自行将其转换为json格式后方能提交。每个资源通常仅接受并返回单一类型的数据,而一种类型可以被多个反映特定用例的资源所接受或返回。1、资源配置清单资源的创建要通过用户提供的...
代码星球
·
2020-08-26
k8s
对象
资源
格式
k8s资源对象及API群组
REST是representationalstatetransfer的缩写,意为“表征状态转移”,它是一种程序架构风格,基本元素为资源(resource)、表征(representation)和行为(action)。资源可以分组为集合(collection),每个集合只包含单一类型的...
代码星球
·
2020-08-26
k8s
资源
对象
API
群组
k8s集群管理命令
集群环境相关命令$kubectlvertion--short=true#显示当前使用的客户端及服务端程序版本信息$kubectlcluster-info #获取集群信息$kubectlapi-versions #获取当前系统的apiserver上的相关信息 常用操作...
代码星球
·
2020-08-26
k8s
集群
管理
命令
k8s的核心对象
apiserver提供了restful风格的编程接口,其管理的资源时k8sapi中的端点,用于存储某种api对象的集合,例如,内置pod资源是包含了所有pod对象的集合。资源对象是用于表现集群状态的实体,常用于描述应于哪个节点进行容器化应用、需要为其配置什么资源以及应用程序的管理策略等。一、pod资源对象pod资源对象...
代码星球
·
2020-08-26
k8s
核心
对象
K8S网络模型
K8S网络模型一、网络模型概述k8s的网络中主要存在四种类型的通信:同一pod内的容器间通信、各pod彼此之间的通信、pod与service间的通信、以及集群外部的流量同service之间的通信。k8s为pod和service资源对象分别使用了各自的专用网络,pod网络由k8s的网络插件配置实现,而service的网络...
代码星球
·
2020-08-26
K8S
网络
模型
K8S集群组件
K8S集群组件master节点主要由apiserver、controller-manager和scheduler三个组件,以及一个用于集群状态存储的etcd存储服务组成,而每个node节点则主要包含kubelet、kube-proxy及容器引擎等组件。此外,完整的集群服务还依赖于一些附加组件,如kubedns等。一、m...
代码星球
·
2020-08-26
K8S
集群
组件
首页
上一页
...
4
5
6
7
8
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他