Kubernetes:国际开源容器编排和开源云原生管理网站
Kubernetes:开源容器编排与云原生管理平台 - 国际开源云原生平台网站
全球容器编排的事实标准,由[文]Google开源并捐赠给C[章]NCF,以自动化部署、扩展[来]和管理容器化应用著称。
行业分类: 国际开源云原生平台、容器编[自]排、微服务调度、DevOp[C]s基础设施
成立时间: 2014年(由Google[c]开源),2015年(捐赠给[c]CNCF云原生计算基金会)[c]
所属国家: 全球性开源项目(由CNCF[n]管理,Linux基金会旗下[.])
网站语言: 支持多语言(含英语、中文、[c]日语等,文档有社区翻译)
服务区域: 全球
官方网站: www.kubernetes.io
网站介绍: www.kubernetes.io 是全球容器编排和云原生应用管理的事实标准平台Kubernetes(常简写为K8s,因k和s之间有8个字母)的官方网站。Kubernetes由Google内部大规模集群管理系统Borg的经验衍生而来,由Joe Beda、Brendan Burns和Craig McLuckie等Google工程师于2014年开源,2015年捐赠给新成立的云原生计算基金会(CNCF,Linux基金会的一部分)。Kubernetes以“希腊舵手”命名(Logo为船舵七根辐条,代表项目最初的七位创始人),其使命是提供“自动化部署、扩展和管理容器化应用”的抽象层——开发者声明期望的应用状态(副本数、存储卷、网络策略),Kubernetes的控制平面和调度器自动将实际状态与期望状态对齐。
Kubernetes.io[o]首页以深蓝色调、简洁导航和[m]“Production-G[文]rade Container Orchestration[章]”标语为特征。导航涵盖Do[来]cumentation(完[自]整的Kubernetes概[C]念、任务和参考文档——从P[c]od、Service、De[c]ployment、Name[c]space等基础概念到RB[n]AC权限控制、Ingres[.]s入口网络、Persist[c]ent Volume持久存储等;交[o]互式Katacoda教程用[m]于在线动手实验)、Blog[文](Kubernetes发布[章]和社区新闻)、Partne[来]rs(认证Kubernet[自]es服务商KCSP和认证K[C]ubernetes发行版如[c]Red Hat OpenShift、VMw[c]are Tanzu、Rancher[c]等)、Training(C[n]KAD/CKA/CKS官方[.]认证培训和考试——Kube[c]rnetes管理员和开发者[o]认证是云原生领域含金量最高[m]的证书之一)、Commun[文]ity(社区Slack、S[章]IG特别兴趣组和工作组——[来]Kubernetes的治理[自]由数十个SIG分工负责各子[C]系统)和Case Studies(用户案例研[c]究,如Spotify、Bo[c]oking.com、The[c] New York Times等)。Kuber[n]netes的文档由SIG Docs维护,有广泛的中文[.]等多语言翻译。
Kubernetes的核心[c]功能包括服务发现与负载均衡[o]、存储编排、自动部署和回滚[m]、自愈(自动重启失败容器、[文]替换和重新调度不健康节点)[章]、密钥与配置管理以及水平弹[来]性伸缩(HPA)。Kube[自]rnetes API是声明式配置的核心—[C]—用户用YAML或JSON[c]描述期望状态,通过kube[c]ctl命令行工具提交。Ku[c]bernetes已成为所有[n]主流云厂商(AWS EKS、Azure AKS、Google GKE、阿里云ACK等)的[.]托管容器服务内核。K8s社[c]区是全球最大的开源社区之一[o]。
操作流程: 访问kubernetes.io,在“Documentation”阅读概念概述和入门教程。本地试用安装Minikube或kind(Kubernetes in Docker)在单机运行K8s集群。使用kubectl apply -f deployment.yaml部署应用。在“Training”页面注册CKA/CKAD官方认证培训和考试。在“Community”页面加入Slack和SIG邮件列表参与贡献。学习Helm(Kubernetes的包管理器,helm.sh)简化复杂应用部署。