Kubernetes的Pod资源使用方法
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,Pod特点k8s的最小管理单元一组容器的集合一个Pod中的容器共享网络命令空间Pod是短暂的Pod容器分类1.infrastructure container 基础容器(维护整个Pod网络空间)nod
千家信息网最后更新 2026年11月03日Kubernetes的Pod资源使用方法
Pod特点
k8s的最小管理单元一组容器的集合一个Pod中的容器共享网络命令空间Pod是短暂的Pod容器分类
1.infrastructure container 基础容器(维护整个Pod网络空间)
- node节点操作
#查看容器的网络cat /opt/kubernetes/cfg/kubelet#每次创建Pod时候就会创建,与Pod对应的,对于用户是透明的,网络组件会被自动加载成一个组件提供出去docker ps2.initcontainers 初始化容器
pod在进行创建时一定会被执行当中的初始化initcontainers,在老版本中执行时不会区分前后顺序(在系统进行加载时PID号数字越小,优先级别越高,越先被启动),随着云平台的改进,启动模式改为主机形式,分隔出的初始化容器会被优先加载,在初始化容器加载完成之后后面的业务容器才能正常接着运行3.container 业务容器,并行启动
示例:
Init containers in use
This example defines a simple Pod that has two init containers. The first waits for myservice, and the second waits for mydb. Once both init containers complete, the Pod runs the app container from its spec section.apiVersion: v1kind: Podmetadata: name: myapp-pod labels: app: myappspec: containers: - name: myapp-container image: busybox:1.28 command: ['sh', '-c', 'echo The app is running! && sleep 3600'] initContainers: - name: init-myservice image: busybox:1.28 command: ['sh', '-c', 'until nslookup myservice; do echo waiting for myservice; sleep 2; done;'] - name: init-mydb image: busybox:1.28 command: ['sh', '-c', 'until nslookup mydb; do echo waiting for mydb; sleep 2; done;']镜像拉取策略(image PullPolicy)
IfNotPresent:默认值,镜像在宿主机上不存在时才拉取Always:每次创建Pod都会重新拉取一次镜像Never:Pod永远不会主动拉取这个镜像示例:
Verify by creating a pod that uses a private image, e.g.:kubectl apply -f - <在master1端操作
kubectl get podskubectl edit deployment/nginxcd demo/vim pod1.yamlapiVersion: v1kind: Podmetadata: name: mypodspec: containers: - name: nginx image: nginx imagePullPolicy: Always command: [ "echo", "SUCCESS" ]kubectl create -f pod1.yaml kubectl get pods#此时会出现CrashLoopBackOff创建之后又关闭的状态提示#失败的状态的原因是因为命令启动冲突#删除 command: [ "echo", "SUCCESS" ]#同时更改一下版本image: nginx:1.14#删除原有的资源kubectl delete -f pod1.yaml #更新资源kubectl apply -f pod1.yaml #查看分配节点kubectl get pods -o wideNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODEmypod 1/1 Running 0 1m42s 172.17.56.3 192.168.142.130 #在任意node节点使用curl查看头部信息curl -I 172.17.56.3 HTTP/1.1 200 OKServer: nginx/1.14.2Date: Sat, 18 Feb 2020 19:32:55 GMTContent-Type: text/htmlContent-Length: 612Last-Modified: Tue, 04 Dec 2018 14:44:49 GMTConnection: keep-aliveETag: "5c0692e1-264"Accept-Ranges: bytes谢谢阅读!
容器
网络
镜像
节点
资源
业务
命令
版本
状态
示例
空间
组件
最小
主动
主机
会创
信息
单元
原因
同时
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
涨乐互联网科技
互联网核心科技是什么
互联网为科技
科技类互联网
华宇互联网科技
奇酷互联网科技
天扬科技互联网广告
新华互联网科技校企合作
广西拼得多互联网科技有限公司
科技与互联网的利与弊
字节跳动和互联网科技
互联网科技商业
互联网与医疗科技
华夏恒生科技与互联网科技
互联网科技和法律行业
山东有哪些互联网科技公司
江苏苏星互联网科技有限公司
广州梦谷互联网科技有限公司领导
容联科技互联网电商
互联网科技机房
互联网高科技
互联网科技海报
互联网科技的
互联网科技的未来发展
青海省互联网新科技
广州恒生互联网科技有限
科技赋能视角下互联网保险发展
山东有哪些互联网科技公司
广东鹅鹅鹅互联网科技有限公司
绵阳真晨互联网科技有限公司