Black lives matter.
We stand in solidarity with the Black community.
Racism is unacceptable.
It conflicts with the core values of the Kubernetes project and our community does not tolerate it.
We stand in solidarity with the Black community.
Racism is unacceptable.
It conflicts with the core values of the Kubernetes project and our community does not tolerate it.
本页面介绍了如何在 AWS 上安装 Kubernetes 集群。
在 AWS 上创建 Kubernetes 集群,您将需要 AWS 的 Access Key ID 和 Secret Access Key。
集群启动脚本将在您的工作站上为您提供一个 kubernetes
目录。
或者,您可以从此页面下载最新的 Kubernetes 版本。
接下来,将适当的二进制文件夹添加到您的 PATH
以访问 kubectl:
# macOS
export PATH=<path/to/kubernetes-directory>/platforms/darwin/amd64:$PATH
# Linux
export PATH=<path/to/kubernetes-directory>/platforms/linux/amd64:$PATH
此工具的最新文档页面位于此处:kubectl 手册
默认情况下,kubectl
将使用在集群启动期间生成的 kubeconfig
文件对 API 进行身份验证。
有关更多信息,请阅读 kubeconfig 文件。
请参阅一个简单的 nginx 示例试用您的新集群。
“Guestbook” 应用程序是另一个入门 Kubernetes 的流行示例:guestbook 示例。
有关更完整的应用程序,请查看示例目录。
不支持通过 kubectl
添加和删除节点。您仍然可以通过调整在安装过程中创建的 Auto Scaling Group 中的 “Desired” 和 “Max” 属性来手动伸缩节点数量。
确保您用于配置集群的环境变量已被导出,然后在运行如下在 Kubernetes 目录的脚本:
cluster/kube-down.sh
IaaS 提供商 | 配置管理 | 操作系统 | 网络 | 文档 | 符合率 | 支持等级 |
---|---|---|---|---|---|---|
AWS | kops | Debian | k8s (VPC) | docs | Community (@justinsb) | |
AWS | CoreOS | CoreOS | flannel | docs | Community | |
AWS | Juju | Ubuntu | flannel, calico, canal | docs | 100% | Commercial, Community |
AWS | KubeOne | Ubuntu, CoreOS, CentOS | canal, weavenet | docs | 100% | Commercial, Community |
请参阅 Kubernetes 文档了解有关管理和使用 Kubernetes 集群的更多详细信息。