跳转到主内容

管理 Kubernetes 对象

通过 Podman Desktop,您可以轻松地从容器过渡到 Kubernetes,并使用必要的对象部署本地 Kubernetes 环境。作为开发者,您能够

  • 直观地管理您的应用程序资源。
  • 配置以下 Kubernetes 对象
    • Node:使用此对象设置一个节点,必要的 Pod 可以在该节点上的 Kubernetes 集群中运行。
    • Deployment:使用此对象创建必要的 Pod 以供执行,并扩展 Pod 的数量。
    • Pod:使用此对象创建一组包含一个或多个容器的集合,这些容器共享存储和网络资源。
    • Service:使用此对象向用户公开您的应用程序,并定义应用程序的访问策略。
    • Ingress:使用此对象定义路由规则,并管理用户对 Kubernetes 集群中运行的服务的访问。
    • PersistentVolumeClaim:使用此对象请求 PersistentVolume 资源以进行存储,并定义 Kubernetes 集群内的卷访问模式。
    • ConfigMap:使用此对象定义非敏感配置数据,用于初始化或执行您的应用程序。
    • Secret:使用此对象存储和管理敏感数据,例如应用程序的密码、OAuth 令牌和 SSH 密钥。
    • Jobs:使用此对象创建并并行运行一个或多个 Pod。
    • CronJob:使用此对象按给定的计划周期性地运行作业,例如备份和报告生成。
  • 查看和分析有关集群内配置的资源连接状态的实时信息。
  • 查看仪表板以分析对象指标并阅读 Kubernetes 文章和博客文章。
  • 使用摘要 (Summary)检查 (Inspect) 选项卡获取资源详情。
  • 使用 Kube 选项卡直接编辑和应用配置更改。
  • 选择多个配置文件,并一步将它们应用到您的集群。
  • 为 Kubernetes 服务配置端口转发并查看端口转发详情。

先决条件

apiVersion: v1
kind: Pod
metadata:
name: my-pod
spec:
containers:
- name: my-container
image: nginx:1.14.2
ports:
- containerPort: 80

过程:创建一个对象

  1. 进入 Kubernetes 组件页面。

  2. 单击其中一个选项以打开对象页面。

    kube objects

  3. 单击 Apply YAML 按钮并选择一个对象配置文件。将打开一个确认通知。 configuring a node

  4. 单击 Ok

过程:更新一个现有对象

  1. 进入 Kubernetes 组件页面。
  2. 单击其中一个选项以打开对象页面。
  3. 单击对象的名称。
  4. 选择 Kube 选项卡并编辑配置文件。 editing a node
  5. 单击 Apply changes to cluster

验证

  1. 查看创建的对象

    • Kubernetes > Pods 对象页面上查看 Pod 对象。
    • 在相关的对象页面上查看其他 Kubernetes 对象。例如,如果您创建了一个 Node 对象,您可以在 Kubernetes > Nodes 页面上查看它。
  2. 可选:单击对象的名称以查看其详细摘要。 summary tab