您现在的位置是:貌合心离网 > 热点
开发人员如何理解kubernetes
貌合心离网2026-11-14【热点】{固定数字1}人已围观
简介谷歌外推搜索留痕技术【tg:seogoogle987】
概述
在JAVA开发中使用 docker run命令配合上自建的Docker仓库可以很容易部署JAVA服务,但是使用Docker部署应用会有几个问题:
一个docker run 不是部署服务的可靠方法,因为它创建的容器在单个机器运行。虽然Docker引擎提供了一些基本的管理功能,例如在容器开发崩溃或计算器重启时自动重启容器。但是它不能处理机器崩溃。无法保证服务的高可用! 另一个问题是服务通常不是孤立存在,而是相互依赖的,例如数据库和消息队列。我们通常需要将服务及其依赖项作为一个单元部署或取消部署。
在开发过程中特别好用的方法是使用Docker Compose。Docker Compose是一个人员工具,它允许使用YAML文件以声明方式定义一组容器,然后以组的形式启动和停止这些容器。
但是使用Docker Compose也有个很明显的问题就是它仅限于一台机器。要可靠的部署服务,必须使用Docker编排框架,例如Kubernetes。
Kubernetes简介
Kubernates是一个Dock如何er编排框架,是Docker之上的一个软件层,它将一组计算机硬件资源转变成用于运行服务的单一资源池。它努力保持每个服务所需要的实例数量,并确保它们一直在线,即使服务实例或机器崩溃也是如此。容器的灵活性和Kubernetes的复杂性相结合是部署服务的一种强有力的方式。
Kubernetes有三个理解主要功能:
资源管理:将一组计算机视为由CPU、内存和存储卷构成的资源池,将计算机集群视为一台计算机。 调度:选择要运行容器的机器。默认情况下,调度考虑容器的资源需求和每个节点的可用资源。它还可以实现在同一节点部署具有亲和性(affinity)的容器,或保持特定几个容器分散部署在不同的节点上(反亲ku和性,anti-affinity) 服务管理:实现命名和版本化服务的概念,这个概念可以直接映射到微服务架构中的具体服务。编排框架确保始终运行所需数量的正常实例。它实现请求的负载均衡。编排框架也可以执行服务的滚动升级,并允许你回滚到旧版本。
Kubernetes架构
Kubernetes架构
Kubernbeetes在一组机器上运行。Kubernetes集群中的计算机角色分为主节点和普通节点。集群中只有很少的几个主节点(可能只有一个)和很多普通节点。
「主节点」负责管理集群。Kubernetes的「普通节点」称为 “工作节点”,它会运行一个或多个Pod。Pod是Kubernetes的部署单元,由一组rn容器组成。
主节点运行多个组件,包括以下内容:
API服务器:用于部署和管理服务的REST API,例如,可被kubectl命令行使用。 Etcd:存储集群数据键值的NoSQL数据库。 调度器:选择要运行POD的节点。 控制器管理器:运行控制器,确保集群状态与预期状态匹配。例如,一种被称为 复制(replietcation)控制器 的控制器通过启动和终止实例来确保运行所需要的服务实例。
普通节点运行多个组件,包括以下内容:
Kubelet:创建和管理节点上运行的Pod。 Kube-proxy:管理网络,包括跨Pod的负载均衡。 Pods:应用程序服务。
接下来我们看一下Kubernetes上部署服务需要掌握es的关键Kubernetes概念,掌握这几个概念就抓住了Kubernetes的核心。
Kubernetes的关键概念
Kubernetes是很复杂的,但是,一旦掌握了一些「关键对象」的概念,就可以高效的使用Kubernetes。Kubernetes定义了许多类型的对象,从开发人员的角度来看,最重要的开发对象如下:
Pod:
Pod是Kubernetes的基本部署单元。它由一个或多个共享IP地址和存储卷的容器组成。服务实例的pod通常由单个容器组成,例如运行 JVM 的容器。但在某些情况下,Pod包含一个或多个实现支持功能的 「边车」(sidecar)容器。例如,Nginx 服务器可以有一个边车容器,定期人员执行 git pull 以下载最新版本的网站。Pod的生命周期很短,因为Pod的容器或它运行的节点可能会崩溃。
Deployment:
Deployment : Pod 的声明性规范。Deployment是一个控制器,可确保始终运行所需数量的Pod实例 (服务实例)。它通过滚动升级和回滚来支持版本控制。
Serv如何ice:
向应用程序服务的客户端提供的一个静态/稳定的网络地址。它是基础设施提供的服务发现的一种形式。每个 Service具有一个 IP 地址和一个可解析为该 IP 地址的 DNS 名称,并跨一个或多个 Pod对 TCP 和 UDP 流量进行负载均衡处理。IP地址和 DNS 名称只能在Kubernetes内部访问。
Servic理解e默认是使用ClusterIp模式,如果需要外部能访问到这个Service则需要使用另外两种类型的对象:NodePort 和 LoadBalancer。
ConfigMap:
名称与值对的命名集合,用于定义一个或多个应用程序服务的外部化配置。Pod容器的定义可以引用ConfigMap来定义容器的环境变ku量。它还可以使用ConfigMap在容器内创建配置文件。可以使用Secret来存储敏感信息(如密码),它也是 ConfigMap的一种形式。
很赞哦!(59207)
相关文章
- 谷歌 AI 视频生成工具 Flow 升级:编辑更灵活,音频功能强大
- 笔记本、AR眼镜、C919驾驶舱体验……搭载阿里云无影架构的新终端亮相
- 微软深化AI战略:Windows11核心集成 Copilot,支持语音控制、屏幕分析和本地自动化
- 标签: Omdia 第二屏 ConnectedTVWorldSummit2026 多任务观看
- 云计算开发:Python内置函数-complex()函数详解
- 随着AIoT的出现,人类的生活将发生怎样的变化
- 标签: 创维 松下 OLED电视 全球战略合作
- 标签: 京东上海总部 中建八局 造楼机 普陀区工地
- 苹果8个代工厂搬迁他国,富士康也要走?几十万中国员工怎么办?
- 京东:将京东云计算和人工智能业务分拆给京东数科
热门文章
站长推荐
友情链接
- 标签: 康师傅
- https://www.polliwogs.com/search/谷歌外推搜索留痕技术【tg:seogoogle987】,5f5
- https://www.unclefossil.com/search/谷歌外推搜索留痕技术【tg:seogoogle987】,rD5
- https://www.televes.com/es/catalogsearch/result/?q=谷歌外推搜索留痕技术【tg:seogoogle987】,jiV
- https://www.sogou.com/web?query=谷歌外推搜索留痕技术【tg:seogoogle987】,Xsv
- https://www.woorden.org/spreekwoord.php?woord=谷歌外推搜索留痕技术【tg:seogoogle987】,JQq
- https://www.lneg.pt/en/?s=谷歌外推搜索留痕技术【tg:seogoogle987】,Dou
- https://www.tarleton.edu/news/search/谷歌外推搜索留痕技术【tg:seogoogle987】,NhM
- https://www.posten-portal.de/search?query=谷歌外推搜索留痕技术【tg:seogoogle987】,nsc
- https://jihoon471.cafe24.com/product/search.html?banner_action=&keyword=谷歌外推搜索留痕技术【tg:seogoogle987】M85
- https://www.openspaceinstitute.org/search?q=谷歌外推搜索留痕技术【tg:seogoogle987】,HoW
- https://www.pickett.co.uk/collections/vendors?q=谷歌外推搜索留痕技术【tg:seogoogle987】,P73
- https://www.miamiopenmri.com/?action=CHECK&s=谷歌外推搜索留痕技术【tg:seogoogle987】,son
- https://www.partilerdunyasi.com/index.php?route=product/search&tag=谷歌外推搜索留痕技术【tg:seogoogle987】,zJI
- https://www.pearson.com/en-us/search.html?aq=谷歌外推搜索留痕技术【tg:seogoogle987】,1FT
- https://www.hanbat.ac.kr/search/front/Search.jsp?qt=谷歌外推搜索留痕技术【tg:seogoogle987】uMe
- https://www.randjleather.co.uk/index.php?route=product/search&tag=谷歌外推搜索留痕技术【tg:seogoogle987】,PSv
- https://search.danawa.com/dsearch.php?query=谷歌外推搜索留痕技术【tg:seogoogle987】G9T
- https://www.mynextmove.org/find/search?s=谷歌外推搜索留痕技术【tg:seogoogle987】,d1D
- https://www.zutari.com/search/谷歌外推搜索留痕技术【tg:seogoogle987】,9AH
- https://www.teamlab.art/it/?submit=谷歌外推搜索留痕技术【tg:seogoogle987】,JQb
- https://www.springfieldlibrary.org/?s=谷歌外推搜索留痕技术【tg:seogoogle987】,iAl
- https://www.libros.unam.mx/catalogsearch/result/?cat=37&dir=asc&format=20&lit=20&manufacturer=3230&mode=list&order=year_edition&q=谷歌外推搜索留痕技术【tg:seogoogle987】,l1X
- https://www.flickr.com/photos/tags/谷歌外推搜索留痕技术【tg:seogoogle987】i0I
- https://www.shacknews.com/editorial-search?q=谷歌外推搜索留痕技术【tg:seogoogle987】,s1f
- https://www2.ual.es/ProyectoLates/?s=谷歌外推搜索留痕技术【tg:seogoogle987】,Cai
- https://www.roberthalf.com/us/en/jobs/all/谷歌外推搜索留痕技术【tg:seogoogle987】e0A
- https://www.whirlpool.com.hk/chinese/catalogsearch/result?cat=30&q=谷歌外推搜索留痕技术【tg:seogoogle987】,9lR
- https://www.rookwinkel.nl/catalogsearch/result/index/?q=谷歌外推搜索留痕技术【tg:seogoogle987】,ehF
- https://www.lyrics.com/lyrics/谷歌外推搜索留痕技术【tg:seogoogle987】,H49
- https://www.sportbiketracktime.com/index.php?route=product/search&tag=谷歌外推搜索留痕技术【tg:seogoogle987】,frh
- https://www.pmindia.gov.in/en/?s=谷歌外推搜索留痕技术【tg:seogoogle987】,qYl
- https://www.reallywildbirdfood.co.uk/store/search?q=谷歌外推搜索留痕技术【tg:seogoogle987】,IMG
- https://www.varian.com/en-au/search?cat=113&search=谷歌外推搜索留痕技术【tg:seogoogle987】,Bpq
- https://www.duksung.ac.kr/search/front/Search.jsp?qt=谷歌外推搜索留痕技术【tg:seogoogle987】LYC
- https://www.duksung.ac.kr/search/front/Search.jsp?qt=谷歌外推搜索留痕技术【tg:seogoogle987】Luj
- https://www.tombow.com/search/谷歌外推搜索留痕技术【tg:seogoogle987】,bTn
- https://www.wuv.edu/?s=谷歌外推搜索留痕技术【tg:seogoogle987】,67V
- https://hsmoa.com/search?query=谷歌外推搜索留痕技术【tg:seogoogle987】MfA
- https://www.writingforward.com/?action=SEARCH&s=谷歌外推搜索留痕技术【tg:seogoogle987】,tGB
- https://www.nyif.com/catalogsearch/result/index/?f=sarbanesoxleyU&index=me_cms_pe&lit=20&mode=list&p=1&q=谷歌外推搜索留痕技术【tg:seogoogle987】,ZJG
- https://www.wheels24.gr/?action=CHECK&s=谷歌外推搜索留痕技术【tg:seogoogle987】,N7Y
- https://www.tmtpost.com/search?q=谷歌外推搜索留痕技术【tg:seogoogle987】,y3Z
- https://www.remit.co.jp/vi/?s=谷歌外推搜索留痕技术【tg:seogoogle987】2PU
- https://www.lgnewsroom.com/search/谷歌外推搜索留痕技术【tg:seogoogle987】,Vv2
- https://www.lechzuers.com/de/search?cat=163&q=谷歌外推搜索留痕技术【tg:seogoogle987】,orw
- https://www.springfieldlibrary.org/library/?s=谷歌外推搜索留痕技术【tg:seogoogle987】,z4b
- https://www.youtube.com/hashtag/谷歌外推搜索留痕技术【tg:seogoogle987】,o3x
- https://blvdseafood.com/?s=谷歌外推搜索留痕技术【tg:seogoogle987】wRZ
- https://www.prattlibrary.org/search?q=谷歌外推搜索留痕技术【tg:seogoogle987】,HHl
- https://www.jusoen.com/addreng.asp?p1=谷歌外推搜索留痕技术【tg:seogoogle987】0sT







