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从入门到企业应用实践》相关课程。

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
4月前
|
API C++
甩开卡顿!HarmonyOS丢帧问题超详细拆解手册
这是一本针对HarmonyOS丢帧问题的超详细调优指南,从渲染流水线原理到实战优化全面解析。文章拆解了应用侧、Render Service和屏幕显示三大核心模块,结合60Hz/90Hz/120Hz帧率要求,深入分析卡顿原因。通过四步法(识别、录制、定位、优化),提供核弹级性能优化方案,涵盖列表卡顿、动画掉帧、布局臃肿等常见问题,并总结避坑圣经,助你轻松甩开卡顿,打造丝滑体验!
196 1
|
安全 虚拟化
虚拟化底层技术之——iommu技术综述
一、iommu 主要功能 IOMMU(i/o memory management unit)。iommu有两大功能:控制设备dma地址映射到机器物理地址(dmar),中断重映射(intremap)(可选) 1.1 dma地址空间映射 Iommu 的主要功能为设备dma时刻能够访问机器的物理内存区,同时保证安全性。
5321 0
|
Kubernetes jenkins 持续交付
Jenkins 插件生态:提升自动化能力
【8月更文第31天】Jenkins 是一个开源的持续集成/持续交付(CI/CD)平台,广泛应用于软件开发的各个阶段。Jenkins 的一大特色就是其丰富的插件生态系统,这些插件极大地扩展了 Jenkins 的功能,使其能够适应各种各样的应用场景。本文将深入探讨 Jenkins 的插件生态系统,并指导如何选择和配置插件以满足特定需求。
557 1
|
12月前
|
C# Windows
C#实现指南:将文件夹与exe合并为一个exe
C#实现指南:将文件夹与exe合并为一个exe
693 9
请问如何在Linux系统中删除一个磁盘分区
请问如何在Linux系统中删除一个磁盘分区
|
12月前
|
存储 Kubernetes 调度
k8s学习--k8s群集部署zookeeper应用及详细解释
k8s学习--k8s群集部署zookeeper应用及详细解释
672 0
|
缓存 算法 网络性能优化
解决网络延迟和阻塞,有它,不服都不行!
解决网络延迟和阻塞,有它,不服都不行!
279 0
|
Python
Python多进程间通信的最佳实践
Python多进程间通信的最佳实践
425 0
|
存储 Go
Go 空结构体:零内存的魔力
本文将会对 Go 语言中的空结构体进行介绍,包括其概念、定义方式、特点、零内存原理和使用场景。
7970 1
【IntelliJ IDEA】在idea中知道类名,查找类,展示类,快速查找某个类或方法在整个项目中的位置
在idea中知道类名,查找类,展示类,快速查找某个类或方法在整个项目中的位置
1233 0
【IntelliJ IDEA】在idea中知道类名,查找类,展示类,快速查找某个类或方法在整个项目中的位置