首页 > 其他分享 >谈云服务,那不得不谈这个技术

谈云服务,那不得不谈这个技术

时间:2022-11-23 11:34:18浏览次数:37  
标签:容器 服务 kubernetes worker 谈云 扩缩容 master 节点 不得不

谈云服务,那不得不谈这个技术

坚持原创,写好每一篇文章

上篇文章我们说到docker的出现让容器即服务变成了可能并日趋流行,然而docker部署的服务越来越多以后,容器的管理就成为了问题,kubernetes就是用来解决这个问题的。如果没有kubernetes,我相信,容器肯定混乱不堪,并且难以维护。kubernetes可以实现容器的自动部署,自动扩缩容和管理容器。所以如果要谈云服务的,kubernetes和docker一样,都是云服务的基石。

整体架构

kubernetes有自己的命令行工具,是kubectl,它可以调用master节点的aip server来完成各种功能。

kubernetes分为master结合和worker节点,master节点中有etcd、controller和apiserver等组件,它相当于大脑,管理者这个kubernetes的运行状态,而worker节点就是用来拉取各种镜像运行各种服务的,以pod为单位运行容器,worker节点中有kubelet组件,它的功能就是负责和master节点的api server进行交互的,它会检测pod的运行状态是否正常,如果有不正常的pod会上报给api server,

kubernetes的扩缩容

如果进行扩缩容的话,需要安装指标的组件metrics-server,然后通过命令来设定扩缩容。

kubectl autoscale deployment xppapp --cpu-percent=40 --min=2 --max=4

这里的命令的意思是部署xppapp应用并自动扩缩容,扩缩容的水位设置的是40%,最小的pod数量是两个,最大的pod数量是4个。

总结

kubernetes像docker一样,为Serverless云服务打下了基础,这篇文章我们主要讲了kubernetes的整体架构,它包括了master节点和worker节点,master负责各种worker节点的调度,而worker节点就是用来拉取镜像运行服务容器的。在扩缩容方面我们可以通过kubectl autoscale命令来进行设置扩缩容的水位线和最小缩容的容器个数和最大扩容的容器个数。

❤️ 感谢大家

如果你觉得这篇内容对你挺有有帮助的话:

  1. 欢迎关注我❤️,点赞

    标签:容器,服务,kubernetes,worker,谈云,扩缩容,master,节点,不得不
    From: https://blog.51cto.com/u_15460453/5880708

相关文章

  • 手动获取IServiceProvider依赖注入的 服务实例
    手动获取IServiceProvider依赖注入的服务实例Task.Run(()=>{try{//Task里创建了新的IServiceScope......
  • windows注册java的jar包为服务
    下载nssm,以管理员身份运行命令控制台:nssminstall InfluxDB 在打开的窗口中选择在path填上java路径,在Startupdirectory填上jar包目录Arguments填上参数Servicename......
  • Mac如何连接远程服务器
    Mac如何连接远程服务器iTerm2可以以明文保存密码,实现快速连接远程服务器,但是,密码最好不要暴露在明文里。我们可以借助更为通用的方法。在Mac这样的类UINX系统中,使用iTer......
  • 【Serverless】Unity快速集成认证服务实现邮件登录
    ​概述:认证服务可以为您的应用快速构建安全可靠的用户认证系统,您只需在应用中访问认证服务的相关能力,而不需要关心云侧的设施和实现。本次将带来如何使用Unity编辑器快速......
  • 【HMS Core】School Diary应用集成多个HMS Core服务,更好的体验华为生态系统
    ​一、介绍总览通过建立本次的SchoolDiary应用,您可以更好地体验华为生态系统的组成部分,包括认证服务、云存储和云数据库等Serverless服务。此外您还可以了解到如何使用......
  • 【HMS Core】构建SplitBill应用集成多个HMS Core服务,助力您更好的了解华为生态组成
    ​一、介绍Duration:3:00总览通过构建本次的SplitBill应用,您可以更好地了解华为生态的组成部分,包括认证服务、云存储和云数据库等Serverless服务。此外您还可以了解如......
  • 服务器 局域网(内网)电脑IP地址修改
    服务器网络突然连不上,有线网无线网均不行参考https://zhuanlan.zhihu.com/p/373735540能连上网之后要重新恢复成之前的内网IP,修改IPV4设置配置IP(原来的内网IP),掩码(255.......
  • ssh与服务器安全实战
    ssh原理ssh是一种协议标准,其目的是实现安全远程登录以及其它安全网络服务。SSH仅仅是一协议标准,其具体的实现有很多,既有开源实现的OpenSSH,也有商业实现方案。使用范围最......
  • go 1.12以下,给服务器增加包依赖的自动化脚本
    前言旧版的go不支持module,所以包依赖需要手动引入。本文仅记录用过的脚本,方便以后复制。需要对具体的包增加具体的脚本#本脚本,需要在服务上预先配置好go1.9,GOPATH,GOROO......
  • 服务端的高可用方案
    前言高可用主要解决以下问题:不是单个节点,任何一个服务节点挂了,能够自动使用其他业务节点。允许新的服务节点进入服务群体,并且是客户端无感知。不同的服务协议,解决方案也不......