### 一、整体流程
在了解Kubernetes(K8S)是哪个公司研发的之前,我们首先需要了解K8S是什么以及它的基本原理。Kubernetes是一个开源的容器编排引擎,最初由Google公司发起并维护。后来Kubernetes被CNCF(Cloud Native Computing Foundation)接管,成为一个独立的开源项目。而Google、Red Hat、CoreOS等公司则继续为Kubernetes的发展和推广做出贡献。
### 二、实现步骤
下面是实现“K8S哪个公司研发的”所需的步骤及对应的代码示例:
| 步骤 | 操作 | 代码示例 |
| --- | --- | --- |
| 1 | 下载Kubernetes源代码 | `git clone https://github.com/kubernetes/kubernetes.git` |
| 2 | 切换到Kubernetes源代码目录 | `cd kubernetes` |
| 3 | 查看提交历史 | `git log` |
| 4 | 查找初始提交信息 | `git show
### 三、代码示例
#### 1. 下载Kubernetes源代码
```
git clone https://github.com/kubernetes/kubernetes.git
```
这条命令将会从GitHub上克隆Kubernetes的源代码到本地。
#### 2. 切换到Kubernetes源代码目录
```
cd kubernetes
```
进入到刚刚克隆下来的Kubernetes源代码目录。
#### 3. 查看提交历史
```
git log
```
这条命令将会显示Kubernetes源代码的提交历史,包括了作者、提交日期和提交信息等。
#### 4. 查找初始提交信息
```
git show
```
通过输入具体的提交ID,可以查看该提交的详细信息,包括了作者、提交日期、提交信息等。在查找Kubernetes最初提交信息时,可以看到Google的开发者是该项目最初的贡献者。
### 结论
通过以上步骤和代码示例,我们可以得知Kubernetes最初由Google公司发起并维护。随着社区的发展壮大,Kubernetes已经成为一个独立的开源项目,并得到了全球各大云计算厂商的支持和贡献。希望以上内容对你理解K8S是哪个公司研发的有所帮助。