10 2018 档案

摘要:Kubernetes K8s概念和术语 k8s中,主机分为master和nodes,客户端请求首先发给master,由master分析各node资源状态,分配一个最佳node,然后由node主机通过docker把容器启动起来 Master API server :负责接收并处理请求 schedule 阅读全文
posted @ 2018-10-28 20:32 谭普利特 阅读(699) 评论(0) 推荐(0)
摘要:数据传输率的单位一般采用MB/s或Mbit/s,尤其在内部数据传输率上官方数据中更多的采用Mbit/s为单位。此处有必要讲解一下两个单位二者之间的差异: MB/s的含义是兆字节每秒,Mbit/s的含义是兆比特每秒,前者是指每秒传输的字节数量,后者是指每秒传输的比特位数。MB/s中的B字母是Byte的 阅读全文
posted @ 2018-10-26 13:55 谭普利特 阅读(6525) 评论(0) 推荐(0)
摘要:Ingress是什么 Ingress :简单理解就是个规则定义;比如说某个域名对应某个 service,即当某个域名的请求进来时转发给某个 service;这个规则将与 Ingress Controller 结合,然后 Ingress Controller 将其动态写入到负载均衡器配置中,从而实现整 阅读全文
posted @ 2018-10-24 18:01 谭普利特 阅读(503) 评论(0) 推荐(0)
摘要:部署方式:通过kubeadm安装步骤(一个master节点和两个node节点) 1. master,nodes:安装kubelet,kubeadm,docker 2. master:kubeadm init 3. nodes:kubeadm join(文档:https://github.com/ku 阅读全文
posted @ 2018-10-24 16:39 谭普利特 阅读(179) 评论(0) 推荐(0)
摘要:user nginx; worker_processes auto; #nginx开启的进程数 worker_cpu_affinity auto; #自动为每个进程绑定CPU worker_rlimit_nofile 65536; #每个进程最大打开文件数 pid /var/run/nginx.pi 阅读全文
posted @ 2018-10-19 20:40 谭普利特 阅读(184) 评论(0) 推荐(0)
摘要:Docker Docker是什么: Docker是一个开源的应用容器引擎。 Docker使用容器引擎解决平台依赖问题 Docker具有类似Github的版本控制功能 Docker具有自己的生态圈,应用以镜像的形式发布 使用Golang编写 采用C/S架构,包含Docker Server和Docker 阅读全文
posted @ 2018-10-18 22:15 谭普利特 阅读(188) 评论(0) 推荐(0)
摘要:DDOS DDOS又称分布式拒绝服务攻击,全称是Distributed Denial of service SYN flood SYN flood在攻击时,首先伪造大量的源IP地址,分别向服务器发送大量的SYN包,此时服务器端会返回SYN/ACK包,因为源地址是伪造的,所以伪造的IP并不会应答,服务 阅读全文
posted @ 2018-10-14 20:08 谭普利特 阅读(417) 评论(0) 推荐(0)
摘要:redis是用C语言开发的一个开源的高性能键值对(key value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储求,目前为止redis支持的键值数据类型如下字符串、列表(lists)、集合(sets)、有序集合(sorts sets)、哈希表(hashs) Redis的应用场景 缓存( 阅读全文
posted @ 2018-10-11 17:10 谭普利特 阅读(249) 评论(0) 推荐(0)
摘要:HAproxy " HAproxy官网 " [TOC] 代理作用:web缓存(加速)、反向代理、内容路由(根据流量及内容类型将请求转发至特定服务器)、转码器:compress 缓存作用:减少冗余内容传输,节省带宽,缓解网络瓶颈、降低了对原始服务器的压力,降低了请求延迟 HAproxy:只是一个HTT 阅读全文
posted @ 2018-10-10 01:04 谭普利特 阅读(262) 评论(0) 推荐(0)
摘要:Supervisor [toc] [Supervisor官网](http://supervisord.org) Supervisor是用Python开发的一个client/server服务,用Supervisor管理的进程,当一个进程意外被杀死, supervisort监听到进程死后,会自动将它重新 阅读全文
posted @ 2018-10-10 01:02 谭普利特 阅读(398) 评论(0) 推荐(0)
摘要:Varnish "Varnish官方网站" [TOC] 管理进程:编译VCL并应用新配置,监控varnish,初始化varnish, CLI接口 Child/cache: 1. Acceptor: 接收新的连接请求 2. worker threads: 处理用户请求 3. Expiry: 清理缓存中 阅读全文
posted @ 2018-10-10 00:59 谭普利特 阅读(354) 评论(0) 推荐(0)
摘要:Tomcat [toc] JVM的核心组成部分: Class Loder 执行引擎 Java编程语言特性:面向对象,多线程,结构化错误处理,垃圾收集,动态链接,动态扩展 堆:创建的对象都在堆内存中 GC:垃圾收集器,主要收集堆内存中的对象 JDK:java开发工具箱,提供了JAVA的类库,开发工具和 阅读全文
posted @ 2018-10-10 00:55 谭普利特 阅读(323) 评论(0) 推荐(0)