在本文中,我们将为您介绍如何在 Kubernetes 中部署一个简单的 Web 应用。Kubernetes 是一个开源的容器编排平台,可以自动化部署、扩展和管理容器化应用程序。

准备工作

在开始之前,请确保您已经:

  • 安装了 Kubernetes 并能够访问集群。
  • 已经创建了一个 Docker 镜像,包含您的 Web 应用。

部署步骤

  1. 创建 Deployment 配置文件
    创建一个名为 webapp-deployment.yaml 的文件,内容如下:
apiVersion: apps/v1
kind: Deployment
metadata:
  name: webapp-deployment
spec:
  replicas: 2
  selector:
    matchLabels:
      app: webapp
  template:
    metadata:
      labels:
        app: webapp
    spec:
      containers:
      - name: webapp
        image: your-docker-image
        ports:
        - containerPort: 80
  1. 应用 Deployment 配置文件
    使用以下命令应用配置文件:
kubectl apply -f webapp-deployment.yaml
  1. 检查 Deployment 状态
    使用以下命令检查 Deployment 的状态:
kubectl get deployments
  1. 访问 Web 应用
    一旦 Deployment 成功部署,您可以通过以下命令获取服务的 IP 地址或域名:
kubectl get svc

然后,在浏览器中访问获取到的 IP 地址或域名即可。

扩展阅读

Kubernetes

希望这个教程能够帮助您在 Kubernetes 中部署 Web 应用。如果您有任何疑问,请访问我们的社区论坛进行讨论。