.net core i上 K8S(三)Yaml文件运行.netcore程序

上一章我们通过kubectl run简单运行了一个.netcore网站,但实际的开发中,我们都是通过yaml来实现的。

1.编写yaml文件

关于yaml文件的格式在此就不多描述了,不熟悉的可以去网上搜一下示例。

apiVersion: apps/v1beta2    #指定版本,支持的版本可以通过kubectl api-versions查询 kind: Deployment          #指定类型,这一次我们要创建一个Deployment metadata:              #元数据 name: cys-netcore        #delpoyment的名称,必须在deployment中保持唯一 spec:                #deployment的详细内容 replicas: 1            #副本数量 selector:            #选择器,选择label中的app=cys-netcore的 matchLabels: app: cys-netcore template:             metadata: labels:         app: cys-netcore    #指定一个label名为app,值为cys-netcore,对应上面的selector spec: containers: - name: cys-netcore    #容器名 image: chenyishi/webdocker_s_provider  #镜像 ports: - containerPort: 1000    #暴漏的端口 env:            #环境变量 - name: serverport value: "1000"

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zywyyy.html