• 通过 UI 管理 docker
    Docker 正在被用在越来越多的场景中,对于不太习惯命令行工具的朋友来说,docker cli 用起来可能会比较吃力。本文笔者将介绍一个功能强大的 docker web 客户端:portainer(岸吊,参考下面插图)。按照 portainer 官方的说法,它可以让我们通过 UI 轻松的管理 docker 主机和 docker swarm 集群。说明:本文的演示环境为 ubuntu 16.04。安装 portainer就像我们通过容器来运行应用一样,运行一个容器就行了,非常简单:$ docker run ...
  • Docker stop或者Docker kill为何不能停止容器
    作者:marshalzxy原文:https://www.jianshu.com/p/813d8362d497背景我们内部压力(cpu 80%,内存90%)通过stress (做页面压力测试)在容器内部做测试中,发现某几个时候通过docker stop $containeriddocker cli退出后,短暂时间内docker ps查看到容器依然在运行状态。但是很快docker ps查看容器或者ps查看容器主进程pid就可以确认容器推出了。我们需要解释一下Docker stop发生了什么Docker主要执行流...
  • 微服务下服务注册发现层次及适用场景分析 | 趋势解读
    【摘要】在实际业务场景中,服务部署有不同的需求,服务的注册发现机制的实现也有不同的方式。本文尝试探讨不同层次的服务注册发现的适用场景和优缺点,理解不同方案的适用性,指导如何在实际业务中根据场景选择适合的服务部署方案。【作者】汪照辉 王作敬 中国银河证券股份有限公司 信息技术部IT研发中心前言在传统服务化开发、容器云平台实施和微服务开发过程中,都会遇到服务注册和发现的问题。服务注册发现组件和实现方式及实现的层次也各不相同,比如传统ESB可以使用UDDI实现注册发现;容器云平台本身实现了注册发现机制;微服务注册...
  • 服务器产生大量 TIME_WAIT 状态的排查过程
    阅读本文大概需要 4.3 分钟。作者:一夕如环原文:http://t.cn/AiYVjy12一、概述(一)现象服务器有两个现象,第一是tcp连接数不多,不超过10个,但是time_wait状态的2000。第二个按照以往的性质,在很少用户访问的情况下,服务器的资源几乎没有使用,比如CPU,不超过5%。现在没有什么用户的的情况下,CPU损耗坚持在40%左右,夜间也不停歇。里面运行着好几个web项目,都用docker启动的容器分开。(二)相关知识tcp连接有3次握手,断开有四次挥手。三次握手中第一次,是主动端发出...
  • kubernetes 线下环境容器化落地实践
    kubernetes 线下环境容器化落地实践分享人有的人你看了一辈子却忽视了一辈子,有的人你只看了一眼却影响了你的一生,有的人热情的为你而快乐却被你冷落,有的人让你拥有短暂的快乐却得到你思绪的连锁,有的人一相情愿了N年却被你拒绝了N年,有的人一个无心的表情却成了永恒的思念,这就是人生。内容:容器技术介绍Kubernetes生态介绍Kubernetes线下环境落地实践     -  根据场景需求制定容器化方案     -  定制容器服务镜像     -  配置动态jenkins slave(docker in...
  • 最新丨万字详解Docker架构原理及功能使用
    提示:文中有些内容为大神的博客内容,就不统一标注那里引用,只是再最下面标注参考连接,谢谢!一、简介1、了解Docker的前生LXCLXC为Linux Container的简写。可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。相当于C++中的NameSpace。容器有效地将由单个操作系统管理的资源划分到孤立的组中,以更好地在孤立的组之间平衡有冲突的资源使用需求。与传统虚拟化技术相比,它的优势在于:(1)与宿主机使用同一个内核,性能损耗小;(2)不需要指令级模拟...
  • 第一次,如此清晰脱熟的直解K8S网络
    “K8S 网络设计与实现是在学习 K8S 网络过程中总结的内容。本文按照 K8S 网络设计原则、Pod 内部网络、Pod 之间网络等几个步骤讲解 K8S 复杂的网络架构。图片出自:《你女儿也能看懂的插画版 Kubernetes 指南》K8S 网络设计原则K8S 网络设计原则如下:每个 Pod 都拥有一个独立 IP 地址,Pod 内所有容器共享该 IP 地址。集群内所有 Pod 都在一个直接连通的扁平网络中,可通过 IP 直接访问。即:所有容器之间无需 NAT 就可以直接互相访问;所有 Node 和所有容器之...
  • 剖析Spring源码:加载IOC容器
    点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!推荐阅读(点击即可跳转阅读)1. SpringBoot内容聚合2. 面试题内容聚合3. 设计模式内容聚合4. Mybatis内容聚合5. 多线程内容聚合本文接上一篇文章 阅读Spring源码:IOC控制反转前的处理,继续进行下面的分析首先贴出 Spring bean容器的刷新的核心 11个步骤进行祭拜(一定要让我学会了…阿门)// 完成IoC容器的创建及初始化工作@Overridepublic void refresh() throws Be...
  • 云时代运维转型必读:容器运维模式的五大场景
    作者介绍温峥峰,小鹏汽车互联网中心运维高级经理,专注于运维自动化、DevOps实践、运维服务体系建设与容器运维时代下的价值挖掘。知乎专栏:HiPhone运维之道其实我挺早就接触Docker和Kubernetes,时间大概在3、4年前吧,但是由于当时所在技术团队的业务模式所限制,还没有真正对容器云有技术需求,所以我更多还是以一种技术玩具的心态接触容器技术。直到去年开始才正式接触基于容器云平台的技术架构,我从业务运维和DevOps的角度来看,容器云平台与之前的物理机和虚拟机等IaaS层基础上的运维模式有着非常大...
  • 两小时入门 Docker
    作者:Warm and newcnblogs.com/peng104/p/10296717.html推荐阅读(点击即可跳转阅读)1. SpringBoot内容聚合2. 面试题内容聚合3. 设计模式内容聚合4. 排序算法内容聚合5. 多线程内容聚合1、引言1.1 Docker是什么Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在 GitHub 上进行维护。Docker...
  • 阿里云 CDN 业务基于边缘容器的云原生转型实践
    作者|阿里云智能高级技术专家黄玉奇、阿里云智能技术专家吴龙辉导读:本文基于边缘容器的阿里云 CDN 云原生实践, 涵盖了边缘容器的背景和趋势,边缘托管集群 ACK Managed Edge K8s 的能力、架构,以及基于边缘容器构建阿里云 CDN 的云原生体系的详细过程,期望与读者分享使用阿里云容器服务打造云边端一体基础设施过程中的体会。
  • 微服务架构系列一:关键技术与原理研究
    由于微服务主要围绕业务领域构建模型,而且整合了过去十多年来的新概念和新技术,因此可以避免由传统的分层架构引发的很多问题及陷阱,具有很大的研究价值和实用意义。并在云上和本机搭建了Kubernetes高可用集群及相关组件,作为微服务实践和密码强度评测实验的基础架构。SOA架构中包含多个服务,服务之间通过互相配合来完成一系列功能。SOA相对于传统单块架构的优势和特点是服务化,松耦合,灵活的架构,支持敏捷等。不过虽然面向服务的架构SOA的理论和实践方面已经研究了十多年[3],但是由于给SOA下定义的组织机构太多,没有一个统一的标准,而且加之
  • 360私有云容器镜像仓库简介
    用户制作好镜像push到仓库,这样下次在另外一台机器上使用这个镜像时候,只需要从仓库上 pull 下来就可以了。本文主要介绍360私有云HULK使用的镜像仓库Harbor。本文来自360云计算公众号。什么是HarborHabor是由VMWare公司开源的容器镜像仓库,是一个用于存储和分发Docker镜像的企业级Registry服务器。项目管理项目管理是系统最主要的一个功能模块,项目是一组镜像仓库的逻辑集合,是权限管理和资源管理的单元划分。以达到用户只能操作自己私有仓库的目的。1容器的镜像挂载 docker支持多种graphDriver,包括vfs、devicemapper、overlay、overlay2、aufs,docker镜像存储驱动目前用的是overlay2。
  • 推荐一个阿里朋友的公众号,只有一个!
    今天给大家推荐一个朋友,先来几个介绍,看看大家能不能猜到是谁。他有一个公众号,专注于输出原创的Java技术,包括但不限于源码,原理,经验,杂谈等的技术。长按扫码即可关注下面是几篇他写过的比较不错的文章Java 工程师成神之路 | 2019正式版不了解这12个语法糖,别说你会Java!此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。
  • 容器十年 ——一部软件交付编年史
    张磊阿里云高级技术专家、CNCF官方大使Kubernetes 项目资深成员与维护者,曾就职于 Hyper、微软研究院,现在负责 Kubernetes 技术及上下游相关工作。本文授权转载自公众号“阿里巴巴云原生”欢迎关注。2019 年,全世界的开发人员都开始习惯用容器测试自己的软件,用容器做线上发布,开始对容器化的软件构建和交付流程习以为常。全世界的架构师们都在对“云原生”侃侃而谈,描绘多云时代的应用治理方式,不经意间就把 “sidecar” 这种容器组织方式当做了默认选项。
  • 太全了|万字详解Docker架构原理、功能及使用(送书)
    点击上方“民工哥技术之路”选择“置顶或星标”每天10点为你分享不一样的干货一、简介1、了解Docker的前生LXCLXC为Linux. 在LXC的基础之上,docker提供了一系列更强大的功能。docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的linux服务器,也可以实现虚拟化。容器是镜像的运行实例,当被运行时有镜像状态和用户进程,可以使用docker ps 查看。运维生成环境中:docker化。
  • K8S 常见面试题总结
    我相信你已经知道这些事实,这也是促使你打开这个Kubernetes面试问题文章原因。在这篇关于Kubernetes面试问题的文章中,我将讨论在面试中提出的与Kubernetes相关的最重要问题。因此,为了您的理解,我将此博客分为以下4个部分:Kubernetes基本面试问题基于架构的面试问题基于场景的面试问题多项选择题所以让我们开始吧!Heapster是由每个节点上运行的Kubelet提供的集群范围的数据聚合器。因此,Kubelet处理PodSpec中提供给它的容器的描述,并确保PodSpec中描述的容器运行正常。Kubernetes master控制容器存在的节点和节点内部。
  • 微服务架构专题五:代码给你,看如何用Docker支撑微服务
    经过几年的发展,两个毫不相干的技术最终走到了一起:使用 Docker 来支撑微服务架构的开发和运维。同时,前面也提到使用基于 Docker 的微服务平台来支撑微服务的自动化开发和运维,但是并没有深入。Docker 核心概念介绍 Docker 的镜像、容器以及镜像仓库概念。Docker 镜像技术实现了应用程序运行环境与主机环境的无关性。Docker 可以帮助抵消这个弊端。所以,使用 Docker 后,我们可以提高 5~10 倍的计算资源利用率。Docker 编排工具可以帮助管理这些依赖关系,从而达到一键创建整个系统的目的。就目前来看,Docker 能够支持除.net 以外的几乎所有开发语言。
  • 容器生态再进一步,百度智能云正式支持Rancher Kubernetes平台
    至此,用户可以在Rancher平台上通过已集成的百度智能云集群驱动,调用百度智能云API直接创建和管理基于百度智能云CCE服务上托管的Kubernetes集群。Rancher与百度智能云的合作,无疑将进一步促进企业级客户落地Kubernetes的进程。研究指出,现在约有40%的企业在生产环境中使用Kubernetes,而未来三年,这一比例将上升至80%。推荐阅读中国公有云三巨头,同时支持Rancher Kubernetes平台Rancher 2019上半年速报:收入增长161%,新增客户52%,保持行业领先官宣!CDF正式成立,Rancher为首届创始团队成员About Rancher LabsRancher Labs由CloudStack之父梁胜创建。旗舰产品Rancher是一个开源的企业级Kubernetes管理平台,实现了Kubernetes集群在混合云+本地数据中心的集中部署与管理。
  • 用了就会更好吗?小心Kubernetes陷阱!
    作者 | shuveb译者 | 小大非在公司,你不可能没有听到过有关 Kubernetes 的信息,来自谷歌的 red hot 容器编排技术通常是大家茶余饭后的聊天话题。当然,也有许多人认为 Kubernetes 是神级存在,但如果你想很好的使用 Kubernetes 并充分发挥它的作用,这取决于很多因素,我打算解释其中一些关键因素。在本文中我还将为你提供一种渐进式评估 Kubernetes 并将其引入公司的方法。Kubernetes 是一项伟大的技术,如果使用得当,它将带来巨大的好处。值得注意的是,Kubernetes 不仅可以编排 Docker 管理的容器。
官方公众号
活跃用户
《科技日报》是富有鲜明科技特色的综合性日报,是面向国内外公开发行的中央主流新闻媒体,是党和国家在科技领域的重要舆论前沿,是广大读者依靠科技创造财富、提升文明、刷新生活的服务平台,是中国科技界面向社会、连接世界的明亮窗口。
让创业者不再孤独@i黑马
凤凰科技频道官方账号,带你直击真相。
数字生活家,手机新娱乐
腾讯新闻旗下腾讯科技官方账号,在这里读懂科技!
普及数据思维,传播数据文化
定期推送python基础,开发框架,数据库,前端,linux等相关知识,致力打造一个实用的推送平台,希望能够成为大家的宝典.
分享最有价值的互联网技术干货文章,AI、Python、Java、Android、iOS、前端、后端等,助力您成为有思想的全栈架构师,聊架构,聊职场、聊人生!打造最有价值的架构师圈子和社区,助力你的个人提升和发展~
讨论和学习C/C++编程知识,分享C语言和C++开发相关的技术文章和工具资源
分享编程思想、职业发展、个人见解。
阿里巴巴官方技术号,关于阿里的技术创新均呈现于此。
记录工作,生活的地方。
推崇基础学习与原理理解,不谈大而空的架构与技术术语,分享接地气的服务器开发实战技巧与项目经验,实实在在分享可用于实际编码的编程知识。
最有价值的架构师圈子和社区,我们分享各种互联网架构技术干货,探讨架构设计和实战经验,不定期送书、分享学习资料与面试题等。关注学习,早日成为架构师。
通俗易懂,用大白话、幽默风趣地讲解web前端知识,让每个新手入门无难度
分享Web后端开发技术,分享PHP、Ruby、Python等用于后端网站、后台系统等后端开发技术;还包含ThinkPHP,WordPress等PHP网站开发框架、Django,Flask等Python网站开发框架。
你的健康生活小助手,预约挂号老朋友。
专注年轻人的AI学习与发展平台
感谢订阅,我叫杨钊,也叫big banana,大家都叫我大蕉。技术探针一枚。主要分享最近关注或者将要关注的东西。万一能对您有一点点的帮助那就更好了。
TechWeb专注于互联网消费领域,每日专业提供互联网产品、智能设备及互联网服务等方面的最新资讯。