
k8s
文章平均质量分 57
k8s实战经验分享
无声的告白
毕业于河海大学,先后任职于南京国图,亚信科技,中电数据,工作7年有余,在自动化运维的道路上愈走愈远。。。
展开
-
pod结构说明-运行容器的容器
pod基础概念pod相当于一个运行容器的环境,有独立的ip地址,也有自己的hostname,利用namespace进行资源隔离。pod内部封装的是容器,可以封装一个或者多个相关的容器。pod网络pod有自己独立的ip地址。pod内部容器之间访问采用localhost访问。pod如何对外提供访问pod是虚拟的资源对象(进程),没有对应实体版本(物理机,物理网卡)与之对应,无法对外提供服务访问。pod如果想要对外提供服务,必须绑定物理机端口(在物理机上开启端口,让这个端口和pod端口进行原创 2021-08-11 20:47:23 · 796 阅读 · 0 评论 -
有状态服务vs无状态服务-k8s部署对象
切入正题之前,先引入一个小知识点控制pod集群副本的数量,永远与预期设定的数量保持一致,什么是副本控制器。对于副本控制器的基本理解就是:控制pod集群副本的数量,永远与预期设定的数量保持一致截止到当前版本,k8s副本控制器有两种类型:replicationcontrollerreplicaset区别在于:1、标签选择器功能不一样:replicaset: 可以使用标签选择器进行复合选择*单选*复合选择replicationcontroller: 仅支持单选*单选建议: 新版k8s原创 2021-08-09 22:30:59 · 1039 阅读 · 0 评论 -
k8s-架构原理
k8s是google公司使用go语言开发,借鉴borg系统开发出来的。k8s架构介绍k8s集群服务器主要分为两类角色,分别为master和node。master节点包含如下组件:api server: k8s网关,所有指令请求都必须经过apiserver。scheduler: 调度器 根据调度算法,将请求资源调度到某一个node节点。controller: 控制器,维护k8s资源对象。etcd: 分布式存储组件,用于存储资源对象。node节点包含如下组件:docker: 运行容器的基础环境原创 2021-08-05 21:18:23 · 296 阅读 · 0 评论 -
k8s&云-初体验
k8s企业应用场景1、构建自动化运维平台中小型企业,使用k8s构建自动化运维平台,去运维人员降本增效。大型互联网公司更要使用。2、充分利用服务器资源3、使服务无缝迁移为什么使用k8s&k8s解决了什么问题不得不说到关于服务部署模式变迁史:物理机部署虚拟化(虚拟机)方式部署,本身虚拟机即占用庞大资源容器化方式进行部署由上服务部署模式变化带来的问题:如何对服务进行横向扩展容器宕机如何恢复重新发布新的版本如何更新,更新后,不影响业务如何监控容器如何调度创建容器数原创 2021-08-05 20:56:42 · 936 阅读 · 0 评论