K83 集群核心概念 pod_Pod 访问及删除 | 学习笔记

简介: 快速学习 K83 集群核心概念 pod_Pod 访问及删除

开发者学堂课程【Kubernetes 极速入门:K83 集群核心概念 pod_Pod 访问及删除】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/658/detail/10911


K83 集群核心概念 pod_Pod 访问及删除  


内容介绍

一、Pod 的访问

二、Pod 的删除

三、学习总结

四、课程预约

 

一、Pod 的访问

不建议在实际工作中访问 Pod 原因:

因为 Pod 会发生不可预计的变化,比如重启的时候它的 Ipd 会发生一定的变化。可以通过其它的核心概念来访问 Pod

如何访问 Pod

1.首先需要知道 Pod 对应的IP:

2.需要知道 Pod 所运行中的运用

操作:

第一步:使用 kubectl 命令,输入get pods (即# kubectl get pods)

第二步:  输入 wide (即可知道 IP 地址,如172.16.189.65)

第三步:使用curl命令,输入 http://172.16.189.65

按回车,就可以看到运行到 Pod容器当中的内容

 

二、如何删除 Pod

两种方式:通过命令行删除;通过资源清单(YAML)文件删除

区别:

单个 Pod 可用命令行删除。

如果 Pod 带有控制器(即它是属于某一类应用的),不建议用命令行删除

第一种方式:

1. 先获得想要删除的 Pod

2. 输入# kubectl delete pods pod1 (如果要指定,则加上-n default)

按回车键则会显示 pod  “pod1” deleted 表示已经删除

输入kubectl get pods 可检查 Pod 是否被删除

输入kubectl apply -f 02 可查看运行状态

3. 以文件的形式对 Pod 进行删除  输入:kubectl delete -f 02

按回车键会显示: pod  “pod1” deleted

如果出现 NO resources found 则 Pod 已被删除

 

三、学习总结

image.png

1. Pod 介绍:Pod 是kubernetes 集群能够调度的最小单元,主要是容器的封装,也就是说 Pod 没有实质性的东西来运行,它主要通过容器来运行,需要结合 Docker 来完成整个应用的编排部署,这就是 K8s 和 Docker 之间的关系。

2.查看 Pod: 可以直接使用 kubectl get pods 来直接查看

3.创建 Pod:可以通过命令行来创建,也可通过资源清单文件来创建

4.Pod 访问:可以通过 Pod IP 地址来访问。但是不建议访问 Pod ,因为在实际生产当中,Pod 的数量十分庞大,并且 Pod 会被反复的启动,它的 IP 地址也会随之发生不断的变化。因此, 课上所讲的 Pod 的访问仅作为演示。

5.删除 Pod : 通过命令行删除和通过资源清单文件删除都是可行的。

 

四、课程预约

关于 Pod 中容器镜像下载策略、Pod 中容器重启策略、Pod 健康检查方式、Pod 生命周期管理、Pod 调度流程、Pod 调度约束、Pod 故障排除方法等,可以预约《kubernetes从入门到企业应用实践》相关课程。

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
Kubernetes Perl 容器
【kubernetes】修改集群节点中 Pod 数量限制
Kubernetes 默认每个节点只能启动 110 个 Pod,由于业务需要,将每个节点默认限制的 Pod 数量改为 200。
3183 0
|
存储 Kubernetes 负载均衡
【Kubernetes系统原理、核心资源、Pod原理与创建及生命周期管理、Job、Cronjob、Statefulset、Service负载均衡Ingress】
【Kubernetes系统原理、核心资源、Pod原理与创建及生命周期管理、Job、Cronjob、Statefulset、Service负载均衡Ingress】
397 2
|
4月前
|
Kubernetes API 调度
在K8S中,创建pod过程?
在K8S中,创建pod过程?
|
4月前
|
Kubernetes API 调度
在K8S中,Pod的创建过程有哪些?
在K8S中,Pod的创建过程有哪些?
|
4月前
|
Kubernetes API 调度
在K8S中,创建pod的过程是什么?
在K8S中,创建pod的过程是什么?
|
4月前
|
Kubernetes API 调度
在K8S中,Pod创建过程包括什么?
在K8S中,Pod创建过程包括什么?
|
7月前
|
Kubernetes API 调度
Kubernetes详解(十四)——Pod对象生命周期
Kubernetes详解(十四)——Pod对象生命周期
62 2
|
7月前
|
存储 Kubernetes Docker
容器服务Kubernetes版产品使用合集之集群节点和 pod 实现自动扩缩容如何解决
容器服务Kubernetes版,作为阿里云提供的核心服务之一,旨在帮助企业及开发者高效管理和运行Kubernetes集群,实现应用的容器化与微服务化。以下是关于使用这些服务的一些建议和合集,涵盖基本操作、最佳实践、以及一些高级功能的使用方法。
|
7月前
|
Kubernetes 应用服务中间件 nginx
Kubernetes学习-深入Pod篇(一) 创建Pod,Pod配置文件详解
Kubernetes学习-深入Pod篇(一) 创建Pod,Pod配置文件详解
|
7月前
|
运维 Kubernetes Linux
Kubernetes详解(十)——Pod对象高级控制命令
Kubernetes详解(十)——Pod对象高级控制命令
115 0