管理 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 服务配置端口转发并查看端口转发详情。
先决条件
- 一个有效的 Kubernetes 上下文和连接。
- 一个供参考的 Pod 创建示例
apiVersion: v1
kind: Pod
metadata:
name: my-pod
spec:
containers:
- name: my-container
image: nginx:1.14.2
ports:
- containerPort: 80
过程:创建一个对象
-
进入 Kubernetes 组件页面。
-
单击其中一个选项以打开对象页面。
-
单击 Apply YAML 按钮并选择一个对象配置文件。将打开一个确认通知。
-
单击 Ok。
过程:更新一个现有对象
- 进入 Kubernetes 组件页面。
- 单击其中一个选项以打开对象页面。
- 单击对象的名称。
- 选择 Kube 选项卡并编辑配置文件。
- 单击 Apply changes to cluster。
验证
-
查看创建的对象
- 在 Kubernetes > Pods 对象页面上查看
Pod
对象。 - 在相关的对象页面上查看其他 Kubernetes 对象。例如,如果您创建了一个
Node
对象,您可以在 Kubernetes > Nodes 页面上查看它。
- 在 Kubernetes > Pods 对象页面上查看
-
可选:单击对象的名称以查看其详细摘要。