环境准备 🛠️

确保已安装 Dockerkubectl

docker

步骤一:创建 Deployment 📁

编写 YAML 文件定义应用容器:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: my-app
spec:
  replicas: 1
  selector:
    matchLabels:
      app: my-app
  template:
    metadata:
      labels:
        app: my-app
    spec:
      containers:
      - name: my-app
        image: your-docker-image
        ports:
        - containerPort: 80
Deployment_YAML

步骤二:创建 Service 🌐

通过以下命令暴露应用:

kubectl expose deployment my-app --type=LoadBalancer --port=80 --target-port=80
Service

验证部署 📊

执行命令检查应用状态:

kubectl get deployments
kubectl get services
kubectl

扩展阅读 📚

深入了解 Kubernetes 网络模型
部署多容器应用实践