跳至主要内容

管理 Kubernetes 对象

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

  • 以可视化方式管理您的应用程序资源。
  • 配置以下 Kubernetes 对象
    • Node: 使用此对象在 Kubernetes 集群中设置一个节点,以便在其上运行必要的 Pod。
    • Deployment: 使用此对象创建必要的 Pod 以执行并扩展 Pod 数量。
    • Service: 使用此对象将您的应用程序公开给用户并定义应用程序访问策略。
    • Ingress: 使用此对象定义路由规则和管理对 Kubernetes 集群中运行的服务的用户访问权限。
    • PersistentVolumeClaim: 使用此对象请求用于存储的 PersistentVolume 资源并在 Kubernetes 集群中定义卷访问模式。
    • ConfigMap: 使用此对象定义非敏感配置数据以初始化或执行您的应用程序。
    • Secret: 使用此对象存储和管理敏感数据,例如密码、OAuth 令牌和用于您的应用程序的 SSH 密钥。
  • 查看和分析有关集群中配置的资源连接状态的实时信息。
  • 使用“摘要”和“检查”选项卡获取资源详细信息。
  • 使用“Kube”选项卡直接编辑和应用配置更改。
  • 选择多个配置文件并将它们应用到您的集群以一步执行。

先决条件

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

步骤:创建对象

  1. 在 Kubernetes 资源管理器中,单击其中一个选项以打开相应的对象页面。

    kube objects

  2. 单击“应用 YAML”按钮并选择一个对象配置文件。将打开一个确认通知。 配置节点

  3. 单击“确定”。

步骤:更新现有对象

  1. 在 Kubernetes 资源管理器中,单击其中一个选项以打开相应的对象页面。
  2. 单击对象的名称。
  3. 选择“Kube”选项卡并编辑配置文件。 编辑节点
  4. 单击“将更改应用到集群”。

验证

  1. 在页面上查看已创建的对象。
  2. 可选:单击对象的名称以查看其详细摘要。 摘要选项卡