在学习k8s时候,pod services 和deployment

2023-11-07

在学习 Kubernetes(K8s)时,Pod、Service 和 Deployment 是三个非常重要的概念。它们是 Kubernetes 中用于管理容器化应用程序的核心组件。

Pod(Pods): Pod 是 Kubernetes 最基本的调度和管理单位,它是一个或多个紧密关联的容器的组合。Pod 提供了一个独立的运行环境,包含应用程序所需的所有资源,如存储、网络和运行时上下文等。
Pod 可以包含一个或多个容器,这些容器共享相同的网络命名空间、IP 地址和存储卷。它们通过 localhost 直接通信,并且可以共享存储卷中的数据。

Pod 的生命周期相对较短,当 Pod 不再需要运行时,它可以被删除或重新创建。

Service(服务): Service 是一种在一组 Pod 之上定义稳定网络访问的方式。它为一组具有相同功能的 Pod 提供统一的访问入口,并与后端 Pod 的 IP 地址和端口相关联。
Service 可以通过 Cluster IP、NodePort 或 LoadBalancer 暴露应用程序,使得其他部分或外部用户可以轻松地访问应用程序。

Service 是一个抽象层,它允许根据标签选择器匹配一组 Pod,并通过其提供的 DNS 名称进行访问。这样,当 Pod 的 IP 地址或数量发生变化时,Service 会自动更新。

Deployment(部署): Deployment 是一种声明性配置对象,用于定义 Pod 和 ReplicaSet。它提供了一种简化的方式来管理 Pod 的创建、更新和扩缩容。
通过 Deployment,可以定义应用程序的期望状态和所需副本数,并且 Kubernetes 控制器将负责确保集群中始终存在指定数量的 P

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在学习k8s时候,pod services 和deployment 的相关文章

随机推荐

  • Vivado使用系列:IP Integrator HDL

    测试平台Vivado 2017 2 在Vivado的Block设计里 全IP化逐渐形成了一种新型的设计方案 受Vivado内的IP可配置的GUI界面影响 使用IP要比RTL代码更有良好的用户体验 然而 在Block设计里 并不是只有IP这一
  • ACM五大贪心区间问题总结

    1 区间合并 将若干有交集的区间合并为一个区间 思路 区间按右端点排序 对于当前一段已经合并完的区间 设该区间的两个端点为st ed 若下一个线段x的左端点比当前的区间的右端点还大 及ed
  • 菜鸟的Kafka完整入门学习笔记,修订一

    文章目录 一 Kafka概述 1 1 定义 1 2 消息队列 MQ 1 2 1 传统应用场景 异步处理 1 2 2 使用消息队列的优点 1 2 3 消息队列的两种模式 1 3 Kafka架构 二 快速入门 2 1 安装配置与部署 2 2 K
  • 12-----关于调试SRS和follow-fork-mode,detach-on-fork的说明

    1 follow fork mode detach on fork 看下面的图表 follow fork mode detach on fork 说明 parent on 只调试主进程 GDB 默认 child on 只调试子进程 pare
  • mac WPS 无格式粘贴

    文件 文字偏好设置 编辑 剪切和粘贴选项
  • Transformers.js — 浏览器中的人工智能、零服务器成本、最大程度的隐私!

    Transformers js可在您的 Web 浏览器中实现最先进的机器学习 无需服务器 它提供预训练模型和熟悉的 API 支持自然语言处理 计算机视觉 音频和多模态领域的任务 借助 Transformers js 开发人员可以直接在浏览器
  • 地理高程数据SRTM3简介

    1 SRTM简介 SRTM Shuttle Radar Topography Mission 航天飞机雷达地形测绘使命 是美国太空总署 NASA 和国防部国家测绘局 NIMA 以及德国与意大利航天机构共同合作完成联合测量 由美国发射的 奋进
  • ps神经网络滤镜用不了,ai神经网络滤镜安装包

    如何解决ps2021 新版 AI神经滤镜不能用 网上买正版 更新下就好了 盗版的都会有各种这样的问题 ps2021神经AI滤镜是需简要上传云端 由Adobe官方服务器人工智能运算的 Ps2021版本新增了Ai神经元滤镜 它不是与软件一起安装
  • Java图片压缩thumbnailator

    1 依赖 需要thumbnailator包
  • 卷积神经网络之-ZFNet

    更多内容请关注 机器视觉 CV 公众号 原文地址 说在前面 貌似江湖上有两篇 ZFNet 的论文 也即 Visualizing and Understanding Convolutional Networks 最新的请见论文地址 https
  • 【LeetCode】最长回文子串 [M](Manacher算法)

    5 最长回文子串 力扣 LeetCode 一 题目 给你一个字符串 s 找到 s 中最长的回文子串 如果字符串的反序与原始字符串相同 则该字符串称为回文字符串 示例 1 输入 s babad 输出 bab 解释 aba 同样是符合题意的答案
  • Flutter手势--GestureDetector各种手势使用详情

    1 GestureDetector单击手势 序列号 字段 属性 描述 1 onTapDown GestureTapDownCallback 手指按下时的回调函数 2 onTapUp GestureTapUpCallback 手指松开时的回调
  • 解决zookeeper启动失败Could not find or load main class org.apache.zookeeper.server.quorum.QuorumPeerMain报错

    zookeeper的默认日志在 xxxxx apache zookeeper 3 5 9 logs目录下 完整报错名称为 Error Could not find or load main class org apache zookeepe
  • C++学习 三、weak_ptr使用

    C 学习 三 weak ptr使用 前言 weak ptr概述 创建weak ptr对象 创建空weak ptr对象 使用拷贝构造函数初始化weak ptr对象 使用shared ptr对象初始化weak ptr对象 注意 不能使用堆指针初
  • QT 实现简单截图功能

    QT 实现简单截图功能 代码内容完善 有详细的代码注释所以不在赘述 头文件CaptureScreen h ifndef CAPTURESCREEN H define CAPTURESCREEN H include
  • shiro多realm异常解决

    shiro多realm异常解决 1 情况描述 2 自定义token 用户名 密码 使用shiro自带token 1 TelCodeToken 参考shiro自带UserNamePasswordToken 3 自定义Realm 1 Paren
  • opencv从入门到精通 哦吼10

    目录 视频处理 读取并显示摄像头视频 VideoCapture 类 播放视频文件 保存视频文件 小结 视频处理 OpenCV 不仅能够处理图像 还能够处理视频 视频是由大量的图像构成的 这些图像以固定的时间间隔从视频中获取 这样 就能够使用
  • python库-jieba安装(很多库都可以这样安装)

    方式一 直接安装 win R gt cmd gt pip install jieba 亲测安装很多python库的时候大家获取会遇到很多坑 不管是pip命令 conda 命令 Anaconda图形化 或者pycharm导入安装 都会遇到安装
  • PHPStorm超级好用的插件

    一 常用插件 1 Translation 翻译插件 2 CodeGlance 代码地图 3 Key Promoter X 快捷键提示 4 Color Highlighter 颜色代码显示为颜色 5 Database Navigator 数据
  • 在学习k8s时候,pod services 和deployment

    在学习 Kubernetes K8s 时 Pod Service 和 Deployment 是三个非常重要的概念 它们是 Kubernetes 中用于管理容器化应用程序的核心组件 Pod Pods Pod 是 Kubernetes 最基本的