云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

百度云_天翼家庭云手机版下载_怎么样

小七 141 0

所以,就像我一样,您在AWS上创建了sapdatahub的试用版,现在想看看下面Kubernetes集群上发生了什么。不幸的是,AWS Cockpit在这里没有什么可提供的:只是一些关于EKS集群和云信息堆栈的基本信息。

所以,在最近在华沙举行的AWS活动中,我问了他们的一位专家。他说,因为EKS都是标准的Kubernetes,我应该使用所有标准的K8s工具-由我自己安装。他建议我按照一些在线教程使用Cloud9实例来安装这些工具。

当我正在努力将所有部分组装在一起时,大数据分析培训课程,出现了一些问题,因此我想与您分享我的注意事项。

转到AWS区域的Cloud9服务,您的数据集线器集群已经在那里创建。

创建一个新的Cloud9环境。在第一步中给它起个名字(我的名字是Kubectl代表SAPDH)。

在第二步"配置设置"中,我把平台改成了Ubuntu,因为我更熟悉它。

在第三步中检查你的设置并开始创建过程。这将需要几分钟。

一旦创建了新的环境,它将启动Cloud9 IDE,并且控制台区域中已经打开了一个终端(至少对我来说:-)。

让我切换显示在那里的用户(在我拍摄屏幕时出于隐私原因)。

您可以使用右侧的图标来混合/恢复终端屏幕。

一个在我看来,Cloud9的优点之一是它的实例预装了aws CLI。

默认情况下,Cloud9环境获得存储在~/.aws/credentials文件中的aws管理的临时凭据。

现在,为了能够使用我的K8s群集,我需要配置用于创建群集的aws用户的凭据。如果是从CAL创建的试用版,则是实例的帐户设置中的用户。

显然,您需要知道您的访问和密钥,全国大数据中心,以便该用户继续创建本地AWS配置文件。希望你记下来了,生成的时候幸运的,我记下来了。

回到Cloud9的终端:在aws configure--profile datahub命令中输入所需的值,然后通过分配给env variable aws\u profile切换到datahub aws profile。

用aws configure list命令检查结果。

现在,如果你的授权成功了,如何租用服务器,您应该可以使用命令aws EKS list clusters查看EKS中的集群。

将您的集群设置为K8s工具的上下文,使用aws EKS--region eu-central-1 update kubeconfig--name。

kubectl是允许您对Kubernetes集群运行命令的命令行工具。

My Data Hub cluster版本的K8s(正如在EKS驾驶舱看到的)是1.11,所以我应该安装kubectl的匹配版本,而不是最新版本卷曲-shttps://packages.cloud.google.com/apt/dists/kubernetes-xenial/main/binary-amd64/packages|grep'版本:1.11'| sort | uniq | awk'{print$2}'

目前最新版本是1.11.10-00,让我们安装它。

使用命令kubectl Version--short检查安装。

客户端和服务器版本匹配,大数据怎么用,这就是我们想看到的。

让我们运行一些基本命令。首先,检查kubectl的上下文。

现在,获取集群信息。

然后检查工作节点。

现在,让我们检查名称空间。这个命令有两个版本(长和短-更容易阅读或更快键入),但都产生相同的结果。

显然,Data Hub的对象将位于datahub命名空间中。所以,让我们检查一下应用程序的入口(入口点)是什么。同样,也可以使用可读的长格式或更快的短格式命令。

它返回了数据集线器集群暴露给外部世界的地址。让我们检查一下。

让我们在web浏览器中打开此地址。

它首先显示一个安全警告,因为服务器使用的是自签名证书。但是一旦接受了这个"威胁",就会显示试用实例的sapdatahub登录屏幕!

有什么意见/反馈/建议吗?

我必须通过相当多的AWS和Kubernetes文档来获得这些步骤,现在看来很明显。但并不是所有的文档都经过了测试,所以可能还有其他更快更好的方法来达到同样的效果。

例如,我没有使用aws iam authenticator或aws sts承担角色,但也许你知道如何使用这些或其他命令来改进这个过程。请在评论中分享。谢谢您!

我尝试过的一件事是在普通笔记本电脑上做同样的事情,而不是在Cloud9实例上。很明显,从第二步开始,它就起作用了。实际上,我在笔记本电脑上用PIP获得了更新的aws CLI。

Happy datahubin,

-Vitaliy(aka@Sygyzmundovych)

,大数据是干嘛的