Linux新建yaml文件,yaml文件创建pod和deployment
使用 YAML 文件来定义一个 kubernetes pod,然后再来定义一个 kubernetes deployment。
创建pod的yaml文件定义如下:
pod.yaml :
apiVersion: v1
kind: Pod
metadata:
name: kube100-site
labels:
app: web
spec:
containers:
- name: front-end
image: nginx
ports:
- containerPort: 80
- name: flaskapp-demo
image: jcdemo/flaskapp
ports:
- containerPort: 5000
定义deployment的yaml文件:
deployment.yaml :
apiVersion: apps/v1
kind: Deployment
metadata:
name: kube100-site
spec:
replicas: 2
selector:
matchLabels:
app: web
template:
metadata:
labels:
app: web
spec:
containers:
- name: front-end
image: nginx
ports:
- containerPort: 80
- name: flaskapp-demo
image: jcdemo/flaskapp
ports:
- containerPort: 5000
在k8s服务器后台执行下面的命令,分别进行pod和deployment的部署。
kubectl create -f pod.yaml
kubectl create -f deployment.yaml
[root@VM-0-15-linux ~/dctest]# kubectl get pods
NAME READY STATUS RESTARTS AGE
kube100-site 2/2 Running 0 3h9m
kube100-site-6b84fcc4cf-qfmm7 2/2 Running 0 3h1m
kube100-site-6b84fcc4cf-wmqx4 2/2 Running 0 3h1m
[root@VM-0-15-linux ~/dctest]# kubectl get deployments
NAME READY UP-TO-DATE AVAILABLE AGE
kube100-site 2/2 2 2 3h1m
Linux新建yaml文件,yaml文件创建pod和deployment相关推荐
- Linux 新建log文件
Linux 新建log文件 家目录下创建log文件(新文件) 在uwsgi.ini文件中添加 root : 家目录,新文件创建在那个目录下就写那个目录 logto = /root/uwsgi_log. ...
- linux新建脚本文件,linux shell脚本编程2—修改文件时间和创建新文件即touch命令的使用...
在使用ls命令时,每个文件在Linux下面都会记录3个主要的修改时间: modification time(mtime,修改时间):当该文件的"内容数据"更改时,就会更新这个时 ...
- c语言解析yaml文件,YAML课程
YAML教程 一.简介 YAML是一种人们可以轻松阅读的数据序列化格式,并且它非常适合对动态编程语言中使用的数据类型进行编码.YAML是YAML Ain't Markup Language简写,和GN ...
- Linux快速编写yaml文件,yaml文件示例
示例一: game-test.yaml apiVersion: extensions/v1beta1 kind: Deployment metadata: namespace: uat name: g ...
- linux新建好文件后怎么编译,使用autoconf生成Makefile并编译工程的步骤
前言 在Linux下,编译和链接需要用Makefile,而写好一个Makefile可不容易,写出一个规范的Makefile更是麻烦.我们可以利用autoconf来生成一个Makefile,尤其在大型工 ...
- Linux——新建txt文件并编辑
touch + abc.txt(文件名 ) 创建文件abc.txt文件 ls 查看所有文件 vi abc.txt vi为进入vim编辑器命令,意为在vim编辑器中编辑abc.txt文件 输入a后,可以 ...
- linux 新建中文文件夹,linux中文文件夹如何改回英文
匿名用户 1级 2018-05-31 回答 其实我已经忍了很久. ubuntu在中文界面下面,自动创建了"桌面","文档",图片 .公共的 .下载. 音乐. 视 ...
- linux新建java文件夹删除不了怎么办_Linux无法删除文件夹 Device or resource busy
最近删除服务器目录,始终删除不了,总是Device or resource busy,查了资料,总结一下原因 1.rm -rf {mydir}/ 删除不了,可能挂载了盘在这个目录,所以,删除不了,先卸 ...
- k8s查看pod的yaml文件_K8S系列学习,Pod实战那些事儿,有必要知道知道
Kubernetes学习路上的那些事儿,很有必要分享出来 什么是Pod 要弄清楚这个概念,我们还是先上官网瞧瞧,https://kubernetes.io/zh/docs/concepts/workl ...
最新文章
- Erlang模块gen_tcp翻译
- PAT-乙级-1021. 个位数统计 (15)
- SpringBoot+AntV实现饼状图中的花瓣图
- java groovy 动态计算_计算Java / Groovy中的经过时间
- python与正则表达式(part2)--正则表达式的转义
- 前后端分离-从MVC到前后端分离
- python生成10000个样本数据集_python – 为什么随机抽样比例数据集不是样本量? (pandas .sample()示例)...
- PyCharm 与 Git/GitHub 关联 / 取消关联
- 数据增强-Data Augmentain
- k8s学习:WordPress + MySQL + PVC 构建一个博客网站
- JAVA里static 变量在程序执行结束后是否被消毁
- 人体姿态估计的基本概念
- 工序能力指数Cp判定标准(附免费CPK计算工具)
- fgetc getc函数
- js+php+mysql写的rpg网页游戏引擎源码-DotK改进版
- PYRIT 强大的密码分析工具(可使用GPU分析)-学习笔记
- TRY HACK ME | INTERNAL「渗透测试挑战02」
- php开发微信jssdk录音功能,微信 JS-SDK 录音功能开发
- 遍历指定jar包中class文件名并输出到文件中
- 推荐一个好用的在线pdf压缩工具