• 面试题(三)


    1. 基础应用
    (一)简述OSI网络架构模型,以及各层常见的协议
    (二)列出所有的私有网段,以及可分配的IP地址数量(写出计算过程)
    (三)简述nginx和Haproxy的主要配置文件格式(nginx.conf  haproxy.cfg). 以及两个如何实现转发过程中如何保留客户端的源IP地址,
    (四)常见的Linux发行版本,以及对应的应用程序包管理器
    (五)Bash脚本的if条件中,参数-f -d -n -z分别表示什么
    (六)Bash完整脚本编写:
    判断脚本输入参数1和输入参数2是否相同,若相同则将小写字母改为大写字母输出,否则输出"Not match"
    2. 容器应用
    (一)简述docker、docker-compose、docker swarm、k8s、helm的概念,以及他们之间的关系
    (二)选择你所熟悉的项目,编写一个Dockerfile
    (三)k8s中pod、rs、deployment、hpa的基本概念,以及他们之间的关系
    (四)k8s中cronjob和job有什么区别
    (五)k8s中service有哪几种类型,service中externalTrafficPolicy有哪几种类型,对应的作业是什么?
    (六)k8s中Ingress是什么,一般和什么组件搭配使用,请尽可能多的举例
    (七)简述k8s中的如下属性及其作用
    resources
    tolerations
    affinity  
    affinity有哪几种类型
    3. 系统中间件
    (一)简述Prometheus + Grafana监控体系(最好能用流程图表示)
    (二)你所知道的Prometheus支持的exPorter有哪些
    (三)简述efk系统,如何实现按日存储索引,并且只保留15天的数据
    (四)Mysql的索引是什么?有几种类型
    (五)Mysql在Mysqldump和xtrabackup这两种备份方式有什么不同?
    4. 公有云
    (一)列举你使用过的公有云中,服务器产品的英文缩写,并写出它有几种定价模型
    (二)什么是vpc、subnet、安全组、NAT网关
    (三)如何连接数据中心到公有云vpc,请简述步骤,如涉及路由表修改请举例说明
    5. 解决方案架构设计
    (一)业务高峰时期,Mysql cpu突然暴涨,可能的原因是什么,可以通过哪些途径排查问题
    (二)如果让你在K8s中设计一个网关项目,要求能根据域名转发到具体的服务中,并自动签发https证书,应该如何实现

  • 相关阅读:
    [转]进程的用户栈和内核栈
    什么是URL,URL格式
    设计灵感
    Spring源码学习相关记录
    HTML图片标签路径解析
    一次Spring Bean初始化顺序问题排查记录
    是要面向对象,还是简单粗暴?
    2018/07/26学习节点记录
    数据结构-堆 Java实现
    2018 ICPC 徐州邀请赛 总结
  • 原文地址:https://www.cnblogs.com/zisefeizhu/p/12946039.html
Copyright © 2020-2023  润新知