Nautilus-NRP入门教程-ChatGPT翻译版

原文链接


快速开始指南

这个快速开始指南将:

  1. 指导你获取与 NRP(Nautilus Research Platform)进行交互所需的工具。
  2. 配置你的 Kubernetes 客户端与 NRP 集群进行通信。
  3. 显示查询 NRP 集群以查看正在运行的进程的命令。
  4. 提供进一步提交作业和学习 Kubernetes 的资源。

请注意

  • 容器是无状态的。当容器重启时,你所有的数据将会永久丢失,除非你将数据存储在一个持久化卷中。
  • 容器在 Kubernetes 集群中的重启是正常现象,请对此有所预期。
  • 切勿强制删除 Pod
  • 运行包含 “sleep” 命令或类似命令(任何不会自行结束的命令)作业的用户将被禁止使用集群。

步骤说明

  1. 安装 kubectl 工具

  2. 登录到 NRP Nautilus 门户,点击页面右上角的“Get Config”链接获取你的配置文件。

  3. 相同的登录方式

    确保你使用与登录门户相同的提供商和账户。如果你使用了相同邮箱的不同提供商,你在系统中的账户依然会不同,你的命名空间成员身份也会改变。

  4. 保存文件为 config,并将该文件放入你的 ~/.kube 文件夹中。

    这个文件夹在你的机器上可能不存在,可以通过执行以下命令来创建它:

    mkdir ~/.kube
    
  5. 任何集群管理员都可以将你晋升为管理员(可以在 Matrix 中询问,提供你的所属单位和项目简短描述),或者任何管理员可以通过将你添加到某个命名空间将你晋升为用户(直接联系管理员)。确保你已从访客身份提升为用户(通过加入现有命名空间)或者通过集群管理员或管理员的确认晋升为管理员。

  6. 如果你已经成为管理员,你可以在此时通过门户的命名空间部分开始创建自己的命名空间。在其他用户登录门户后,你也可以在同一页面上添加其他用户。如果你作为用户加入一个现有的命名空间,确保你的命名空间管理员已将你添加到其中。要验证这一点,请在登录门户后访问“Namespaces”链接。

  7. 使用命令行工具测试 kubectl 是否可以连接到集群:

    kubectl get pods -n your_namespace
    

    你的命名空间中可能还没有 Pod。如果你收到“No resources found.”的提示,这表示你的命名空间是空的,你可以开始在其中运行作业。

进一步学习

想要了解更多 Kubernetes 的内容,可以参考我们的教程。

这些资源可能对你有所帮助:

请注意,由于安全策略的原因,并非所有示例都能在我们的集群中运行。你只能看到自己命名空间中的内容,其他人无法看到你正在运行的 Pod。

必须:阅读政策页面

继续在 Kubernetes 中创建你的第一个机器学习作业。

你可能想尝试以下 Kubernetes 的 GUI 工具:

  • Lens - 图形用户界面
  • K9s - 控制台图形用户界面

这两个工具都将使用默认位置中的配置文件来访问集群。

posted @ 2024-08-31 22:38  sq-Feng  阅读(8)  评论(0编辑  收藏  举报