K8s本机:概述

你所需要的一切都可以挖掘到奥卡的潜在Kubernetes层。

🚧

快速导航

跳转到:工作流 | 限制

从Orka 3.0开始,所有Orka资源都是Kubernetes-native。他们是自定义资源具有详细的自定义资源定义。

这让您可以直接使用Orka资源库贝特尔,如果那是你喜欢的工具。您还可以在名称空间中运行自定义pods,使用启用自定义播客设置。

📘

免责声明

建议使用Orka资源的方法是通过Orka3 CLI、Orka3 API或Orka Web UI。

你仍然可以使用库贝特尔而不是。但是,请谨慎行事,并考虑通过YAML仅管理VM和VM配置。直接处理图像、ISO或节点需要高级Orka3 CRD和Kubernetes知识,可能会导致意外问题。

工作流

  1. 安装库贝特尔本地或升级现有安装。例如:
brew安装kubectlbrew升级kubectl
  1. 使用您的Orka集群进行身份验证:
orka3登录orka3用户机顶盒
  1. 使用管理Orka资源库贝特尔:
kubectl应用-f<FILE_NAME>--namespace=<namespace>kubectl获取<RESOURCE>--namespace=<namespace>kubectl编辑<RESOURCE>--namespace=<namespace>kubectl删除<资源>--名称空间=<名称空间>
  1. 创建并配置用于运行自定义pods的命名空间。
    首先,您需要创建一个启用了自定义pods的名称空间。接下来,您必须向需要部署到命名空间的用户授予对命名空间的访问权限。最后,您需要为命名空间分配计算资源。
    请注意,您将无法将Orka资源部署到此命名空间。
orka3创建名称空间<namespace_NAME>--启用custom-podsorka3-rb add-subject--用户<EMAIL_ADDRESS>--命名空间<namespace_NAME>orka3节点名称空间<node_NAME><namespace_NAME>
  1. 使用管理您的自定义播客库贝特尔.
kubectl应用-f<FILE_NAME>--命名空间=<namespace_NAME>kubectl获取<CUSTOM_POD>--命名空间=<namespace_NAME>kubectl编辑<CUSTOM_POD>--命名空间=<namespace_NAME>kubectl删除<CUSTOM_POD>--namespace=<namespace_NAME>

对于您需要运行的任何自定义吊舱,请在吊舱中添加以下公差:

{“key”:“orka.macstadium.com/namespace-reserved”,“value”:”<namespace_NAME>“}

限制

  • 您对Orka资源的访问取决于与您进行身份验证的用户的角色。有关更多信息,请参阅在这里.
  • 您只能在使用启用自定义播客设置。
  • 您不能在orka-默认命名空间。
  • 对于要运行的任何自定义播客,必须添加以下容差:
{“key”:“orka.macstadium.com/namespace-reserved”,“value”:”<namespace_NAME>“}

另请参见


©2019-2023版权所有MacStadium,Inc.–使用readme.com网站.Orka是MacStadium,Inc.的注册商标。