k8s创建nginx服务

本文档详细介绍了如何通过yaml配置文件在kubernetes(k8s)环境中创建nginx服务,包括创建deployment、检查deployment状态、查看pod进度以及测试Pod的可访问性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用deployment yaml方式创建nginx服务
1.创建deployment

[root@master ~]# vi nginx-test-deployment.yaml  #使用yaml的方式进行创建应用
apiVersion: apps/v1  #apiVersion是当前配置格式的版本
kind: Deployment    #kind是要创建的资源类型,这里是Deploymnet
metadata:        #metadata是该资源的元数据,name是必须的元数据项
  name: nginx-deployment
  labels:
    app: nginx
spec:          #spec部分是该Deployment的规则说明
  replicas: 3      #relicas指定副本数量,默认为1
  selector:
    matchLabels:
      app: nginx
  template:      #template定义Pod的模板,这是配置的重要部分
    metadata:   #metadata定义Pod的元数据,至少要顶一个label,label的key和value可以任意指定
      labels:
        app: nginx
    spec:     #spec描述的是Pod的规则,此部分定义pod中每一个容器的属性,name和image是必需的
      containers:
      - name: nginx
        image: nginx:1.13.12
        ports:
        - containerPort: 80

创建nginx-deployment应用

[root@master ~]# kubectl create -f nginx-test-deployment.yaml 
deployment.apps/nginx-test-deployment created

2.查看deployment

[root@master ~]# kubectl get deployment
NAME           
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值