当前位置: 首页 > news >正文

K8S学习笔记01

是什么
高可用,可扩展,自动化,容器化,管理多容器

组件

master

API server

controller manager

scheduler

etcd

node

对应一台机器
负责运行和托管容器化

kubelet

container runtime

kube-proxy

pod

同一个pod内的容器可以直接通过localhost通信

deployment

定义了应用程序的副本数容器镜像版本等信息,并且通过控制replicaSet进行扩展部署回滚升级等。

用来定义和管理容器化应用程序的部署和升级
支持滚的更新,逐步替换旧pod,

replicaSet

副本集 是一种资源对象,用来定义和管理pod副本数量。

DaemonSet

守护进程集 是一种资源对象
用来保证某个特定的守护进程在每一个节点上运行。
如日志收集,监控代理等

statefulset

有状态副本集
用来管理有状态应用程序的腐败数量和状态
专门用来管理有状态的应用程序,一半他们需要持久化存储和稳定的网络标识

ingress

资源对象
用来将外部流量路由到集群内部
k8s中,某个服务都有一个clusterIP到那时只能在内部使用。
有时候我们希望暴露给外部‘
这就是ingress(相当于nginx)??

configmap

配置文件
统一管理,应用程序,一个map可以生成多个pod

secret

用来管理敏感数据
用来安全的存储传递这些敏感信息

persistentVolume

持久化卷

PVC

持久化卷声明
用来声明对持久化存储资源的需求
一个PV和一个PVC一起提供服务给一个pod使用。

service

资源对象,用来定义一组pod访问方式和网络规则

提供稳定的访问地址,为一组pod提供一个稳定的虚拟IP地址,该地址可以作为入口来访问这些pod

namespace

将资源进行逻辑划分

从而是多个团队可以共享一个集群。
提供了一定隔离和权限控制

http://www.xdnf.cn/news/193987.html

相关文章:

  • 嵌入式面试八股文(十二)·FreeRTOS中·堆和栈
  • Oracle备份和恢复
  • 论文速报《Enhancing Autonomous Driving Systems...:LLM-MPC混合架构增强自动驾驶》
  • C语言基础—(函数,指针与形参实参,字符串与指针,结构体)
  • Golang|使用函数作为参数和使用接口的联系
  • 23种设计模式
  • STM32N6570-DK ISP调试
  • UDP 报文结构与注意事项总结
  • 每日c/c++题 备战蓝桥杯(P1093 [NOIP 2007 普及组] 奖学金)
  • 勘破养生伪常识,开启科学养生新篇
  • 发那科机器人(基本操作、坐标系、I/O通信)
  • JVM——引入
  • STM32裸机编程架构与思路
  • LangChain4j +DeepSeek大模型应用开发——2 接入其他大模型
  • 练习普通话,说话更有节奏
  • Odoo 18 中计划、待办、项目管理模块解析
  • re题(49)BUUCTF-crackMe
  • 【深度剖析】贵州茅台的数字化转型(2025)(中1)
  • Spring的BeanFactory和FactoryBean的区别
  • springboot dev process
  • JVM模型、GC、OOM定位
  • [250428] Nginx 1.28.0 发布:性能优化、安全增强及新特性
  • wps批注线条怎么取消去掉wps批注后有竖线
  • CentOS7——Docker部署java服务
  • 基于常微分方程的神经网络(Neural ODE)
  • 如何通过Google Chrome增强网页内容的安全性
  • 低空经济无人机创新实训室解决方案
  • 亚马逊环保标识运营指南:抢占流量新赛道的6大策略解析
  • 读论文《Deep learning-assited pulsed discharge plasma catalysis modeling》2023 ECM
  • Android Studio 2024版,前进返回按钮丢失解决