本教程将介绍如何使用 Kubernetes 部署一个简单的应用程序。我们将创建一个 Deployment,它将管理一个包含 Nginx 服务的 Pod。

前提条件

在开始之前,请确保您已经安装了 Kubernetes 并能够与之交互。

创建 Deployment

首先,我们需要创建一个 Deployment 配置文件。以下是一个简单的 Deployment 示例:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-deployment
spec:
  replicas: 3
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx:latest
        ports:
        - containerPort: 80

保存此文件为 nginx-deployment.yaml

应用 Deployment

使用以下命令应用 Deployment:

kubectl apply -f nginx-deployment.yaml

检查 Deployment 状态

您可以使用以下命令检查 Deployment 的状态:

kubectl get deployments

您应该会看到 nginx-deployment 已成功部署。

访问服务

Nginx 服务默认监听在 80 端口。您可以通过以下命令获取服务的外部 IP 地址:

kubectl get svc

找到 Nginx 服务的 IP 地址后,您可以在浏览器中访问它来查看 Nginx 的默认页面。

扩展阅读

想要了解更多关于 Kubernetes 的信息,请访问我们的 Kubernetes 教程 页面。

Kubernetes Deployment