Oracle容器云服务是Oracle进入托管容器服务世界的入口。 现有很多选项:
该博客将说明如何开始使用Oracle Container Cloud Service。 在托管容器服务处开始比较不同的托管服务 。
在进入所有细节之前,让我们尝试澄清一下Oracle提供的有关此产品的几件事。
首先,关于名称。 由于“ Oracle云容器服务”是Oracle Cloud中的容器服务,因此看起来更加自然和直观。 想知道为什么将其称为“ Oracle容器云服务”? 是否因为“ Oracle容器”是Oracle的容器编排框架及其云服务? 这是否意味着还可以将其他业务流程框架作为服务提供?
其次,不要将其与Oracle Application Container Cloud Service混淆,后者允许使用polyglot平台构建云原生的12因子应用程序。 现在,这进一步使我感到困惑。 容器服务不能用于构建12因子应用程序吗? 云原生和容器是否互斥?
无论如何,这引起了比澄清更多的混乱,让我们继续前进!
我们深入研究之前的最后一件事。非常感谢Bruno Borges( @brunoborges )按下了激活云服务的按钮。 我不知道免费试用的正常启动时间。 非常感谢Mike Raab( @mikeraab )帮助我理解了Container Service的详细信息。
让我们开始吧!
- 免费获得Oracle Cloud试用版 。 激活试用需要几天的时间。 30天后会试运行定时炸弹,因此请确保您已计划好进行评估的时间。 每个免费试用版都带有6个OC3节点。 OC3是Oracle Cloud上可用的计算节点类型之一 。 OC3特别是1个OCPU(在Amazon Web Services上认为vCPU)和7.5 GB RAM。
- 激活帐户后,您将收到一封电子邮件,如下所示: 重要信息是
username
,temporary password
,identity domain
和“My Services URL
。My Account URL
链接仅用于帐户管理。 - 单击我的服务URL,使用电子邮件中的值登录:您之后有机会更改密码
- 登录后显示Oracle Cloud仪表板:
- 显示一组默认服务及其状态。 也可以通过单击右上角的“
Customize Dashboard
按钮来自Customize Dashboard
。 - 进入Oracle Container Cloud Service Console有点不直观,但是一旦知道就可以理解。 选择Container Cloud Service选项卡,单击右上角,然后选择
Open Service Console
: - 或者,您可以直接在欢迎电子邮件中单击Oracle Container Cloud Service控制台的链接。 服务控制台看起来像:
- 单击创建服务: Oracle容器容器服务实例详细信息提供有关每个字段的更多详细信息。什么是工作节点? 我们稍后再讨论。 但实际上这是容器运行的地方。 我们只要求一个工作节点。
值得注意的是,工作节点的能力不同:
确认所有设置: 然后单击Create>
开始Create>
服务。 - 等待约30分钟,以创建服务。 之后,服务控制台如下所示:
等一下,我们要求一个工作节点以及如何消耗两个OCPU。每个Oracle Container Cloud Service至少有两个节点 -一个管理器节点和一个或多个工作节点。 Manager节点负责管理所有工作程序,并协调不同工作程序节点上的容器。 可以将工作人员节点组织在不同的资源池中以满足不同的工作流程需求,因此大约需要30分钟来配置两个节点并在每个节点上安装容器服务组件。 这在主控制台页面上显示的“Service Create and Delete History
记录”中显示的服务日志中也很明显:Activity Submitted Activity Started Started operation to create service [couchbase] in identity domain [arungupta]. Creating service [couchbase] resources [couchbase-occs-mgr-1,couchbase-occs-wkr-1]. Completed creating service [couchbase] in domain [arungupta]. Started operation to establish security on VMs for component [MANAGER]. Completed operation to establish security on VMs for component [MANAGER] Started operation to establish security on VMs for component [WORKER]. Completed operation to establish security on VMs for component [WORKER] Started operation to check provisioning status on the VMs for [MANAGER] Started operation to check provisioning status on the VMs for [WORKER] Provisioning Succeeded on all hosts for component [WORKER] Provisioning Succeeded on all hosts for component [MANAGER] Provisioning of [MANAGER] succeeded. Provisioning of [WORKER] succeeded. Provisioning of all components completed. Started service reachability check operation for [MANAGER]. Started service reachability check operation for [WORKER]. Reachability Succeeded on all hosts for component [MANAGER] Successfully completed service reachability check for [MANAGER] Successfully completed service reachability check for [WORKER] Reachability Succeeded on all hosts for component [WORKER] Service reachability check of [WORKER] succeeded. Service reachability check of all components completed. Service reachability check of [MANAGER] succeeded. Activity Ended Activity Ended
活动中没有时间戳感觉太干净了。
- 我一直想知道的一个主要问题是“ 我何时准备部署容器? ”。 显然,还没有!还需要执行更多步骤……
在您的服务中,单击右上角的图标以选择另一个菜单:
选择Container Console
。 因此,现在您正在从Oracle Container Cloud Service Console
过渡到Container Console
。 确保使用正确的术语,否则会很快造成混淆。 - 这会尝试打开Container Console,但会提示通常的警告
只需单击Proceed
链接。 在典型的生产设置中,这将使用证书正确设置,因此不会发生此警告。 - 这将显示一个登录屏幕:
- 使用在先前创建服务期间指定的用户名和密码。 单击
Login
以查看容器控制台:
我们到了吗?
是的,现在是部署容器的时候了。 但是我们将在后续博客中介绍!
概述一下开始使用Oracle Container Cloud Service所需的条件...
- 注册参加Oracle Cloud试用版
- 登录到主要的Oracle Cloud Dashboard
- 创建一个Oracle容器云服务实例
- Oracle容器云服务实例控制台
- 容器控制台
所有步骤都需要执行一次,但仪表板内部控制台中的控制台就像Inception。 好处是,Container Console的IP地址是Oracle Cloud提供的公共IP地址,可以在任何地方使用。
Oracle容器云服务文档提供了有关使用此控制台构建和部署应用程序的更多详细信息。
在下一个博客中,我们将看到使用此控制台运行Couchbase容器需要做什么? 可能是跨多个主机的Couchbase集群吗?
想更多地了解如何在容器中运行Couchbase?
翻译自: https://www.javacodegeeks.com/2017/02/getting-started-oracle-container-cloud-service.html