快速开始指南
这个快速开始指南将:
- 指导你获取与 NRP(Nautilus Research Platform)进行交互所需的工具。
- 配置你的 Kubernetes 客户端与 NRP 集群进行通信。
- 显示查询 NRP 集群以查看正在运行的进程的命令。
- 提供进一步提交作业和学习 Kubernetes 的资源。
请注意
- 容器是无状态的。当容器重启时,你所有的数据将会永久丢失,除非你将数据存储在一个持久化卷中。
- 容器在 Kubernetes 集群中的重启是正常现象,请对此有所预期。
- 切勿强制删除 Pod。
- 运行包含 “sleep” 命令或类似命令(任何不会自行结束的命令)作业的用户将被禁止使用集群。
步骤说明
-
安装
kubectl
工具 -
登录到 NRP Nautilus 门户,点击页面右上角的“Get Config”链接获取你的配置文件。
-
相同的登录方式
确保你使用与登录门户相同的提供商和账户。如果你使用了相同邮箱的不同提供商,你在系统中的账户依然会不同,你的命名空间成员身份也会改变。
-
保存文件为
config
,并将该文件放入你的~/.kube
文件夹中。这个文件夹在你的机器上可能不存在,可以通过执行以下命令来创建它:
mkdir ~/.kube
-
任何集群管理员都可以将你晋升为管理员(可以在 Matrix 中询问,提供你的所属单位和项目简短描述),或者任何管理员可以通过将你添加到某个命名空间将你晋升为用户(直接联系管理员)。确保你已从访客身份提升为用户(通过加入现有命名空间)或者通过集群管理员或管理员的确认晋升为管理员。
-
如果你已经成为管理员,你可以在此时通过门户的命名空间部分开始创建自己的命名空间。在其他用户登录门户后,你也可以在同一页面上添加其他用户。如果你作为用户加入一个现有的命名空间,确保你的命名空间管理员已将你添加到其中。要验证这一点,请在登录门户后访问“Namespaces”链接。
-
使用命令行工具测试
kubectl
是否可以连接到集群:kubectl get pods -n your_namespace
你的命名空间中可能还没有 Pod。如果你收到“No resources found.”的提示,这表示你的命名空间是空的,你可以开始在其中运行作业。
进一步学习
想要了解更多 Kubernetes 的内容,可以参考我们的教程。
这些资源可能对你有所帮助:
请注意,由于安全策略的原因,并非所有示例都能在我们的集群中运行。你只能看到自己命名空间中的内容,其他人无法看到你正在运行的 Pod。
必须:阅读政策页面
继续在 Kubernetes 中创建你的第一个机器学习作业。
你可能想尝试以下 Kubernetes 的 GUI 工具:
- Lens - 图形用户界面
- K9s - 控制台图形用户界面
这两个工具都将使用默认位置中的配置文件来访问集群。
标签:Nautilus,Kubernetes,入门教程,空间,集群,命名,管理员,ChatGPT,NRP From: https://www.cnblogs.com/sq-feng/p/18390876