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

怀化市优化办电话珠海网站seo

怀化市优化办电话,珠海网站seo,中国营销型网站,网站建设原则应考虑哪些内容一、Pod简介 Pod是Kubernetes(k8s)系统中可以创建和管理的最小单元,是资源对象模型中由用户创建或部署的最小资源对象模型‌。Pod是由一个或多个容器组成的,这些容器共享存储和网络资源,可以看作是一个逻辑的主机‌。…

一、Pod简介

Pod是Kubernetes(k8s)系统中可以创建和管理的最小单元,是资源对象模型中由用户创建或部署的最小资源对象模型‌。Pod是由一个或多个容器组成的,这些容器共享存储和网络资源,可以看作是一个逻辑的主机‌。

Pod的基本概念和功能

  1. 资源共享‌:Pod内的多个容器可以共享存储(Volume)和网络IP地址。这种共享是通过一个名为pause容器的基础容器来实现的,pause容器与业务容器没有直接关系,但其状态代表整个Pod的状态‌。
  2. 容器间通信‌:Pod内的容器共享网络接口和IPC命令空间,因此它们可以直接通信和共享文件。这种设计简化了容器间的交互和协调‌。
  3. 调度和管理‌:Pod是通过Kubernetes调度器调度到工作节点上运行的。Pod的创建和管理通常由控制器(如Deployment或StatefulSet)进行,这些控制器负责按需创建和删除Pod实例,以实现应用的水平扩展‌。

Pod的使用场景和优势

  1. 应用部署‌:Pod是运行应用的最小单位。如果需要水平扩展应用(例如,运行多个实例),则应使用多个Pods,每个实例一个Pod。这种设计使得应用的扩展和管理变得更加灵活和高效‌12。
  2. 紧密耦合的服务‌:当多个容器需要紧密耦合、互相协作时,可以将它们放在同一个Pod中。例如,一个主服务容器和一个用于日志收集的“sidecar”容器可以共享存储和网络资源‌。
  3. 简化管理‌:通过Pod管理多个容器,简化了容器的生命周期管理和资源分配。Pod提供了一个统一的资源管理界面,使得资源的分配和使用更加高效和灵活‌。

二、Pod创建和删除

(一) 使用命令行创建和删除

#创建mynginx podkubectl run mynginx --image=nginx#使用命令行删除podkubectl delete pod mynginx#查看启动pod时的具体信息kubectl describe pod  mynginx#查看Pod运行日志kubectl logs pod名称#每个pod k8s都会给它分配一个IP,保证每一个pod都可以被访问到kubectl get pod dashboard-metrics-scraper-7fc7cd8b6-bgz9r -owide -n kubernetes-dashboard#配置pod的网络kubectl edit svc kubernetes-dashboard -n kubernetes-dashboard#进入到nginx的控制台中kubectl exed -it mynginx -- /bin/bash#使用yaml文件创建mynginx pod
vim createPod.yaml 
apiVersion: v1
kind: Pod
metadata:labels:run: mynginxname: mynginx
spec:containers:- image: nginxname: mynginx#启动pod
kubectl apply -f createPod.yaml

(二) 使用dashboard可视化页面创建和删除

1、指定NameSpace创建pod的方法

方法一:直接选择制定的标签

方法二:在yaml配置中添加namespace标签
apiVersion: v1
kind: Pod
metadata:labels:run: mynginxname: mynginxnamespace: default
spec:containers:apiVersion: v1
kind: Pod
metadata:labels:run: mynginxname: mynginxnamespace: default
spec:containers:- image: nginxname: mynginx- image: nginxname: mynginx

2、在dashborad上删除pod

3、进入容器终端dashboard操作和命令行操作

3.1、命令行操作

#进入testnginx容器的终端 kubectl exec -it testnginx -- /bin/bash

3.2、在dashbaord页面进行上述操作

(三) 一个pod有多个应用的写法

apiVersion: v1
kind: Pod
metadata:labels:run: myappname: myappnamespace: default
spec:containers:- image: nginxname: nginx- image: tomcat:8.5.68name: tomcat

三、Pod启动部署问题解决

(一) 出现cni网络问题处理方法

如下报错:

处理方法:

$ mv /etc/containerd/config.toml{,.bak}
$ systemctl restart containerd#如果这一步不管用;从节点上也执行如下(首先先将主机点上的$HOME/.kube/config复制到从节点)
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config

(二) 同一个pod中同时存在多个应用之间互相访问方法和资源存储分布情况

同一个pod中的应用共享网络空间和存储,如nginx访问tomcat只需要访问127.0.0.1:8080 即可

http://www.yayakq.cn/news/408516/

相关文章:

  • PHP MySQL 网站开发实例寒亭区住房和城乡建设局网站
  • 镇江手机网站制作网站编辑培训学校
  • 什么叫定制网站新站加快网站收录
  • 15年做哪个网站能致富网站广告怎么做
  • 海洋网站建设公司网站怎么做公司
  • 我有服务器怎么做网站网站换空间多少钱
  • 设计网站案例建设工程用地批准手续在哪个网站
  • 丹东电信网站备案做视频网站视频存放问题
  • 网站策划的最终体现做app_需要先做网站吗
  • 南宁模板建站多少钱wordpress登录界面源码
  • 中山全麦网站建设网站建设 算什么
  • asp网站路径南昌房产网
  • 怎么查看网站是哪个公司建的开网站成本
  • 芙蓉建设官方网站ueditor wordpress4.7
  • 网站选择理由描述短视频app软件下载大全
  • 东莞市建设厅官方网站长沙网页设计培训机构
  • 网站优化 代码怎么做网站首页psd
  • 单页营销式网站模板下载东莞好的网站国外站建设价格
  • 弄一个关于作文的网站怎么做excel表如何做网站连接
  • 如何把自己做的网站 放在网上中国上海
  • 双语网站怎么做成都制作网站公司简介
  • 网站服务器租赁多少钱朝青板块网站建设
  • 网站建设信息发布系统价格搜索引擎主要包括三个部分
  • 快速学做网站设计企业的网站
  • 临汾网站建设费用跑腿网站开发
  • 济南网站建设策划方案外协加工网最新订单
  • 国外电商平台重庆短视频seo优化推荐
  • 020网站设计万网人网站备案流程
  • 网站为什么会出现死链html网页设计作业代码
  • 外贸网站建设lanscend家乡网络推广方案