精彩博客

深入分析Kubelet Bootstrap Checkpoint

Author: xidianwangtao@gmail.com , Version: Kubernetes 1.12 摘要:本文对Kubelet Bootstrap Checkpoint的使用方法、应用场景、工作机制及其代码工作流程进行了全面分析,目前仍处于Alpha...

11/24 21:32
195
1
Fio随机读IOPS测试值可能偏大的原因分析

问题描述: 在使用fio进行虚拟机磁盘(Ceph的RBD,格式化为ext4文件系统)的IOPS测试时,发现randread比预估值高许多; 在使用相同参数进行randwrite测试之后,再进行randread时会出现此现象...

11/21 21:29
127
0
看图了解RocksDB

它是一个高性能的Key-Value数据库。设计了完善的持久化机制,同时保证性能和安全性。能够良好的支持范围查询,因为K-V记录就是按照Key来排序的。 下图为写入的流程: 可以看到主要的三个组成...

11/15 14:42
174
0
Spring Boot集成Hazelcast实现集群与分布式内存缓存

Hazelcast是Hazelcast公司开源的一款分布式内存数据库产品,提供弹性可扩展、高性能的分布式内存计算。并通过提供诸如Map,Queue,ExecutorService,Lock和JCache等Java的许多开发人员友好的...

11/13 11:00
340
1
Hystrix之外健壮微服务的新选择:Sentinel 发布首个生产版本

Sentinel 阿里中间件团队开源的,面向分布式服务架构的轻量级流量控制框架,主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助用户保护服务的稳定性。 近日,阿里中间...

11/08 15:38
345
0
ES6 系列之 Babel 将 Generator 编译成了什么样子

前言 本文就是简单介绍下 Generator 语法编译后的代码。 Generator function* helloWorldGenerator() { yield 'hello'; yield 'world'; return 'ending'; } 我们打印下执行的结果: var hw =...

11/06 12:08
174
0
Spring boot 的profile功能如何实现多环境配置自动切换

通常服务端应用开发需要经过以下几个流程: 开发 -> 测试 -> RC验证 -> 上线 这就涉及到四个不同的环境,开发环境、测试环境、RC环境以及生产环境,为了避免不同环境之间相互干扰,通常需要独...

11/06 11:44
92
0
Kubernetes Endpoints Controller源码分析

Author: xidianwangtao@gmail.com 摘要:最近我们在写自己的Kubernetes服务路由组件对接公司自研的负载均衡器,这其中涉及到非常核心的Endpoints相关的逻辑,因此对Endpoints Controller的深...

11/04 23:37
346
0
Envoy源码分析之Dispatcher

Dispatcher 在Envoy的代码中Dispatcher是随处可见的,可以说在Envoy中有着举足轻重的地位,一个Dispatcher就是一个EventLoop,其承担了任务队列、网络事件处理、定时器、信号处理等核心功能。...

10/31 10:04
302
1
基于Lucene查询原理分析Elasticsearch的性能

前言 Elasticsearch是一个很火的分布式搜索系统,提供了非常强大而且易用的查询和分析能力,包括全文索引、模糊查询、多条件组合查询、地理位置查询等等,而且具有一定的分析聚合能力。因为其...

10/30 17:57
630
1
一个GO语言性能问题的发现和解决

本文是大 U 同事的一篇实操性经验贴,是发现问题、分析问题到解决问题的完整案例,借此分享,希望对各位有所帮助。 事件起因 事情起因于公司一位同事在内部邮件组中 post 了一个问题,一个使...

10/29 16:24
3.3K
14
Ceph学习笔记2-在Kolla-Ansible中使用Ceph后端存储

环境说明 使用Kolla-Ansible请参考《使用Kolla-Ansible在CentOS 7单节点上部署OpenStack Pike》; 部署Ceph服务请参考《Ceph学习笔记1-Mimic版本多节点部署》。 配置Ceph 以osdev用户登录: ...

