IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> K8S Learning(5)——Pod -> 正文阅读

[系统运维]K8S Learning(5)——Pod

一、Pod简介

????????Pod是kubernetes集群进行管理的最小单元,程序要运行必须部署在容器中,而容器必须存在于Pod中。Pod可以认为是容器的封装,一个Pod中可以存在一个或者多个容器。

kubernetes在集群启动之后,集群中的各个组件也都是以Pod方式运行的。通过命令查看kube-system命名空间下的组件pod: kubectl get pod -n kube-system

二、命令式管理pod

(1)创建并运行

kubernetes没有提供单独运行Pod的命令,都是通过Pod控制器来实现的

命令: kubectl run <pod控制器名称>? --image <镜像>?--port? <端口>?--namespace <namespace>
如:kubectl run tomcat --image=tomcat:latest --port=8080 --namespace?mk

(2)查看所有pod信息

命令: kubectl get pods -n <namespace>

如:kubectl get pods -n mk

(3)查看单Pod信息

命令:?kubectl get pod?<pod名字>? -n <namespace>

?如:kubectl get pod?tomcat ?-n mk

(4)查看具体Pod的详细信息

命令:?kubectl get describe?pod?<pod名字> -n <namespace>
如:kubectl describe pod tomcat ?-n mk

(5)?获取podIP

命令: kubectl get pods -n <namespace>??-o wide
如:kubectl get pods -n mk -o wide

(6)删除指定Pod

命令: kubectl delete pod?-n <namespace>
如:kubectl delete pod tomcat ?-n mk

三、命令式配置Pod

创建一个pod-tomcat.yaml,内容如下:

apiVersion: v1
kind: Pod
metadata:
  name: tomcat
  namespace: mk
spec:
  containers:
  - image: tomcat:latest
 ?  name: tomcat-pod
 ?  ports:
 ?  - name: tomcat-port
 ? ?  containerPort: 8080
 ? ?  protocol: TCP

然后就可以执行对应的创建和删除命令了:

创建:kubectl create -f pod-tomcat.yaml

删除:kubectl delete -f pod-tomcat.yaml

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-01-04 13:49:25  更:2022-01-04 13:51:08 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 6:52:21-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码