K8s简单yaml文件运行例子deployment
kubectl run
- 创建并运行一个或多个容器镜像。
- 创建一个deployment 或job 来管理容器。
kubectl run 语法:
$ run NAME --image=image [--env="key=value"] [--port=port] [--replicas=replicas] [--dry-run=bool] [--overrides=inline-json] [--command] -- [COMMAND] [args...]
运行一个deployment:
kubectl run nginx-deployment --image=nginx:1.7.9 --replicas=2
查看:
kubectl describe deployment nginx-deployment
基本例子:
nginx-test.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
apiVersion: extensions /v1beta1 #当前格式的版本
kind: Deployment #当前创建资源的类型, 当前类型是Deployment
metadata: #当前资源的元数据
name: nginx- test #当前资源的名字 是元数据必须的项
spec: #是当前Deployment的规格说明
replicas: #指当前创建的副本数量 默认不填 默认值就为‘1’
template: #定义pod的模板
metadata: #当前pod的元数据
labels: #至少顶一个labels标签,可任意创建一个 key:value
app: web_server
spec: #当前pod的规格说明
containers: #容器
- name: nginx #是容器的名字容器名字是必须填写的
image: nginx:latest #镜像 镜像的名字和版本
|
使用yaml文件创建资源:
kubectl apply -f nginx-test.yaml
删除yaml文件创建的资源:
kubectl delete -f nginx-test.yaml
转载于:https://www.cnblogs.com/wjoyxt/p/9988158.html
K8s简单yaml文件运行例子deployment相关推荐
- .net core 上 K8S(三)Yaml文件运行.netcore程序
正文 上一章我们通过kubectl run简单运行了一个.netcore网站,但实际的开发中,我们都是通过yaml来实现的. 1.编写yaml文件 关于yaml文件的格式在此就不多描述了,不熟悉的可以 ...
- Kubernetes(k8s) YAML文件详解
文章目录 一.yaml文件简介 1)yaml的语法规则: 2)在Kubernetes中,只需要知道两种结构类型即可: 二.yaml常见语法 1)apiVersion 2)kind 3)metadata ...
- k8s各类yaml文件
(1) deployment.yaml文件详解 apiVersion: extensions/v1beta1 #接口版本 kind: Deployment #接口类型 metadata:name: c ...
- 【云原生--K8S】 yaml文件部署Mysql数据库(一)
文章目录 前言 一.下载mysql镜像文件 二.创建deployment和service 三.进入docker容器操作mysql 四.Pod volumn存储无法持久化 五.删除deployment和 ...
- k8s的 Yaml文件编写与测试用例展示
什么是Yaml 文件? Yaml 是一种用来写配置文件的语言.结构上它有两种可选的类型:Lists [1,2,3,4] 和 Maps {1:111}.List 用 -(破折号)来定义每一项,Map 则 ...
- k8s中yaml文件pod的语法(转)
kubernetes yaml格式的Pod配置文件 # yaml格式的pod定义文件完整内容: apiVersion: v1 #必选,版本号,例如v1 kind: Pod #必选,Pod metada ...
- k8s的yaml文件配置详解(三)
k8s的服务资源文件配置详解 注:本文章只作配置项解释,请灵活运用 --- #Service kind: Service apiVersion: v1 metadata: name: service ...
- k8s查看pod的yaml文件_每天5分钟|轻松掌握开发工作中必会的k8s-yaml配置说明和常用命令...
在 K8S 中,创建资源有两种方式: 方式一:使用kubectl 命令行,在输入kubectl命令的时候,填上对应的参数 优点:方便快捷,一行命令搞定 缺点:一行命令太多参数,可读性差,不利于维护 方 ...
- 三、kubernetes 集群 YAML 文件详解
1. 简单说明 是一个可读性高,用来表大数据列的格式.Yaml的意思其实是:仍是一种标记语言,但是为了强调这种语言以数据为中心.而不是以标记语言为重点. 2. 基本语法 缩进时不允许使用Tab键,只允 ...
最新文章
- List集合的去除重复性练习
- 剑指offer 26:复杂链表的复制
- TSP问题遗传算法通用Matlab程序
- 输入输出,数据类型,运算符
- PHP实现微信随机红包算法和微信红包的架构设计简介
- 计算从A地出发到各个地方的路径及距离
- 你应该知道这些有意思的代码
- linux常用命令--开发调试篇
- 个人信息保护呼吁“基本法”
- 关于Viual Studio 改变编辑器背景背景及背景图片(转)
- mysql 引擎 类型_MySQL(一)之存储引擎类型
- 星座是按阴历还是阳历
- E20170414-ms
- 关联规则(Apriori、FP-grpwth)
- OpenMV 从入手到跑TensorFlow Lite神经网络进行垃圾分类
- 180422 3步法Windows10引导Ubuntu开机启动
- 日本房地产泡沫经验及其借鉴
- Windows SUS
- 系统级程序设计第二次作业
- freecodecamp上的html练习项目
热门文章
- virtual hust 2013.6.20 数论基础题目 D - Just the Facts
- Taglib原理和实现:再论El和JST
- 笔记本电脑摄像头实现光流跟踪
- python个人网站开发_python 全栈开发,Day81(博客系统个人主页,文章详情页)
- php增删改查前后端分离,前后端分离之前端增删改查
- 谷歌json插件_程序员必备的4款Chrome插件,妥妥的神器!
- 怎么用python找论文_如何利用Python绘制学术论文图表方法
- java怎么安装manven_Canal——Canal-Adapter源码在IDEA部署运行
- java debugtrace_Debug与Trace的区别
- 如何在html中选择wrap,使用jQuery中的wrap()函数操作HTML元素的教程