当前位置: 首页 > news >正文

网站可以做库存吗/信息流优化师培训机构

网站可以做库存吗,信息流优化师培训机构,广告策划方案万能模板,怎么在360自己做网站吗目录题1. 环境设定1.1 创建名为 vmware-nginx 的 Pod2. 查看容器默认守护进程2.1 查看容器所在节点2.2 查看容器ID2.3 查看容器中运行的进程信息3. 修改容器默认守护进程3.1 类比 Docker3.2 修改 YAML 文件改变默认守护进程参数说明4. 验证4.1 删除旧的 vmware-nginx.yaml 容器…

目录题

  • 1. 环境设定
    • 1.1 创建名为 vmware-nginx 的 Pod
  • 2. 查看容器默认守护进程
    • 2.1 查看容器所在节点
    • 2.2 查看容器ID
    • 2.3 查看容器中运行的进程信息
  • 3. 修改容器默认守护进程
    • 3.1 类比 Docker
    • 3.2 修改 YAML 文件改变默认守护进程
      • 参数说明
  • 4. 验证
    • 4.1 删除旧的 vmware-nginx.yaml 容器
    • 4.2 创建新的 vmware-nginx.yaml 容器
    • 4.3 查看容器守护进程

容器是一个运行中的进程。当一个Pod中运行了一个容器时,容器至少包含一个进程,那么这个进程是什么?

1. 环境设定

我们先创建一个 Nginx 容器,查看查看并修改该容器的默认守护进程。

1.1 创建名为 vmware-nginx 的 Pod

Pod 清单如下:

apiVersion: v1
kind: Pod
metadata:creationTimestamp: nulllabels:run: vmware-nginxname: vmware-nginxnamespace: 1-pod
spec:containers:- image: nginximagePullPolicy: IfNotPresentname: vmware-nginxresources: {}dnsPolicy: ClusterFirstrestartPolicy: Always
status: {}

使用声明式创建 Pod

kubectl apply -f vmware-nginx.yaml

2. 查看容器默认守护进程

2.1 查看容器所在节点

以 vmware-nginx.yaml 为例,用该 YAML 文件创建的pod运行的进程有哪些?我们先通过命令查看该pod在集群哪个节点上创建的。

kubectl -n 1-pod get pod -o wide

在这里插入图片描述

从输出结果可以看出,该容器运行在k8s-03节点上。

2.2 查看容器ID

SSH到k8s-03节点上,查看该容器具体的运行状态。在这里我们使用的容器运行时是Docker。

docker ps | grep vmware-nginx

在这里插入图片描述

从Docker运行状态可以看到,容器 vmware-nginx 有两个对应容器,一个为vmware-nginx,另一个是 Pause。

每个Pod 都会有对应的容器:pause。即每创建一个 Pod,里面会自动生成 pause容器,Pause 容器就是为解决 Pod 中的网络问题而生的。具体请关注之后的博文。

2.3 查看容器中运行的进程信息

docker top 23987e5d7ca9

在这里插入图片描述

可以看到,该容器运行的守护进程是 Nginx 。

我们也可以通过 docker history命令查看 Nginx 进程在 Docker 中运行的过程

docker history nginx

在这里插入图片描述

当一个 Pod 中运行了一个容器时,容器中肯定包含一个进程,这个进程是什么?其默认进程是由容器镜像决定的,如果镜像是 nginx,那么 Pod 默认守护进程就是 nginx 守护进程。

3. 修改容器默认守护进程

3.1 类比 Docker

Docker正常运行一个容器,该容器的守护进程默认为 imge_name

docker run --name=c1 --restart=alawys image_name

在上面的命令后面加上 sleep 1000,那么该容器将不在运行镜像文件默认的进程,而是改为 sleep 1000并覆盖默认进程

docker run --name=c1 --restart=alawys image_name sleep 1000

同理,我们也可以在 YAML 中更改容器默认守护进程

3.2 修改 YAML 文件改变默认守护进程

spec:containers:- image: nginx....command: ["sh","-c","sleep 1000"]

参数说明

command:在容器中执行commad值的命令,其值默认语法为["sh","-c",""]。第三个""中输入自定义的命令即可
在这里插入图片描述

4. 验证

使用修改后的 vmware-nginx.yaml 文件创建容器,然后查看该 Pod 在哪个节点上运行,再去容器所在节点上使用docker 命令查看具体进程。即重复第2小节内容。

4.1 删除旧的 vmware-nginx.yaml 容器

kubectl delete -f vmware-nginx.yaml

4.2 创建新的 vmware-nginx.yaml 容器

再次使用声明式创建已修改默认进程的 YAML 文件。

kubectl apply -f vmware-nginx.yaml

在这里插入图片描述

查看容器所在节点,还是在 k8s-03 上。

4.3 查看容器守护进程

docker ps | grep vmware-nginx
docker top 2632f63a6403

在这里插入图片描述

从输出可以看出,该 Nginx 容器的默认守护进程已经变为了 sleep 1000,而不是 nginx

http://www.lbrq.cn/news/1283095.html

相关文章:

  • 彩票网站建设哪家公司好/今日新闻内容摘抄
  • 菜鸟教程网站/做教育培训应该注册什么公司
  • 临淄哪里做网站/怎样做品牌推广
  • 无锡网站维护/深圳营销策划公司十强
  • 网站上的小动画咋做/友情链接网自动收录
  • 网站验证码系统/注册一个公司网站需要多少钱
  • 全套做网站/抖音推广方案
  • 天津市武清区网站建设/一般的电脑培训班要多少钱
  • 做服务的网站/百度搜索量怎么查
  • 网站建设便宜的公司哪家好/网站推广引流最快方法
  • 谷歌做网站推广/微信营销
  • 代码高亮网站/seo网络推广培训班
  • 网站制作多少钱方案/推广普通话手抄报内容简短
  • 做小说网站做国外域名还是国内的好/网搜网
  • 有哪些网站建设工作/新网站怎么快速收录
  • 黄石做网站的公司/2023国内外重大新闻事件10条
  • 做雕塑网站/集团网站推广
  • 快速提高关键词排名的软件/seo是什么东西
  • wordpress登录页样式美化/windows7系统优化工具
  • 自贡市网站建设/国内搜索引擎
  • 网站开发的目的意义/kol营销
  • 怎么做网站卖产品/怎样搭建自己的网站
  • 网站权重6了该则么做优化方案/做竞价推广这个工作怎么样
  • 重庆双八自助建设网站/百度导航2023年最新版
  • 怎么做网站赌博/企业品牌策划
  • 四川建设网网网站维护电话/网站快照优化公司
  • 网站的种类/产品推广方案怎么做
  • 网站建设中 模版/推广软文范例大全500
  • 平面设计软件有哪些可以免费使用/网站搜索优化技巧
  • 一级a做爰片免费网站黄/响应式网站模板的应用
  • S7-200 SMART 数字量 I/O 组态指南:从参数设置到实战案例
  • 一文速通《多元函数微分学》
  • 伟淼科技李志伟:破解二代接班传承困局,系统性方案破除三代魔咒
  • PCIe 的L状态(链路状态)和D状态(设备状态)
  • 经典IDE之Turbo C
  • (AC)Playlist