【运维面试】k8s中service和ingress的区别
serivce是如何被设计的:
在pod中运行的容器在动态,弹性的变化(比如容器的重启IP地址会变化),为了给pod提供一个固定的,统一访问的接口,以及负载均衡的能力,并借助DNS系统实现服务发现功能,解决客户端发现容器难的问题,于是变设计了service
service 和pod对象的IP地址,在集群内部可达,但集群外部用户无法接入服务,解决的思路有:
- node pod端口上做端口暴露
- 在工作节点上用公用网络名称空间(hostname)
- 使用service的nodeport或者loadbalancer
- ingress七层负载和反向代理资源。
service 提供pod的负载均衡的能力,但只在4层有负载,而没有功能,只能到IP层面。
service的几种类型:
- clusetr IP: 默认类型,自动分配一个仅可以在内部访问的虚拟IP,仅供内部访问
- nodeport: 在clusterip的基础上,为集群内的每台物理机绑定一个端口,外网通过任意节点的物理机IP来访问服务,应用方式: 外服访问服务
- loadbalance: 在nodeport的基础上,提供外部负载均衡与外网统一IP,此IP可以将讲求转发到对应的服务上。 应用方式: 外服访问服务
- externalname : 引用集群外的服务,可以在集群内部通过别名的方式访问。
ingress:
service 只能提供四层的负载,虽然可以通过nodeport的方式来服务,
【运维面试】k8s中service和ingress的区别相关推荐
- 企业运维 kubernetes(k8s) 之 service
目录 1. service 介绍 2. 开启 kube-proxy 的 ipvs 模式 3. 创建 service:(NodePort方式) 4. DNS 插件 Service 5. pod 滚动更新 ...
- 【运维面试秘籍】2022最值得收藏的运维面试文章汇总
运维面试秘籍,包含了运维技术面试技巧和HR的面试技巧,如果你是刚刚大学毕业或者已经从业三五年想要提升薪资,那这个面试技巧就绝对适合你. 如果你没有学历,或者学历比较低,或者没有工作经验,那本专栏绝对适 ...
- 运维面试必问的自动化系列高频面试题(2021年最新版)
前言 本系列是我要进大厂运维面试高频系列的第六篇文章 这些年互联网老辛一直在面试一线,帮助小伙伴辅导面试准备及面试复盘,拿到过大大小小的offer,比如阿里,字节,美团,快手,百度等等 每次面试后我都 ...
- 运维面试经验总结(1)
最近了解了许多去腾讯的面经,以及工作后的学长分享的经验,大致总结了一些运维面试高概率出现的问题,决定发篇博客,一来是为了记录一下方便以后复习,二来也是为了分享出来,和感兴趣的同志一起学习. 问题:你了 ...
- 运维面试怎么问问题?
运维面试怎么问问题? 来源: DevOpSec公众号 作者: DevOpSec 随着我们在团队中角色的转变或者技术的提升,我们可能会面试运维候选人. 下面我从四个方面介绍一下作为运维面试官一般都会问什 ...
- 【运维】K8S集群部署系列之ETCD集群搭建(四)
ETCD集群扩容和缩容 本文将介绍生产环境下如何对ETCD集群进行扩容和缩容. 文章目录 ETCD集群扩容和缩容 新节点环境准备(node3) 下载安装包并初始化环境 网络准备 生成`node3`对等 ...
- IT运维服务管理中知识
1.IT运维服务管理中知识的主要内容及分类 IT运维服务管理中的知识主要包括IT服务相关的管理制度.流程,软件开发文档.网络拓扑图等技术资料,针对不同问题和事件的解决方案,IT运维过程中产生的测试方案 ...
- OpenStack运维面试(1)
确实有很久都没写博客了,这篇题目笔记是自己经历的,也有自己思考的,已经有很长时间才算写完这30道.说说自己的状况吧,首先说为什么是OpenStack运维面试呢,因为之前在一家OpenStack云计算公 ...
- linux高级运维笔试简答题及答案,企业linux初级和高级运维面试常问题目问答总结技巧讲解(2020年录制)...
课程增值: 课程是我最近面试辅导的所有学员,成功找到工作,企业常问题目,我带领大家学习,面试如何问答. 我曾经经历面试linux运维没有做大量准备,经历大量hr给我说的一句话就是 回家等通知吧,心碎了 ...
最新文章
- 转载:《TypeScript 中文入门教程》 4、类
- INDEX FULL SCAN和INDEX FAST FULL SCAN区别
- JavaScript 技术篇-js只获取本节点text文本,不包含子节点
- 机器学习书籍资料(自己正在读的)---self-reading ML booklist ( To be continued )
- commons-lang常用工具类StringEscapeUtils使用--转
- Java两则故障分析和常见连接超时时间
- java myeclipse The type java.lang.CharSequence cannot be resolved. It is indirectly referen
- 初识图机器学习(part2)--图数据
- Hibernate Collection Cache如何工作
- java 检查进程是否存在
- 过滤你不想看见的网页里的东西
- solr7在tomcat上的部署
- 面试java程序员hr问你职业规划,2022最新
- jdk8,jdk10,jdk12新特性
- 1%大气密度也能飞?NASA把无人机送上火星,最具野心探测计划启动
- java px pt转化_pt和px的转换
- 工作两年小结----勿忘初心不负梦想
- C++语法学习笔记十四:派生类-调用顺序-访问等级-函数遮蔽
- 郑捷《机器学习算法原理与编程实践》学习笔记(第四章 推荐系统原理)(一)推荐系统概述...
- GNU Radio: USRP2 and N2x0 Series