环境准备 🛠️
步骤一:创建 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
步骤二:创建 Service 🌐
通过以下命令暴露应用:
kubectl expose deployment my-app --type=LoadBalancer --port=80 --target-port=80
验证部署 📊
执行命令检查应用状态:
kubectl get deployments
kubectl get services