10/23 08:08
234
0
kubeadm 安装kubernetes1.12.1

准备环境 服务器 服务器情况: IP 系统版本 角色 Hostname 10.20.13.24 Centos7 64位 minimal master kuber24 10.20.13.25 Centos7 64位 minimal work Kuber25 10.20.13.26 Centos7 64位 mi...

10/19 19:10
657
4
搜索引擎Sphinx亿级数据大并发实时搜索通用架构设计方案

一、市场份额 1.简介 Sphinx 优势: Sphinx是一个基于SQL的C++开发的开源全文检索引擎,在1千万条记录情况下的查询速度为0.x秒(毫秒级) 始于2001年,近20年的市场打磨(本文基于目前最新版...

09/29 22:14
1K
1
在docker for win中使用portainer管理容器

如何安装docker for win请参考我之前的文章《Docker在Win10下的安装和配置》 打开Kitematic图形管理工具,搜索portainer镜像 创建镜像,制定端口到宿主机9000端口(这个自定义) 宿主机直接访...

09/29 10:00
499
0
微服务架构下的服务关联图

在微服务架构下,服务之间的关系是非常复杂的,是一个典型的有向有环图,在一个中等规模的项目中,一般会有100多个服务,而大型项目中,则会有数百个服务。 假设我们有如下6个服务: 每个服务...

09/28 20:20
689
0
业务代码解构利器--SWAK

作者:闲鱼技术-紫思 简介 业务的不断发展、商品类型的不断增多、不断添加的业务需求使得闲鱼的代码出现“bad smell”——平台代码和业务代码耦合严重难以分离;业务和业务之间代码交织缺少拆...

09/28 16:10
382
1
用Python 进行深度学习

摘要: 深度学习背后的主要原因是人工智能应该从人脑中汲取灵感。本文就用一个小例子无死角的介绍一下深度学习! 人脑模拟 深度学习背后的主要原因是人工智能应该从人脑中汲取灵感。此观点引...

09/17 10:47
897
0
零基础入门│带你理解Kubernetes

条分缕析带你充分理解Kubernetes的各个细节与部分:它是什么,它如何解决容器编排问题,它包含哪些你必须掌握的关键对象,以及如何快速上手部署使用Kubernetes。 容器的好处不胜枚举:一致的...

09/13 16:01
588
0
Kubernetes Local Persistent Volume源码分析

Author: xidianwangtao@gmail.com 摘要:上一篇博客”深度解析Kubernetes Local Persistent Volume“对local volume的基本原理和注意事项进行了分析,本文将进行源码分析,涉及scheduler、p...

09/12 23:59
547
1

没有更多内容

加载失败,请刷新页面

利用Kubernetes和Helm进行高效的超参数调优

Author: xidianwangtao@gmail.com 摘要:本文将讨论Hyperparameter调优在落地时面临的问题,以及如何利用Kubernetes+Helm解决这些问题。 Hyperparameter Sweep面临的问题 在进行Hyperparame...

09/06 18:21
1K
2
如何使用Rancher 2.0在Kubernetes集群上部署Istio

Service mesh旨在解决云原生应用之间服务拓扑的连接问题。如果你想要构建云原生应用,那么就需要Service mesh。Istio是Service mesh中的一个明星项目,在Istio文档中对其有非常全面的介绍:h...

08/12 11:23
1K
2
高效编写Dockerfile的几条准则

注: 本文首发于 My 公众号 CodeSheep ,可 长按 或 扫描 下面的 小心心 来订阅 ↓ ↓ ↓ 概述 Dockerfile 是专门用来进行自动化构建镜像的编排文件(就像Jenkins 2.0时代的Jenkinsfile是对J...

07/12 05:51
5K
7
Docker Swarm的前世今生

概述 在我的《Docker Swarm集群初探》一文中,我们实际体验了Docker Swarm容器集群技术的魅力,与《Kubernetes实践录》一文中提到的Kubernetes集群技术相比,Docker Swarm没有Kubernetes显得...

06/19 07:10
1K
1
基于容器应用设计的原则,模式和反模式

容器和容器编排(Kubernetes)的广泛使用,让我们可以轻松的构建基于微服务的“云原生”(Cloud Native)的应用。容器成为了云时代的新的编程单元,类似面向对象概念下的对象,J2EE中的组件或...

05/10 02:39
1K
4
如何实现一个优质的微服务框架:Apache ServiceComb 的开放性设计

一个优质的微服务框架需要考虑的要素众多,在满足微服务设计理念的前提下,也是一个不断实践优化的过程。 本文讲述了整个 开源微服务框架 Apache ServiceComb 设计形成的前因后果,尝试从理念...

完整微服务化示例:使用 Apache ServiceComb (incubating) 进行微服务开发、容器化、弹性伸缩

最完整的微服务化示例,从业务场景入手,讲述微服务化架构设计、容器化、集群部署、弹性伸缩

TensorFlow on Kubernetes的架构与实践

这两年,Kubernetes在企业中的DevOps、微服务领域取得了出色的成绩,从2017年开始,将Kubernetes应用到HPC、AI等领域也成了技术热点。这里我给大家分享一下Kubernetes在AI中的落地经验,内容...

01/24 23:38
3.2K
4
操作系统级虚拟化概述

本文简要介绍了操作系统级虚拟化的概念,并简要阐述了实现操作系统虚拟化所用到的技术Namespace及cgroups的原理及使用方法。

01/05 15:22
1K
3
kubernetes中部署DNS

* 先吐槽一下,最近研究k8s的dns,看了很多相关博客,发现很多都是一样的内容,大部分都是转载或者copy,也不验证一下就发出来,给我无形中挖了很多坑。再次先谴责一下这些人! * 开始正题! ...

2017/12/09 18:39
1K
2
TensorFlow Serving在Kubernetes中的实践

本文介绍了TensorFlow Serving的配置,尤其是官方文档没作完整介绍的model version policy的配置,另外介绍了编译TensorFlow Serving时的优化实践以及在Kubernetes中的部署,以及使用时的注意...

2017/12/05 22:32
2K
2
Kubernetes在vivo容器云平台中的应用与实践

本博文是我参加2017/11/04 K8S技术社区深圳站Meetup分享的PPT内容,主要介绍Kubernetes在vivo容器云平台的应用与实践,重点介绍我们跟业界大多数方案不一样的地方,包括整体架构(HA/Securit...

2017/11/09 23:51
3.2K
7
解析Kubernetes 1.8中的基于Pod优先级的抢占式调度

在 1.8 的发布版本中,SIG Scheduling 通过引入 Pod 优先级和抢占特性扩展了共享集群的概念。这些特性允许在单一集群中混合运行不同类型的应用和任务,提高了集群的利用率和可用性。这些特性...

2017/11/02 01:34
1K
3
私有云中Kubernetes Cluster HA方案

发现很多Kubernetes刚入门的同学对Kubernetes的Master高可用方案很感兴趣,官方又只给出了GCE上部署高可用的方案,因此我觉得有必要把我之前做的Kubernetes Master HA方案分享一下。...

2017/10/25 22:23
1K
4
实弹军演-基于Ceph对象存储的实战兵法

保障国家权益的第一道防线是军队,而保障数据安全的最强壁垒则是存储。老司机多年经验总结,分享几点基于Ceph的对象存储实战兵法.

2017/08/03 10:26
1K
4
Spring Cloud 项目综述(技术栈一览)

Spring Cloud 为构建分布式系统和微服务提供了一些通用的工具,例如:配置中心,服务注册与发现,熔断器,路由,代理,控制总线,一次性令牌,全局锁,leader选举,分布式 会话,集群状态等。...

2017/04/10 18:06
8.8K
19
API的文档自动生成——基于CDIF的SOA基本能力

当前,作为大部分移动app和云服务后台之间的标准连接方式,REST API已经得到了绝大部分开发者的认可和广泛的应用。近年来,在新兴API经济模式逐渐兴起,许多厂商纷纷将自己的后台业务能力作为...

2017/04/02 16:06
1K
0
CheungSSH3.0国产自动化运维堡垒机

CheungSSH Web3.0 虽然不优秀,但衷心希望能给予支持和理解 项目地址:http://git.oschina.net/CheungSSH_OSC/CheungSSH 建议您使用git命令下载,因为文件比较大,如果用浏览器,和可能下载不...

2017/03/09 17:15
9.9K
21
用大白话聊聊分布式系统

一提起“分布式系统”,大家的第一感觉就是好高大上啊,深不可测,看各类大牛关于分布式系统的演讲或者书籍,也大多是一脸懵逼。本文期望用浅显易懂的大白话来就什么是分布式系统、分布式系统...

2017/03/05 23:54
4.6K
9
使用spark计算文档相似度

使用spark,TF_IDF计算文档相似度

2016/12/17 22:31
5K
6

没有更多内容

加载失败,请刷新页面

Kubernetes首个严重安全漏洞发现者,谈发现过程及原理机制

北美时间11月26日,Kubernetes爆出严重安全漏洞,该漏洞由Rancher Labs联合创始人及首席架构师Darren Shepherd发现。该漏洞CVE-2018-1002105(又名Kubernetes特权升级漏洞,https://github....

12/07 20:25
9
0
实战:基于 Spring 的应用配置如何迁移至阿里云应用配置管理 ACM

最近遇到一些开发者朋友,准备将原有的Java Spring的应用配置迁移到 阿里云应用配置管理 ACM 中。迁移过程中,遇到不少有趣的问题。本文将通过一个简单的样例来还原迁移过程中遇到的问题和相...

12/07 17:45
7
0
阿里云马劲:保证云产品持续拥有稳定性的实践和思考

对所有的技术人员来说,业务可靠性提升是一个系统工程,涉及网络管理、IDC管理、服务器管理、交付管理、变更管理、故障管理、监控管理、预案管理、根因分析、容量规划、容灾演练、标准化建设...

12/07 17:15
5
0
八年技术加持,性能提升10倍,阿里云HBase 2.0首发商用

阿里云HBase 2.0成长手记,含着金汤匙出身 HBase本身是一个分布式存储、数据库引擎,可以支持千万的QPS、PB级别的存储,这些都已经在生产环境验证,并且在阿里得以验证。 早在2010年开始,阿...

12/07 16:45
5
0
万豪数据泄漏门再敲警钟 酒店集团7步安全建议

11月30日,万豪酒店官方发布消息称,多达5亿人次预订喜达屋酒店客人的详细个人信息可能遭到泄露。万豪国际在调查过程中了解到,自2014年起即存在第三方对喜达屋网络未经授权的访问,但公司直...

12/07 16:27
7
0
CVE漏洞—PHPCMS2008 /type.php代码注入高危漏洞预警

摘要:11月4日,阿里云安全首次捕获PHPCMS 2008版本的/type.php远程GetShell 0day利用攻击,攻击者可以利用该漏洞远程植入webshell,导致文件篡改、数据泄漏、服务器被远程控制等一系列严重问...

12/07 16:02
5
0
什么是docker

docker简介 Docker 提供了一个可以运行你的应用程序的封套(envelope),或者说容器。它原本是 dotCloud 启动的一个业余项目,并在前些时候开源了。它吸引了大量的关注和讨论,导致 dotCloud 把...

12/07 14:24
10
0
docker centos环境部署tomcat

1 利用docker查找centos镜像信息 2 pull下来, docker pull centos:6.8 3 启动centos容器 docker run -i -t -v /root/:/opt/tool centos:6.8 /bin/bash 相关参数解释: -i:表示以“交互模式...

12/07 13:56
8
0
基于centos6.7的docker私有仓库搭建

1 仓库配置https认证 cd /etc/docker/ mkdir certs [root@docker01 docker]# openssl req -newkey rsa:4096 -nodes -sha256 -keyout certs/docker01.key -x509 -days 365 -out certs/docker...

12/07 13:52
3
0
一篇文章带你看懂AWS re:Invent 2018大会,揭秘Amazon Aurora

本文由云+社区发表 | 本文作者: 刘峰,腾讯云NewSQL数据库产品负责人。曾职于联想研究院,Teradata北京研发中心,从事数据库相关工作8年。2017年加入腾讯数据库产品中心,担任NewSQL数据库产...

12/07 11:05
11
0
基于centos6.7离线安装docker1.7.1

基于某些特殊情况的安全要求必须离线安装(吐血) 1.检查libcgroup库:rpm -q libcgroup,如果没查到就安装-->rpm -ivh libcgroup-0.40.rc1-23.el6.x86_64.rpm,然后挂载 vi /etc/fstab 最后一...

12/07 10:38
6
0
Kubernetes集成docker的部署

K8s 是一个容器集群管理系统,提供资源调度、均衡容灾、服务注册、动态扩缩容等功能。 Kubernetes组件介绍: etcd:存储Kubernetes信息、存储各种业务容器信息等,存储flannel网络配置信息,...

12/07 10:33
4
0
docker yum源安装

安装 [root@localhost /]# yum -y install docker-io 启动docker服务 [root@localhost /]# service docker start Starting cgconfig service: [ OK ] Starting docker: [ OK ] 将docker加入开...

12/07 10:30
5
0
docker busybox服务中nslookup命令报错

Server: 127.0.0.11 Address: 127.0.0.11:53 Non-authoritative answer: *** Can't find tasks.busybox2: No answer 原因:新版busybox镜像的问题,使用旧版本即可,如1.28.3版 docker servi...

12/07 10:16
5
0
缓存技术在华为公有云环境中的挑战与应用

12月1日,ACMUG & CRUG 2018 技术沙龙全国巡演第十站在西安举办。华为云中间件产品经理 Kevin 在会上带来了《缓存技术在华为公有云环境中的挑战与应用》主题演讲,为大家介绍和分享了华为云分...

12/07 09:33
3
0
UnixBench算分介绍

关于如何用UnixBench,介绍文章很多,这里就不展开了。这里重点描述下它是如何算分的。 运行参数 碰到很多客户,装好后,直接./Run,就把结果跑出来了,然后还只取最后一个分值,比谁高谁低。...

12/06 16:32
6
0
阿里巴巴IPv6应用平台引领下一代互联网

摘要: 据预测,到2020年底我国IPv6终端设备将达到5亿,正在快速取代IPv4。阿里巴巴网络架构师张先国先生在2018 年GNTC 大会IPv6 专场上分享IPv6应用集团业务(支付宝、淘宝、天猫等)的改造...

12/06 15:31
5
0
驱动阿里云的高性能网络引擎- 飞天洛神

摘要: 洛神是阿里云飞天系统的虚拟网络系统核心,而在11月15日的GNTC 云专场峰会上,阿里云资深网络技术专家宗志刚先生首先分享了“驱动阿里云的高性能网络引擎- 飞天洛神”主题演讲,深度探...

12/06 15:01
5
0
Kubernetes探秘—配置文件目录结构

Kubernetes的配置目录包括/etc/kubernetes、/home/supermap/.kube和/var/lib/kubelet目录。 下面我们来看一看,这些目录里到底有些什么文件(操作系统使用Ubuntu 18.04LTS desktop)。 安装t...

12/06 11:29
4
0
新版发行+被爆首个严重漏洞,Kubernetes动态有点多

K8S首爆严重安全漏洞,严重性9.8分 Kubernetes于昨晚爆出严重安全漏洞,该漏洞由Rancher Labs联合创始人及首席架构师Darren Shepherd发现。该漏洞CVE-2018-1002105(又名Kubernetes特权升级漏...

12/06 09:57
34
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部