| |
|
开发:
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> (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> (5)?获取podIP 命令: kubectl get pods -n <namespace>??-o wide (6)删除指定Pod 命令: kubectl delete pod?-n <namespace> 三、命令式配置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 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |