面试
爷来辣
个人笔记,快乐运维。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面试答案-简单回答k8s容器启动的过程
kubernetes 核心组件: master组件 kube-apiserver 提供了资源操作的唯一入口,任何资源的请求/调用操作都是通过它,并提供认证,授权,访问控制,API 注册和发现机制 kube -controller-manager 集群控制器,负责维护集群的状态,比如故障检测,自动扩展,滚动更新等 kube- scheduler 负责资源的调度,按照预定的调度策略将pod调度到相应的机器上,为pod选择一个node etcd 保存了整个集群的状态信息,分布式键值对(k/v)存储服务 c原创 2020-12-27 16:41:52 · 1230 阅读 · 0 评论 -
面试答案-简单内核及系统层面调优
linux层面 linux文件句柄 linux在整个系统层面和单个进程两个层面对打开的文件句柄进行限制。 1.配置文件/proc/sys/fs/file-max是对整个系统层面对打开的文件句柄最大数进行控制,单个用户或进程能够打开的文件句柄数受此限制。 通过ulimit -a查看当前用户或进程能够打开的最大文件数: 上述只是默认值,在实际生产环境肯定是不够用的,如果配置过小,有时会报类似can't open so many files的错误。通过ulimit -n可以对该值进行临时修改。如果想永久原创 2020-12-27 16:41:23 · 425 阅读 · 0 评论 -
面试答案-微服务
今天面试官问我 微服务是什么。除了保证可用性还需要保证什么。暂时不明确这个问题的答案。先给自己补充一下概念 微服务 微服务有如下优点: 1 微服务是松藕合的,无论是在开发阶段或部署阶段都是独立的。 2 能够快速响应, 局部修改容易, 一个服务出现问题不会影响整个应用。 3 易于和第三方应用系统集成, 支持使用不同的语言开发, 允许你利用融合最新技术。 4每个微服务都很小,足够内聚,足够小,代码容易理解。团队能够更关注自己的工作成果, 聚焦指定的业务功能或业务需求。 5 开发简单、开发效率提高,一个服务可能就原创 2020-12-27 16:40:57 · 392 阅读 · 0 评论
分享