Kubernetes

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(分发版)
(用户)
(未显示1个用户的24个中间版本)
第1行: 第1行:
 
Kubernetes:[[Google]] 推出的开源(Apache V2) Container Cluster Manager,使用 [[Go]] 语言开发,能方便的在 [https://cloud.google.com/compute/docs/containers Google Cloud Platform] 上运行 [[Docker]] 容器。
 
Kubernetes:[[Google]] 推出的开源(Apache V2) Container Cluster Manager,使用 [[Go]] 语言开发,能方便的在 [https://cloud.google.com/compute/docs/containers Google Cloud Platform] 上运行 [[Docker]] 容器。
 +
[[文件:kubernetes-logo.png|right]]
 +
 +
==简介==
 +
[[文件:kubernetes-logo-96x94.png|right]]
 +
 +
==功能==
  
 
==生态系统==
 
==生态系统==
 +
[[Kubernetes ecosystem]]
 +
 +
[[文件:cncf-projects.png]]
 +
 
[https://github.com/kubernetes/kubernetes/tree/master/examples Kubernetes 支持的系统和应用]
 
[https://github.com/kubernetes/kubernetes/tree/master/examples Kubernetes 支持的系统和应用]
 
*[https://github.com/kubernetes/kubernetes/tree/master/examples/nodesjs-mongodb Node.js and MongoDB on Kubernetes]
 
*[https://github.com/kubernetes/kubernetes/tree/master/examples/nodesjs-mongodb Node.js and MongoDB on Kubernetes]
第8行: 第18行:
 
*[https://github.com/kubernetes/kubernetes/tree/master/examples/cassandra Cassandra on Kubernetes]
 
*[https://github.com/kubernetes/kubernetes/tree/master/examples/cassandra Cassandra on Kubernetes]
 
*[https://github.com/kubernetes/kubernetes/tree/master/examples/openshift-origin OpenShift Origin on Kubernetes]
 
*[https://github.com/kubernetes/kubernetes/tree/master/examples/openshift-origin OpenShift Origin on Kubernetes]
 +
 +
==[[Apache Mesos|Mesos]]==
 +
[[文件:kubernetes-on-mesos.jpg]]
 +
 +
[https://mesosphere.com/kubernetes/ Kubernetes on Mesosphere DC/OS]
  
 
==[[OpenStack]]==
 
==[[OpenStack]]==
第20行: 第35行:
  
 
==项目==
 
==项目==
*[https://github.com/ramitsurana/awesome-kubernetes Awesome Kubernetes] [[image:awesome.png]]
+
[[文件:Certified-Kubernetes.png|right]]
 
*[https://github.com/coreos/etcd etcd] 的灵感来自于 Doozer,etcd通过创建一个hub跟踪一个集群中每个节点的状态并管理这些状态将会让分布式系统集群管理变得简单,Kubernetes和Pivotal的[[Cloud Foundry]]都利用etcd来进行 key/value存储。
 
*[https://github.com/coreos/etcd etcd] 的灵感来自于 Doozer,etcd通过创建一个hub跟踪一个集群中每个节点的状态并管理这些状态将会让分布式系统集群管理变得简单,Kubernetes和Pivotal的[[Cloud Foundry]]都利用etcd来进行 key/value存储。
 
*[https://github.com/mesosphere/kubernetes-mesos A Kubernetes Framework for Apache Mesos]
 
*[https://github.com/mesosphere/kubernetes-mesos A Kubernetes Framework for Apache Mesos]
第38行: 第53行:
  
 
==用户==
 
==用户==
 +
[[文件:certified-kubernetes.png|right|thumb]]
 +
*[https://github.com/cncf/k8s-conformance Certified Kubernetes]
 
*[[Wikimedia]] [http://kubernetes.io/case-studies/wikimedia/ Using Kubernetes to Build Tools to Improve the World's Wikis]
 
*[[Wikimedia]] [http://kubernetes.io/case-studies/wikimedia/ Using Kubernetes to Build Tools to Improve the World's Wikis]
 
*[[eBay]] [http://www.nextplatform.com/2015/11/12/inside-ebays-shift-to-kubernetes-and-containers-atop-openstack/ Inside eBay’s Shift To Kubernetes And Containers Atop OpenStack]
 
*[[eBay]] [http://www.nextplatform.com/2015/11/12/inside-ebays-shift-to-kubernetes-and-containers-atop-openstack/ Inside eBay’s Shift To Kubernetes And Containers Atop OpenStack]
第43行: 第60行:
 
*[http://kubernetes.io/case-studies/pearson/ Pearson]
 
*[http://kubernetes.io/case-studies/pearson/ Pearson]
 
*[https://openai.com/blog/infrastructure-for-deep-learning/ OpanAI Infrastructure for Deep Learning]
 
*[https://openai.com/blog/infrastructure-for-deep-learning/ OpanAI Infrastructure for Deep Learning]
[http://kubernetes.io/case-studies/ 更多用户>>>]
+
*京东 [http://blog.kubernetes.io/2017/02/inside-jd-com-shift-to-kubernetes-from-openstack.html Inside JD.com's Shift to Kubernetes from OpenStack]
 +
*[http://www.infoq.com/cn/news/2018/03/Tencent-PaaS-Kubernetes?utm_source=tuicool&utm_medium=referral 剑指Kubernetes 揭秘腾讯云的PaaS技术选型策略]
 +
*[http://blog.shurenyun.com/shurenyun-docker-245/ Kubernetes 在腾讯游戏的应用实践]
 +
*[http://harmonycloud.cn/ 谐云科技]
 +
*[https://www.163yun.com/ 网易云]
 +
如何选择容器化技术栈,网易云架构师做了一个比较系统的梳理:
 +
*千节点集群,少定制:使用开源 Kubernetes (细粒度设计,契合微服务思想)
 +
*万节点集群,多定制:使用 Mesos + Marathon (双层调度好犀利)
 +
*万节点集群,IT 能力强:深度定制 Kubernetes (如网易云)万节点集群,IT 能力强:深入掌握使用 DC/OS (DC/OS 在最基础的 Marathon 和 Mesos 之上添加了很多的组件)
 +
*大数据集群:Spark on Mesos (建议只基于容器部署计算部分,数据部分另行部署)
 +
详情可参考  [http://blog.163yun.com/archives/1903 容器平台选型的十大模式:Docker、DC/OS、K8S 谁与当先?]
 +
 
 +
[https://kubernetes.io/partners/ 更多用户>>>]
  
 
==图集==
 
==图集==
 
<gallery>
 
<gallery>
 +
image:kubernetes.io.png|Kubernetes
 
image:kubernetes-dashboard.png|仪表盘
 
image:kubernetes-dashboard.png|仪表盘
 
image:kubernetes-architecture.png|架构
 
image:kubernetes-architecture.png|架构
 +
image:install-kubernetes-on-dcos.png|Kubernetes安装
 
image:kubernetes-dcos.png|DCOS
 
image:kubernetes-dcos.png|DCOS
 
image:Container-ecosystem.png|容器生态系统
 
image:Container-ecosystem.png|容器生态系统
 
image:openshift-all-in-one.png|OpenShift
 
image:openshift-all-in-one.png|OpenShift
 +
image:Kubernetes-Service-Mesh.png|Kubernetes Service Mesh
 
image:OpenShift-Kubernetes-Docker-HDP.png|容器PaaS与大数据
 
image:OpenShift-Kubernetes-Docker-HDP.png|容器PaaS与大数据
 
image:kubernetes-ec2-autoscaler.png|kubernetes-ec2-autoscaler
 
image:kubernetes-ec2-autoscaler.png|kubernetes-ec2-autoscaler
 +
image:JDOS-2.0-container-engine-platform.png|京东容器平台JDOS
 +
image:JDOS-2.0-container-engine-platform-02.png|京东容器平台JDOS
 
</gallery>
 
</gallery>
  
第63行: 第97行:
 
*[https://developer.rackspace.com/blog/running-coreos-and-kubernetes/ Corekube: Running Kubernetes on CoreOS via OpenStack]
 
*[https://developer.rackspace.com/blog/running-coreos-and-kubernetes/ Corekube: Running Kubernetes on CoreOS via OpenStack]
 
*[https://meteorhacks.com/learn-kubernetes-the-future-of-the-cloud/ Kubernetes: The Future of Cloud Hosting]
 
*[https://meteorhacks.com/learn-kubernetes-the-future-of-the-cloud/ Kubernetes: The Future of Cloud Hosting]
 +
*[https://www.kubernetes.org.cn/ Kubernetes中文社区]
 
*[http://dockerone.com/article/335 让Kubernetes成为数据中心操作系统(DCOS)的一等公民]
 
*[http://dockerone.com/article/335 让Kubernetes成为数据中心操作系统(DCOS)的一等公民]
 
*[http://geek.csdn.net/news/detail/32803 Eric Brewer:容器和微服务是计算的未来] Google负责基础设施的副总裁Eric Brew,谈容器技术、Kubernetes、云计算当然还有CAP。应用将由许多微服务组成的,开发软件就是开发微服务而不再是库。
 
*[http://geek.csdn.net/news/detail/32803 Eric Brewer:容器和微服务是计算的未来] Google负责基础设施的副总裁Eric Brew,谈容器技术、Kubernetes、云计算当然还有CAP。应用将由许多微服务组成的,开发软件就是开发微服务而不再是库。
第75行: 第110行:
 
[[category:OpenStack]]
 
[[category:OpenStack]]
 
[[category:OpenShift]]
 
[[category:OpenShift]]
 +
[[category:Linux Foundation]]

2018年4月20日 (五) 19:21的版本

Kubernetes:Google 推出的开源(Apache V2) Container Cluster Manager,使用 Go 语言开发,能方便的在 Google Cloud Platform 上运行 Docker 容器。

Kubernetes-logo.png

目录

简介

Kubernetes-logo-96x94.png

功能

生态系统

Kubernetes ecosystem

Cncf-projects.png

Kubernetes 支持的系统和应用

Mesos

Kubernetes-on-mesos.jpg

Kubernetes on Mesosphere DC/OS

OpenStack

ESContainer.png

DNS

Kubernetes提供的DNS由以下三个组件组成:

  • etcd:DNS存储。
  • kube2sky:将Kubernetes Master中的Service(服务)注册到etcd。
  • SkyDNS:提供DNS域名解析服务。

项目

文档

分发版

用户

Certified-kubernetes.png

如何选择容器化技术栈,网易云架构师做了一个比较系统的梳理:

  • 千节点集群,少定制:使用开源 Kubernetes (细粒度设计,契合微服务思想)
  • 万节点集群,多定制:使用 Mesos + Marathon (双层调度好犀利)
  • 万节点集群,IT 能力强:深度定制 Kubernetes (如网易云)万节点集群,IT 能力强:深入掌握使用 DC/OS (DC/OS 在最基础的 Marathon 和 Mesos 之上添加了很多的组件)
  • 大数据集群:Spark on Mesos (建议只基于容器部署计算部分,数据部分另行部署)

详情可参考 容器平台选型的十大模式:Docker、DC/OS、K8S 谁与当先?

更多用户>>>

图集

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