K8s概要
2016-08-03 11:27:31 0 举报
AI智能生成
Kubernetes(简称K8s)是一个开源的容器编排系统,用于自动化应用程序容器的部署、扩展和管理。它最初是由Google设计并开发的,后来成为云原生计算基金会(CNCF)的一部分。K8s的主要目标是提供一个平台,使得开发者和运维人员可以轻松地管理和部署容器化应用,而无需关注底层基础设施的细节。通过使用K8s,用户可以实现负载均衡、自动扩缩容、滚动更新等功能,从而提高应用的可靠性和可扩展性。K8s已经成为了云计算和微服务领域的事实标准,被广泛应用于各种规模的企业和组织中。
作者其他创作
大纲/内容
Node节点
kubelet
proxy
Master节点
API server
访问类型
HTTPS
HTTP
操作对象
Node
Pods
service
Controller Manager
Replicaion Controller
Node controller
ResourceQuota Controller
LimitRanger
Pod
Container
ResourceQuota
namespcae
Namespace Controller
SeerviceAccount COntroller
Token Controller
Service Controller
Endpoint Controller
Scheduler
调度过程
调度策略
预选策略(Predicates)
NoDiskConflict
PodFitsResources
PodSelectorMatches
PodFitsHost
CheckNodeLabelPresence
CheckServiceAffinity
PodFitsPorts
优选策略(Priority)
LeastRequestedPriority
CalculateNodeLabelPriority
BalancedResourceAllocation
etcd
0 条评论
下一页