From 15a8fb69aba5b381a96f2684c55b1eb1bad612f6 Mon Sep 17 00:00:00 2001 From: Qiming Teng Date: Mon, 16 Nov 2020 09:13:22 +0800 Subject: [PATCH] [zh] Drop turnkey cloud solutions This is a sync from English site and a follow up for #25032. --- .../production-environment/turnkey/_index.md | 4 - .../turnkey/alibaba-cloud.md | 44 -- .../production-environment/turnkey/aws.md | 166 -------- .../production-environment/turnkey/azure.md | 76 ---- .../production-environment/turnkey/gce.md | 398 ------------------ .../production-environment/turnkey/icp.md | 162 ------- .../production-environment/turnkey/tencent.md | 44 -- 7 files changed, 894 deletions(-) delete mode 100644 content/zh/docs/setup/production-environment/turnkey/_index.md delete mode 100644 content/zh/docs/setup/production-environment/turnkey/alibaba-cloud.md delete mode 100644 content/zh/docs/setup/production-environment/turnkey/aws.md delete mode 100644 content/zh/docs/setup/production-environment/turnkey/azure.md delete mode 100644 content/zh/docs/setup/production-environment/turnkey/gce.md delete mode 100644 content/zh/docs/setup/production-environment/turnkey/icp.md delete mode 100644 content/zh/docs/setup/production-environment/turnkey/tencent.md diff --git a/content/zh/docs/setup/production-environment/turnkey/_index.md b/content/zh/docs/setup/production-environment/turnkey/_index.md deleted file mode 100644 index 5faa0f682c..0000000000 --- a/content/zh/docs/setup/production-environment/turnkey/_index.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Turnkey 云解决方案 -weight: 30 ---- diff --git a/content/zh/docs/setup/production-environment/turnkey/alibaba-cloud.md b/content/zh/docs/setup/production-environment/turnkey/alibaba-cloud.md deleted file mode 100644 index 055d1c41c3..0000000000 --- a/content/zh/docs/setup/production-environment/turnkey/alibaba-cloud.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -reviewers: -- colemickens -- brendandburns -title: 在阿里云上运行 Kubernetes ---- - - - -## 阿里云容器服务 - -[阿里云容器服务](https://www.alibabacloud.com/product/container-service)使您可以在阿里云 ECS 实例集群上运行和管理 Docker 应用程序。它支持流行的开源容器编排引擎:Docker Swarm 和 Kubernetes。 - -为了简化集群的部署和管理,请使用 [容器服务 Kubernetes 版](https://www.alibabacloud.com/product/kubernetes)。您可以按照 [Kubernetes 演练](https://www.alibabacloud.com/help/doc-detail/86737.htm)快速入门,其中有一些使用中文书写的[容器服务 Kubernetes 版教程](https://yq.aliyun.com/teams/11/type_blog-cid_200-page_1)。 - -要使用自定义二进制文件或开源版本的 Kubernetes,请按照以下说明进行操作。 - - -## 自定义部署 - -[阿里云 Kubernetes Cloud Provider 实现](https://github.com/AliyunContainerService/kubernetes) 的源代码是开源的,可在 GitHub 上获得。 - -有关更多信息,请参阅中文版本[快速部署 Kubernetes - 阿里云上的VPC环境](https://yq.aliyun.com/articles/66474)和[英文版本](https://www.alibabacloud.com/forum/read-830)。 \ No newline at end of file diff --git a/content/zh/docs/setup/production-environment/turnkey/aws.md b/content/zh/docs/setup/production-environment/turnkey/aws.md deleted file mode 100644 index 3b97c77bb7..0000000000 --- a/content/zh/docs/setup/production-environment/turnkey/aws.md +++ /dev/null @@ -1,166 +0,0 @@ ---- -title: 在 AWS EC2 上运行 Kubernetes -content_type: task ---- - - - - - -本页面介绍了如何在 AWS 上安装 Kubernetes 集群。 - -## {{% heading "prerequisites" %}} - - -在 AWS 上创建 Kubernetes 集群,你将需要 AWS 的 Access Key ID 和 Secret Access Key。 - - -### 支持的生产级别工具 - - -* [conjure-up](/zh/docs/setup/) 是 Kubernetes 的开源安装程序,可在 Ubuntu 上创建与原生 AWS 集成的 Kubernetes 集群。 - - -* [Kubernetes Operations](https://github.com/kubernetes/kops) - 生产级 K8s 的安装、升级和管理。支持在 AWS 运行 Debian、Ubuntu、CentOS 和 RHEL。 - - -* [kube-aws](https://github.com/kubernetes-incubator/kube-aws) 使用 [Flatcar Linux](https://www.flatcar-linux.org/) 节点创建和管理 Kubernetes 集群,它使用了 AWS 工具:EC2、CloudFormation 和 Autoscaling。 - - -* [KubeOne](https://github.com/kubermatic/kubeone) 是一个开源集群生命周期管理工具,它可用于创建,升级和管理高可用 Kubernetes 集群。 - - - - - - -## 集群入门 - - -### 命令行管理工具:kubectl - - -集群启动脚本将在你的工作站上为你提供一个 `kubernetes` 目录。 -或者,你可以从[此页面](https://github.com/kubernetes/kubernetes/releases)下载最新的 Kubernetes 版本。 - -接下来,将适当的二进制文件夹添加到你的 `PATH` 以访问 kubectl: - -```shell -# macOS -export PATH=/platforms/darwin/amd64:$PATH - -# Linux -export PATH=/platforms/linux/amd64:$PATH -``` - - -此工具的最新文档页面位于此处:[kubectl 手册](/zh/docs/reference/kubectl/kubectl/) - -默认情况下,`kubectl` 将使用在集群启动期间生成的 `kubeconfig` 文件对 API 进行身份验证。 -有关更多信息,请阅读 [kubeconfig 文件](/zh/docs/tasks/access-application-cluster/configure-access-multiple-clusters/)。 - - -### 示例 - -请参阅[一个简单的 nginx 示例](/zh/docs/tasks/run-application/run-stateless-application-deployment/)试用你的新集群。 - -“Guestbook” 应用程序是另一个入门 Kubernetes 的流行示例:[guestbook 示例](https://github.com/kubernetes/examples/tree/{{< param "githubbranch" >}}/guestbook/)。 - -有关更完整的应用程序,请查看[示例目录](https://github.com/kubernetes/examples/tree/{{< param "githubbranch" >}}/)。 - - -## 集群伸缩 - -不支持通过 `kubectl` 添加和删除节点。你仍然可以通过调整在安装过程中创建的 -[Auto Scaling Group](https://docs.aws.amazon.com/autoscaling/latest/userguide/as-manual-scaling.html) -中的 “Desired” 和 “Max” 属性来手动伸缩节点数量。 - - -## 集群拆除 - -确保你用于配置集群的环境变量已被导出,然后在运行如下在 Kubernetes 目录的脚本: - -```shell -cluster/kube-down.sh -``` - - -## 支持等级 - -IaaS 提供商 | 配置管理 | 操作系统 | 网络 | 文档 | 符合率 | 支持等级 --------------------- | ------------ | ------------- | ---------- | --------------------------------------------- | ---------| ---------------------------- -AWS | kops | Debian | k8s (VPC) | [docs](https://github.com/kubernetes/kops) | | Community ([@justinsb](https://github.com/justinsb)) -AWS | CoreOS | CoreOS | flannel | [docs](/zh/docs/setup/) | | Community -AWS | Juju | Ubuntu | flannel, calico, canal | [docs](/zh/docs/setup/) | 100% | Commercial, Community -AWS | KubeOne | Ubuntu, CoreOS, CentOS | canal, weavenet | [docs](https://github.com/kubermatic/kubeone) | 100% | Commercial, Community - - -## 进一步阅读 - -请参阅 [Kubernetes 文档](/zh/docs/)了解有关管理和使用 Kubernetes 集群的更多详细信息。 - diff --git a/content/zh/docs/setup/production-environment/turnkey/azure.md b/content/zh/docs/setup/production-environment/turnkey/azure.md deleted file mode 100644 index a6db01d27a..0000000000 --- a/content/zh/docs/setup/production-environment/turnkey/azure.md +++ /dev/null @@ -1,76 +0,0 @@ ---- -reviewers: -- colemickens -- brendandburns -title: 在 Azure 上运行 Kubernetes ---- - - - - - -## Azure Kubernetes 服务 (AKS) - -[Azure Kubernetes 服务](https://azure.microsoft.com/zh-cn/services/kubernetes-service/)提供了简单的 -Kubernetes 集群部署方式。 - -有关通过 Azure Kubernetes 服务将 Kubernetes 集群部署到 Azure 的示例: - -**[微软 Azure Kubernetes 服务](https://docs.microsoft.com/en-us/azure/aks/intro-kubernetes)** - - -## 定制部署:AKS 引擎 - -Azure Kubernetes 服务的核心是**开源**,并且可以在 GitHub 上让社区使用和参与贡献:**[AKS 引擎](https://github.com/Azure/aks-engine)**。旧版 [ACS 引擎](https://github.com/Azure/acs-engine) 代码库已被弃用,以支持AKS-engine。 - -如果您需要在 Azure Kubernetes 服务正式支持的范围之外对部署进行自定义,则 AKS 引擎是一个不错的选择。这些自定义包括部署到现有虚拟网络中,利用多个代理程序池等。一些社区对 AKS 引擎的贡献甚至可能成为 Azure Kubernetes 服务的特性。 - -AKS 引擎的输入是一个描述 Kubernetes 集群的 apimodel JSON 文件。它和用于直接通过 Azure Kubernetes 服务部署集群的 Azure 资源管理器(ARM)模板语法相似。产生的输出是一个 ARM 模板,可以将其签入源代码管理,并使用它将 Kubernetes 集群部署到 Azure。 - -您可以按照 **[AKS 引擎 Kubernetes 教程](https://github.com/Azure/aks-engine/blob/master/docs/tutorials/README.md)**开始使用。 - - -## 适用于 Azure 的 CoreOS Tectonic - -适用于 Azure 的 CoreOS Tectonic Installer 是**开源的**,它可以让社区在 GitHub 上使用和参与贡献:**[Tectonic Installer](https://github.com/coreos/tectonic-installer)**。 - -当您需要进行自定义集群时,Tectonic Installer是一个不错的选择,因为它是基于 [Hashicorp 的 Terraform](https://www.terraform.io/docs/providers/azurerm/),Azure资源管理器(ARM)提供程序构建的。这使用户可以使用熟悉的 Terraform 工具进行自定义或集成。 - -您可以开始使用 [在 Azure 上安装 Tectonic 指南](https://coreos.com/tectonic/docs/latest/install/azure/azure-terraform.html)。 \ No newline at end of file diff --git a/content/zh/docs/setup/production-environment/turnkey/gce.md b/content/zh/docs/setup/production-environment/turnkey/gce.md deleted file mode 100644 index 63ed0c916b..0000000000 --- a/content/zh/docs/setup/production-environment/turnkey/gce.md +++ /dev/null @@ -1,398 +0,0 @@ ---- -title: 在谷歌计算引擎上运行 Kubernetes -content_type: task ---- - - - - - - -下面的示例创建了一个 Kubernetes 集群,其中包含 3 个工作节点虚拟机和 1 个主虚拟机(即集群中有 4 个虚拟机)。 -这个集群是在你的工作站(或你认为方便的任何地方)设置和控制的。 - - -## {{% heading "prerequisites" %}} - - -如果你想要一个简化的入门体验和 GUI 来管理集群, -请考虑尝试[谷歌 Kubernetes 引擎](https://cloud.google.com/kubernetes-engine/)来安装和管理托管集群。 - - -有一个简单的方式可以使用 Kubernetes 开发环境进行实验, -就是点击下面的按钮,打开 Google Cloud Shell,其中包含了 Kubernetes 源仓库自动克隆的副本。 - - -[![在 Cloud Shell 中打卡](https://gstatic.com/cloudssh/images/open-btn.png)](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/kubernetes/kubernetes&page=editor&open_in_editor=README.md) - - -如果你想要使用定制的二进制或者纯开源的 Kubernetes,请继续阅读下面的指导。 - - -### 前提条件 {#prerequisites} - - -1. 你需要一个启用了计费的谷歌云平台账号。 - 更多细节请访问[谷歌开发者控制台](https://console.cloud.google.com)。 -1. 根据需要安装 `gcloud`。 - `gcloud` 可作为[谷歌云 SDK](https://cloud.google.com/sdk/) 的一部分安装。 -1. 在[谷歌云开发者控制台](https://console.developers.google.com/apis/library) - 启用[计算引擎实例组管理器 API](https://console.developers.google.com/apis/api/replicapool.googleapis.com/overview) -1. 确保将 gcloud 设置成使用你想要的谷歌云平台项目。 - 你可以使用 `gcloud config list project` 检查当前项目, - 并通过 `gcloud config set project ` 修改它。 -1. 通过运行 `gcloud auth login`,确保你拥有 GCloud 的凭据。 -1. (可选)如果需要调用 GCE 的 API,你也必须运行 `gcloud auth application-default login`。 -1. 确保你能通过命令行启动 GCE 虚拟机。 - 至少确保你可以完成 GCE 快速入门的[创建实例](https://cloud.google.com/compute/docs/instances/#startinstancegcloud)部分。 -1. 确保你在没有交互式提示的情况下 SSH 到虚拟机。 - 查看 GCE 快速入门的[登录实例](https://cloud.google.com/compute/docs/instances/#sshing)部分。 - - - - - -## 启动集群 - - -你可以安装一个客户端,并使用这些命令的其中之一来启动集群(我们列出的两种情况,因为你的机器可能只安装了二者之一): - -```shell -curl -sS https://get.k8s.io | bash -``` - -或 - -```shell -wget -q -O - https://get.k8s.io | bash -``` - - -这条命令结完成后,你将会有 1 个主虚拟机和 4 个工作虚拟机,它们一起作为 Kubernetes 集群运行。 - - -默认情况下,有一些容器已经在你的集群上运行。 -像 `fluentd` 这样的容器提供[日志记录](/zh/docs/concepts/cluster-administration/logging/), -而 `heapster` 提供[监控](https://releases.k8s.io/master/cluster/addons/cluster-monitoring/README.md)服务。 - - -由上述命令运行的脚本创建了一个名称/前缀为“kubernetes”的集群。 -它定义了一个特定的集群配置,所以此脚本只能运行一次。 - - -或者,你可以通过[这个页面](https://github.com/kubernetes/kubernetes/releases)下载和安装最新版本的 Kubernetes, -然后运行 `/cluster/kube-up.sh` 脚本启动集群: - -```shell -cd kubernetes -cluster/kube-up.sh -``` - - -如果你希望在项目中运行多个集群,希望使用一个不同名称,或者不同数量工作节点的集群, -请查看 `/cluster/gce/config-default.sh` 文件,以便在启动集群之前进行更细粒度的配置。 - - - -如果你遇到了问题,请参阅[错误排查](#troubleshooting)一节, -发布到 [Kubernetes 论坛](https://discuss.kubernetes.io),或者来 `#gke` Slack 频道中提问。 - - -接下来的几个步骤会告诉你: - - -1. 如何在你的工作站设置命令行客户端来管理集群 -2. 如何使用集群的示例 -3. 如何删除集群 -4. 如果以非默认选项启动集群(如规模较大的集群) - - -## 在你的工作站安装 Kubernetes 命令行工具 - - -集群启动脚本将在你的工作站上留下一个正在运行的集群和一个 `kubernetes` 目录。 - - -[kubectl](/zh/docs/reference/kubectl/kubectl/) 工具控制 Kubernetes 集群管理器。 -它允许你检查集群资源,创建、删除和更新组件等等。 -你将使用它来查看新集群并启动示例应用程序。 - - -你可以使用 `gcloud` 在工作站上安装 `kubectl` 命令行工具: - -```shell -gcloud components install kubectl -``` - -{{< note >}} - -与 `gcloud` 绑定的 kubectl 版本可能比 get.k8s.io 安装脚本所下载的更老。。 -查看[安装 kubectl](/zh/docs/tasks/tools/install-kubectl/) 文档,了解如何在工作站上设置最新的 `kubectl`。 -{{< /note >}} - - -## 开始使用你的集群 - - -### 检查你的集群 - - -一旦 `kubectl` 存在于你的路径中,你就可以使用它来查看集群,例如,运行: - -``` -kubectl get --all-namespaces services -``` - - -应该显示 [services](/zh/docs/concepts/services-networking/service/) 集合,看起来像这样: - -``` -NAMESPACE NAME TYPE CLUSTER_IP EXTERNAL_IP PORT(S) AGE -default kubernetes ClusterIP 10.0.0.1 443/TCP 1d -kube-system kube-dns ClusterIP 10.0.0.2 53/TCP,53/UDP 1d -kube-system kube-ui ClusterIP 10.0.0.3 80/TCP 1d -... -``` - - -类似的,你可以查看在集群启动时创建的 [pods](/zh/docs/concepts/workloads/pods/) 的集合。 -你可以通过命令: - -``` -kubectl get --all-namespaces pods -``` - - -你将会看到 Pod 的列表,看起来像这样(名称和细节会有所不同): - -``` -NAMESPACE NAME READY STATUS RESTARTS AGE -kube-system coredns-5f4fbb68df-mc8z8 1/1 Running 0 15m -kube-system fluentd-cloud-logging-kubernetes-minion-63uo 1/1 Running 0 14m -kube-system fluentd-cloud-logging-kubernetes-minion-c1n9 1/1 Running 0 14m -kube-system fluentd-cloud-logging-kubernetes-minion-c4og 1/1 Running 0 14m -kube-system fluentd-cloud-logging-kubernetes-minion-ngua 1/1 Running 0 14m -kube-system kube-ui-v1-curt1 1/1 Running 0 15m -kube-system monitoring-heapster-v5-ex4u3 1/1 Running 1 15m -kube-system monitoring-influx-grafana-v1-piled 2/2 Running 0 15m -``` - - -一些 Pod 启动可能需要几秒钟(在此期间它们会显示 `Pending`), -但是在短时间后请检查它们是否都显示为 `Running`。 - - -### 运行示例 - - -那么,看[一个简单的 nginx 示例](/zh/docs/tasks/run-application/run-stateless-application-deployment/)来试试你的新集群。 - - -要获得完整的应用,请查看 [examples 目录](https://github.com/kubernetes/examples/tree/{{< param "githubbranch" >}}/)。 -[guestbook 示例](https://github.com/kubernetes/examples/tree/{{< param "githubbranch" >}}/guestbook/) -是一个很好的“入门”演练。 - - -## 拆除集群 - - -要移除/删除/拆除集群,请使用 `kube-down.sh` 脚本。 - -```shell -cd kubernetes -cluster/kube-down.sh -``` - - -同样地,同一目录下的 `kube-up.sh` 脚本会让集群重新运行起来。 -你不需要再次运行 `curl` 或 `wget` 命令:现在 Kubernetes 集群所需的一切都在你的工作站上。 - - -## 定制 - - -上面的脚本依赖于谷歌存储来保存 Kubernetes 发行版本。 -该脚本然后(默认情况下)会启动 1 个主虚拟机和 3 个工作虚拟机。 -你可以通过编辑 `kubernetes/cluster/gce/config-default.sh` 来调整这些参数。 -你可以在[这里](https://gist.github.com/satnam6502/fc689d1b46db9772adea)查看成功创建集群的记录。 - - -## 故障排除 {#troubleshooting} - - -### 项目设置 - - -你需要启用 Google Cloud Storage API 和 Google Cloud Storage JSON API。 -默认情况下,对新项目都是激活的。 -如果未激活,可以在谷歌云控制台设置。 -更多细节,请查看[谷歌云存储 JSON API 概览](https://cloud.google.com/storage/docs/json_api/)。 - - -也要确保——正如在[前提条件](#prerequisites)中列出的那样—— -你已经启用了 `Compute Engine Instance Group Manager API`, -并且可以像 [GCE 快速入门](https://cloud.google.com/compute/docs/quickstart)指导那样从命令行启动 GCE 虚拟机。 - - -### 集群初始化过程停滞 - - -如果 Kubernetes 启动脚本停滞,等待 API 可达, -你可以 SSH 登录到主虚拟机和工作虚拟机, -通过查看 `/var/log/startupscript.log` 日志来排除故障。 - - -**一旦解决了这个问题,你应该在部分集群创建之后运行 `kube-down.sh` 来进行清理**,然后再运行 `kube-up.sh` 重试。 - -### SSH - - -如果在 SSH 登录实例时遇到困难,确保 GCE 防火墙没有阻塞你虚拟机的 22 端口。 -默认情况下应该可用,但是如果你编辑了防火墙规则或者创建了一个新的非默认网络, -你需要公开它:`gcloud compute firewall-rules create default-ssh --network= --description "SSH allowed from anywhere" --allow tcp:22` - - -此外,你的 GCE SSH 密钥不能有密码,否则你需要使用 `ssh-agent`。 - - -### 网络 - - -虚拟机实例必须能够使用它们的私有 IP 彼此连接。 -该脚本使用 "default" 网络,此网络应该有一个名为 "default-allow-internal" 的防火墙规则, -此规则允许通过私有 IP 上的任何端口进行通信。 -如果默认网络中缺少此规则,或者更改了 `cluster/config-default.sh` 中使用的网络, -用以下字段值创建一个新规则: - - -* 源范围:`10.0.0.0/8` -* 允许的协议和端口:`tcp:1-65535;udp:1-65535;icmp` - - -## 支持等级 - - -IaaS 提供商 | 配置管理 | 操作系统 | 网络 | 文档 | 符合率 | 支持等级 ----------- | --------- | ------ | ---- | --------------------------------------------------------- | ----- | ------- -GCE | Saltstack | Debian | GCE | [docs](/zh/docs/setup/production-environment/turnkey/gce/) | | Project diff --git a/content/zh/docs/setup/production-environment/turnkey/icp.md b/content/zh/docs/setup/production-environment/turnkey/icp.md deleted file mode 100644 index 25ed57cd6c..0000000000 --- a/content/zh/docs/setup/production-environment/turnkey/icp.md +++ /dev/null @@ -1,162 +0,0 @@ ---- -reviewers: -- bradtopol -title: 使用 IBM Cloud Private 在多个云上运行 Kubernetes ---- - - - - -IBM® Cloud Private 是一个 一站式云解决方案并且是一个本地的一站式云解决方案。 IBM Cloud Private 提供纯上游 Kubernetes,以及运行实际企业工作负载所需的典型管理组件。这些工作负载包括健康管理、日志管理、审计跟踪以及用于跟踪平台上工作负载使用情况的计量。 - - -IBM Cloud Private 提供了社区版和全支持的企业版。可从 [Docker Hub](https://hub.docker.com/r/ibmcom/icp-inception/) 免费获得社区版本。企业版支持高可用性拓扑,并包括 IBM 对 Kubernetes 和 IBM Cloud Private 管理平台的商业支持。如果您想尝试 IBM Cloud Private,您可以使用托管试用版、教程或自我指导演示。您也可以尝试免费的社区版。有关详细信息,请参阅 [IBM Cloud Private 入门](https://www.ibm.com/cloud/private/get-started)。 - - -有关更多信息,请浏览以下资源: - -* [IBM Cloud Private](https://www.ibm.com/cloud/private) -* [IBM Cloud Private 参考架构](https://github.com/ibm-cloud-architecture/refarch-privatecloud) -* [IBM Cloud Private 文档](https://www.ibm.com/support/knowledgecenter/SSBS6K/product_welcome_cloud_private.html) - - -## IBM Cloud Private 和 Terraform - -您可以利用一下模块使用 Terraform 部署 IBM Cloud Private: - -* AWS:[将 IBM Cloud Private 部署到 AWS](https://github.com/ibm-cloud-architecture/terraform-icp-aws) -* Azure:[将 IBM Cloud Private 部署到 Azure](https://github.com/ibm-cloud-architecture/terraform-icp-azure) -* IBM Cloud:[将 IBM Cloud Private 集群部署到 IBM Cloud](https://github.com/ibm-cloud-architecture/terraform-icp-ibmcloud) -* OpenStack:[将IBM Cloud Private 部署到 OpenStack](https://github.com/ibm-cloud-architecture/terraform-icp-openstack) -* Terraform 模块:[在任何支持的基础架构供应商上部署 IBM Cloud Private](https://github.com/ibm-cloud-architecture/terraform-module-icp-deploy) -* VMware:[将 IBM Cloud Private 部署到 VMware](https://github.com/ibm-cloud-architecture/terraform-icp-vmware) - - - -## AWS 上的 IBM Cloud Private - - -您可以使用 AWS CloudFormation 或 Terraform 在 Amazon Web Services(AWS)上部署 IBM Cloud Private 集群。 - - -IBM Cloud Private 快速入门可以自动将 IBM Cloud Private 部署到 AWS Cloud 上的新虚拟私有云(VPC)中。常规部署大约需要60分钟,而高可用性(HA)部署大约需要75分钟。快速入门包括 AWS CloudFormation 模板和部署指南。 - - -这个快速入门适用于希望探索应用程序现代化并希望通过使用 IBM Cloud Private 和 IBM 工具加速实现其数字化转换目标的用户。快速入门可帮助用户在 AWS 上快速部署高可用性(HA)、生产级的 IBM Cloud Private 参考架构。有关所有详细信息和部署指南,请参阅 [IBM Cloud Private 在 AWS 上的快速入门 ](https://aws.amazon.com/quickstart/architecture/ibm-cloud-private/)。 - - -IBM Cloud Private 也可以通过使用 Terraform 在 AWS 云平台上运行。要在 AWS EC2 环境中部署 IBM Cloud Private,请参阅[在 AWS 上安装 IBM Cloud Private](https://github.com/ibm-cloud-architecture/refarch-privatecloud/blob/master/Installing_ICp_on_aws.md)。 - - -## Azure 上的 IBM Cloud Private - -您可以启用 Microsoft Azure 作为 IBM Cloud Private 部署的云提供者,并利用 Azure 公共云上的所有 IBM Cloud Private 功能。有关更多信息,请参阅 [Azure 上的 IBM Cloud Private](https://www.ibm.com/support/knowledgecenter/SSBS6K_3.2.0/supported_environments/azure_overview.html)。 - - -## 带有 Red Hat OpenShift 的 IBM Cloud Private - - -您可以将在 IBM Cloud Private 上运行的 IBM 认证的软件容器部署到 Red Hat OpenShift 上。 - - -整合能力: - -* 在仅脱机安装模式下支持 Linux®64 位平台 -* 单主控节点配置 -* 集成的 IBM Cloud Private 集群管理控制台和目录 -* 集成的核心平台服务,例如监控、计量和日志 -* IBM Cloud Private 使用 OpenShift 镜像仓库 - - -有关更多信息,请参阅 [OpenShift 上的 IBM Cloud Private](https://www.ibm.com/support/knowledgecenter/SSBS6K_3.2.0/supported_environments/openshift/overview.html)。 - - -## VirtualBox 上的 IBM Cloud Private - -要将 IBM Cloud Private 安装到 VirtualBox 环境,请参阅[在 VirtualBox 上安装 IBM Cloud Private](https://github.com/ibm-cloud-architecture/refarch-privatecloud-virtualbox)。 - - -## VMware 上的 IBM Cloud Private - - -您可以使用 Ubuntu 或 RHEL 镜像在 VMware 上安装 IBM Cloud Private。有关详细信息,请参见以下项目: - - -* [使用 Ubuntu 安装IBM Cloud Private](https://github.com/ibm-cloud-architecture/refarch-privatecloud/blob/master/Installing_ICp_on_prem_ubuntu.md) -* [使用 Red Hat Enterprise 安装 IBM Cloud Private](https://github.com/ibm-cloud-architecture/refarch-privatecloud/tree/master/icp-on-rhel) - - -IBM Cloud Private Hosted 服务会自动在您的 VMware vCenter Server 实例上部署 IBM Cloud Private Hosted。此服务将微服务和容器的功能带到 IBM Cloud上的VMware 环境中。使用此服务,您可以将同样熟悉的 VMware 和 IBM Cloud Private 操作模型和工具从本地扩展到 IBM Cloud。 - - -有关更多信息,请参阅 [IBM Cloud Private Hosted 服务](https://cloud.ibm.com/docs/vmwaresolutions?topic=vmwaresolutions-icp_overview)。 diff --git a/content/zh/docs/setup/production-environment/turnkey/tencent.md b/content/zh/docs/setup/production-environment/turnkey/tencent.md deleted file mode 100644 index 5a684987e7..0000000000 --- a/content/zh/docs/setup/production-environment/turnkey/tencent.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: 在腾讯云容器服务上运行 Kubernetes ---- - - - - -## 腾讯云容器服务 - -[腾讯云容器服务(TKE)](https://intl.cloud.tencent.com/product/tke)提供本地 Kubernetes 容器管理服务。您只需几个步骤即可使用 TKE 部署和管理 Kubernetes 集群。有关详细说明,请参阅[部署腾讯云容器服务](https://intl.cloud.tencent.com/document/product/457/11741)。 - - TKE 是[认证的 Kubernetes 产品](https://www.cncf.io/certification/software-conformance/)。它与原生 Kubernetes API 完全兼容。 - - -## 定制部署 - -腾讯 Kubernetes Engine 的核心是开源的,并且可以在 [GitHub](https://github.com/TencentCloud/tencentcloud-cloud-controller-manager/) 上使用。 - -使用 TKE 创建 Kubernetes 集群时,可以选择托管模式或独立部署模式。另外,您可以根据需要自定义部署。例如,您可以选择现有的 Cloud Virtual Machine 实例来创建集群,也可以在 IPVS 模式下启用 Kube-proxy。 - - -## 下一步 - - 要了解更多信息,请参阅 [TKE 文档](https://intl.cloud.tencent.com/document/product/457)。 \ No newline at end of file