[root@master Chapter7]# cat 7-2-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx
spec:
replicas: 2
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: registry.cn-beijing.aliyuncs.com/qingfeng666/nginx:latest
resources:
limits:
memory: "128Mi"
cpu: "500m"
ports:
- containerPort: 80
[root@master Chapter7]# kubectl get pod
NAME READY STATUS RESTARTS AGE
kubernates deployment
最新推荐文章于 2024-08-29 17:24:42 发布
在Kubernetes环境中,使用`apps/v1` API版本创建了一个名为`nginx`的Deployment,设定副本数为2。该Deployment选择器匹配标签`app: nginx`,并根据模板创建Pod,容器使用`qingfeng666/nginx:latest`镜像,限制内存为`128Mi`,CPU为`500m`,并开放端口80。执行`kubectl get pod`命令查看当前运行的Pod状态,显示两个`nginx` Pod已处于Running状态。
摘要由CSDN通过智能技术生成