本教程将介绍如何使用 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