作者: 张 佃栋

目前任职于山东广电新媒体有限公司系统架构运维工程师,从事运维工作多年,曾供职于IBM上海数据中心。研究方向Linux、流媒体、集群方面的系统管理 优化,自动化运维,架构设计等方面。实践经验丰富,目前专注于高可用网站架构、网络安全及数据同步、远程灾备研究

kubernetes面试题汇总详解

1、 k8s是什么?请说出你的了解? 答:Kubenetes是一个针对容器应用,进行自动部署,弹性伸缩和管理的开源系统。主要功能是生产环境中的容器编排。 K8S是Google公司推出的,它来源于由Google公司内部使用了15年的Borg系统,集结了Borg的精华。 2、 K8s架构的组成是什么? 答:和大多数分布式系统一样,K8S集群至少需要一个主节点(Master)和多个计算节点(Node)。 主节点主要用于暴露API,调度部署和节点的管理; 计算节点运行一个容器运行环境,一般是docker环境(类似docker环境的还有rkt),同时运行一个K8s的代理(kubelet)用于和maste

继续阅读 >>

k8s-prometheus “context deadline exceeded”问题处理

部署了node-exporter,prometheus却无法获取信息,报context deadline exceeded。 解决: 网上好多介绍说改prometheus的配置scrape_timeout:600s,加大参数即可。 实际上不好使。 最后加大exporter的资源限制解决 默认: resources: limits: cpu: 10m memory: 50Mi requests: cpu: 10m memory: 50Mi 修改为: resources: requests: memory: 30Mi cpu: 100m limits: memory: 200Mi cpu: 500

继续阅读 >>

Win10 开机自动打开上次未关闭程序怎么办?

在使用 Windows10 电脑的过程中,发现电脑开机后,会自动打开上次未关闭的程序窗口,这是怎么回事呢?这是 Windows10 的一个新功能,看到大部分教程都让去改电源设置,把快速启动关了。。。本人表示很无语,那是 Windows8 时代的新功能,现在大部分机器都默认开着,不止 Windows10 ,为什么只有 Windows10 1709 后的版本才有这个问题,要么是BUG,要么是新功能,大部分人都把它当BUG,在个人电脑上这个功能很好用,在公司就有点尴尬了,下面我教大家把这个功能关闭。 点击 Windows10 徽标键 打开 Windows10 自带设置 选择 “账户” 选择“登录选项

继续阅读 >>

dockerfile定制tomcat镜像,你需要的都在这

首先准备好一个文件夹,名字随便,把你想加进去的东东发在这里面。比如:jdk1.8   tomcat8,根据需求来 https://github.com/zhangdiandong 下面重点dockerfile FROM centos:7.7.1908 MAINTAINER zhangdd LABEL Description=”基于CentOS 7,安装了jre 8和tomcat8.5″ Version=”1.0″ #定义root密码 RUN echo “root:123456” | chpasswd RUN /bin/cp

继续阅读 >>

nginx新增stream模块负载ftp请求

nginx 1.9版本之后直接使用Stream 安装stream模块: 1.nginx 增加tcp ./configure –with-stream (新增配置,其余根据自己需求不变) 2.配置nginx.conf stream { upstream ftp { hash $remote_addr consistent; server 192.168.1.2:21 max_fails=3 fail_timeout=30s; server 192.168.1.3:21 max_fails=3 fail_timeout=30s; } server { listen 2121; prox

继续阅读 >>