管理 Kubernetes 对象
使用 Podman 桌面,您可以轻松地从容器过渡到 Kubernetes,并使用必要的对象部署本地 Kubernetes 环境。作为开发人员,您能够
- 以可视化方式管理您的应用程序资源。
- 配置以下 Kubernetes 对象
Node
: 使用此对象在 Kubernetes 集群中设置一个节点,以便在其上运行必要的 Pod。Deployment
: 使用此对象创建必要的 Pod 以执行并扩展 Pod 数量。Service
: 使用此对象将您的应用程序公开给用户并定义应用程序访问策略。Ingress
: 使用此对象定义路由规则和管理对 Kubernetes 集群中运行的服务的用户访问权限。PersistentVolumeClaim
: 使用此对象请求用于存储的PersistentVolume
资源并在 Kubernetes 集群中定义卷访问模式。ConfigMap
: 使用此对象定义非敏感配置数据以初始化或执行您的应用程序。Secret
: 使用此对象存储和管理敏感数据,例如密码、OAuth 令牌和用于您的应用程序的 SSH 密钥。
- 查看和分析有关集群中配置的资源连接状态的实时信息。
- 使用“摘要”和“检查”选项卡获取资源详细信息。
- 使用“Kube”选项卡直接编辑和应用配置更改。
- 选择多个配置文件并将它们应用到您的集群以一步执行。
先决条件
- 有效的 Kubernetes 上下文和连接。
- 用于参考的 Pod 创建示例
apiVersion: v1
kind: Pod
metadata:
name: my-pod
spec:
containers:
- name: my-container
image: nginx:1.14.2
ports:
- containerPort: 80
步骤:创建对象
-
在 Kubernetes 资源管理器中,单击其中一个选项以打开相应的对象页面。
-
单击“应用 YAML”按钮并选择一个对象配置文件。将打开一个确认通知。
-
单击“确定”。
步骤:更新现有对象
- 在 Kubernetes 资源管理器中,单击其中一个选项以打开相应的对象页面。
- 单击对象的名称。
- 选择“Kube”选项卡并编辑配置文件。
- 单击“将更改应用到集群”。
验证
- 在页面上查看已创建的对象。
- 可选:单击对象的名称以查看其详细摘要。