k8s查看pod的yaml文件_k8s yaml文件说明
nginx yaml文件说明
---
#定义nginx命名空间
apiVersion: v1
kind: Namespace
metadata:
name: k8s-nginx #自定义的命名空间
---
#定义nginx service
apiVersion: v1
kind: Service
metadata:
name: k8s-nginx
namespace: k8s-nginx
labels:
app: k8s-nginx
spec:
type: NodePort
ports:
- port: 80 #分配集群ip的端口
targetPort: 80 #分配pod端口
nodePort: 10280 #node节点端口
protocol: TCP
clusterIP: 169.169.249.80 #分配集群ip
selector:
app: k8s-nginx
---
#创建 deployment
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deploy
namespace: k8s-nginx
labels:
app: k8s-nginx
spec:
replicas: 2 #生成复本数量为2
selector:
matchLabels:
app: k8s-nginx
template:
metadata:
labels:
app: k8s-nginx
annotations:
app: nginx-clouster
spec:
containers:
- name: nginx
image: docker.io/nginx
imagePullPolicy: IfNotPresent
resources:
limits:
cpu: 300m
memory: 3000Mi
requests:
cpu: 100m
memory: 100Mi
ports:
- containerPort: 80
如果要修改nginx.yaml文件,二种方式
第一种:
直接修改 nginx.yaml并保存
kubectl apply -f nginx.yaml
第二种:
先查看要修改的资源对象
#kubectl get pod,svc,deploy -n k8s-nginx
NAME READY STATUS RESTARTS AGE
pod/nginx-deploy-5d677c4495-5wmf2 1/1 Running 0 26m
pod/nginx-deploy-5d677c4495-lzv6g 1/1 Running 0 37m
pod/nginx-deploy-5d677c4495-rpfgg 1/1 Running 0 37m
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/k8s-nginx NodePort 169.169.249.80 80:10280/TCP 42m
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
deployment.extensions/nginx-deploy 3 3 3 3 39m
然后再执行以下命令
kubectl edit deployment.extensions/nginx-deploy -n k8s-nginx直接编辑,完成后保存,保存后要查看是否出错,如果没有出错会立即生效,如果有出错,下面会出现error字样,并在/tmp下生成一个临时文件,此时原文件并没有修改,不会影响线上业务
k8s查看pod的yaml文件_k8s yaml文件说明相关推荐
- k8s 查看 pod 网段
文章目录 k8s 查看 pod 网段 k8s 查看 pod 网段 查看当前k8s集群中 pod 和 service 网段信息 [root@master ~]# kubectl get configma ...
- k8s查看pod的yaml文件_K8S系列学习,Pod实战那些事儿,有必要知道知道
Kubernetes学习路上的那些事儿,很有必要分享出来 什么是Pod 要弄清楚这个概念,我们还是先上官网瞧瞧,https://kubernetes.io/zh/docs/concepts/workl ...
- k8s查看pod的yaml文件_K8S教程(6)YAML资源配置清单
一.K8S配置清单作用 虽然使用kubectl或者dashboard都可以创建Pods,但在实际使用中基本都是使用yaml配置清单来对资源进行一个声明,然后K8S按照声明信息进行创建.对于K8S来说, ...
- k8s查看pod的yaml文件_【大强哥-k8s从入门到放弃04】Yaml语法解析
依然小福利[Python-零基础入门]2020感谢走进我的生命,Python!(已更新至206集)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com 一.K8S名称 ...
- k8s查看pod的yaml文件_每天5分钟|轻松掌握开发工作中必会的k8s-yaml配置说明和常用命令...
在 K8S 中,创建资源有两种方式: 方式一:使用kubectl 命令行,在输入kubectl命令的时候,填上对应的参数 优点:方便快捷,一行命令搞定 缺点:一行命令太多参数,可读性差,不利于维护 方 ...
- k8s查看pod的yaml文件_K8s-yaml的使用及命令
YAML配置文件管理对象 对象管理: # 创建deployment资源 kubectl create-f nginx-deployment.yaml # 查看deployment kubectl ge ...
- k8s 查看pod流量_Kubernetes K8S之Pod生命周期与探针检测
K8S中Pod的生命周期与ExecAction.TCPSocketAction和HTTPGetAction探针检测 主机配置规划 Pod容器生命周期 Pause容器说明 每个Pod里运行着一个特殊的被 ...
- k8s查看pod的命令
kubectl get pod 参数解析 NAME pod名 READY 准备好的副本数 STATUS 状态 RESTARTS 重启 AGE 已经运行的时间 查看pod资源(较详细) kubectl ...
- k8s启动centos7的yaml文件_K8S yaml文件详解
apiVersion: extensions/v1beta1 #接口版本 kind: Deployment #接口类型 metadata: name: ptengine-demo #Deploymen ...
最新文章
- 《C++语义和性能分析》读书笔记
- android主流开源自动化框架(monkeyrunner,robotium,uiautomator
- 想学python看什么书-想学习Python做数据分析,应该看哪些书?
- (一) 关于配置travis-ci持续集成python pytest测试的相关记录
- Hibernate【XXXX.hbm.xml】总结
- 《Essential ASP.NET 2.0中文版》
- Retrofit2 完全解析 探索与okhttp之间的关系
- 物理设计-数据类型的选择
- 老派程序员——徒手实现伟大成就
- 蔡高厅老师 - 高等数学-阅读笔记 - 01 - 前言、函数【视频第01、02、03、】
- 查看是否安装显卡驱动,查看可以使用的驱动版本
- android 抓包 2
- 全新的membership框架Asp.net Identity(2)——绕不过的Claims
- python数字图像处理(8):对比度与亮度调整
- 全网首发:JDK绘制文字:三、绘制句柄的内容是如何定义的
- spa文件转换html,前端微服务化解决方案2 - Single-SPA
- 计算机微课课件评比活动总结,教学大赛总结.doc
- potato电脑版连接不上_土豆电脑版-potato chat下载 v2.13.200323 电脑版 - 安下载
- 【VMWare通过vmdk文件创建虚拟机】
- 光伏抢装潮:630的得与失
热门文章
- 岭回归实现鲍鱼年龄预测 MATLAB实现
- Azure机器学习实验
- 为什么 1 KB = 1024 B? 1 MB = 1024 KB?
- 在请求分页存储管理方案中,若某用户空间为16个页面,页长1KB,现有页表如下,则逻辑地址0A1F(H)所对应的物理地址为( )。
- 56 行代码,带你爬取豆瓣影评
- 思考题:存储了100亿个非法网页的url地址。每个URL地址的大小占用64B。要求实现一个网页过滤系统,内存使用不能超过30GB,此外,允许有一定的误判率,但是不能超过万分之一
- 实现百度第三方登陆详细解答
- 香港证券监管机构要求交易所下架证券类代币
- odoo用户使用——采购
- 软件工程项目之随心所欲—食堂点菜系统