- Kubernetes for Serverless Applications
- Russ McKendrick
- 340字
- 2021-07-02 19:16:46
Project Seven
In 2014 Joe Beda, Brendan Burns, and Craig McLuckie were joined by Brian Grant and Tim Hockin on Project Seven.
This project, named after the Star Trek character Seven of Nine, aimed to make a friendlier version of Borg. By the time of the first commit, the project had an external name, Kubernetes.
You can see the first commit at https://github.com/kubernetes/kubernetes/commit/2c4b3a562ce34cddc3f8218a2c4d11c7310e6d56 and the first really stable release, which came four months later, can be found at https://github.com/kubernetes/kubernetes/releases/tag/v0.4.
Initially, the aim of Kubernetes was to take everything Google had learned from Borg and running its large container clusters and open source it as a way of attracting customers to Google's own public Cloud Platform—which is why you may still find reference to the project's original GitHub page at https://github.com/GoogleCloudPlatform/kubernetes/.
However, by the time of its 1.0 release in July 2015, Google had seen that it had quickly become much more than that and they joined the Linux Foundation, Twitter, Intel, Docker, and VMware (to name a few) in forming the Cloud Native Computing Foundation. As part of this new partnership, Google donated the Kubernetes project as the foundation of the new group.
Since then, other projects have joined Kubernetes, such as:
- Prometheus (https://prometheus.io/), originally developed by SoundCloud, is a time series database that can be used to store metrics
- Fluentd (https://www.fluentd.org/) is a data collector that allows you to take data from many different sources, filter or normalize it, and then route it to a storage engine such as Elasticsearch, MongoDB or Hadoop (to name a few)
- containerd (http://containerd.io/) is an open-source container runtime originally developed by Docker to implement Open Container Initiative standards
- CoreDNS (https://coredns.io/) is a DNS service built entirely on plugins, meaning that you can create DNS services that traditionally would be extremely complex to configure
As well as this, new members such as AWS, Microsoft, Red Hat, and Oracle are all lending their support and resources to the foundation's projects.
- Unreal Engine:Game Development from A to Z
- 電力自動(dòng)化實(shí)用技術(shù)問答
- 21天學(xué)通JavaScript
- Practical Data Wrangling
- 系統(tǒng)安裝與重裝
- Visual C++編程全能詞典
- 高維聚類知識(shí)發(fā)現(xiàn)關(guān)鍵技術(shù)研究及應(yīng)用
- 單片機(jī)C語言應(yīng)用100例
- 大數(shù)據(jù)技術(shù)基礎(chǔ):基于Hadoop與Spark
- Extending Ansible
- 統(tǒng)計(jì)挖掘與機(jī)器學(xué)習(xí):大數(shù)據(jù)預(yù)測建模和分析技術(shù)(原書第3版)
- 機(jī)床電氣控制與PLC
- 基于Quartus Ⅱ的數(shù)字系統(tǒng)Verilog HDL設(shè)計(jì)實(shí)例詳解
- 系統(tǒng)安裝、維護(hù)與數(shù)據(jù)備份技巧
- Mastering Android Game Development with Unity