简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
docker依赖的内核特性docker依赖于Linux的两个内核特性:Namespaces:命名空间Control groups(cgroups):控制组Namespaces命名空间提供了一种系统资源的隔离,包括了文件系统、网络、进程等。docker有5种命名空间:PID:进程隔离NET:网络管理接口IPC:管理跨进程通信访问MNT:管理挂载点UTS:隔离内...
允许所有容器互联在同一宿主机下,docker容器通过docker网桥进行连接,默认情况下,同一宿主机下的所有容器都可以连接。但是容器的ip可能随着容器重启而变化,所以docker提供了link选项提供可靠连接。docker run --link=[CONTAINER]:[ALIAS] [IMAGE] [COMMAND]在使用这个参数时还可以为容器指定别名,以后利用别名连接...
kubernetes介绍发展历史Kubernetes是Google在2014年6月开源的一个容器集群管理系统,使用Go语言开发,Kubernetes也叫K8S。K8S是Google内部一个叫Borg的容器集群管理系统衍生出来的,Borg已经在Google大规模生产运行十年之久。K8S主要用于自动化部署、扩展和管理容器应用,提供了资源调度、部署管理、服务发现、扩容缩容、监控等...
概述kubectl是k8s集群的客户端,用户通过kubectl连接到集群的apiserver,并将命令传递到master上,然后master再将命令分发到node节点上执行。kubectl由众多的子命令构成。命令举例创建kubectl run nginx --replicas=3 --labels="app=example" --image=nginx:...
什么是dockerdocker是一个容器引擎,提供了一整套完整的容器解决方案。它是在2014年最火热的开源项目,基于Apache2.0开原协议,由Go语言开发。什么是容器容器其实历史比较久远,Linux上的LXC、Solaris上的Zones等都是容器的不同实现方式。容器实质上是一个运行在宿主机上的进程。只不过在这个进程启动之前进行了一些处理,让进程进入了一个全新的虚拟环境...
Search APISearch API功能Search API 实现了对es中存储的数据进行查询分析,endpoint为 _search第一种是对es中所有的数据进行查询第二种是对指定的index查询第三种是对多个index同时查询第四种是对指定通配符的index进行查询查询的两种形式URI Search操作简便,方便通过命令进行测...
docker C/S模式server-clientdocker的C/S模式结构可以如下图:docker 的守护进程即server端运行在宿主机上,守护进程在启动后一直在后端运行,而用户不会直接和守护进程交互,而是和docker的客户端即docker命令行接口交互,从用户接受命令传递给守护进程。守护进程接受到命令后执行并返回运行结果。server-RemoteAPI...
架构原理Prometheus 介绍Prometheus (中文名:普罗米修斯)是由 SoundCloud 开发的开源监控报警系统和时序列数据库(TSDB)。自2012年起,许多公司及组织已经采用 Prometheus,并且该项目有着非常活跃的开发者和用户社区。现在已经成为一个独立的开源项目。Prometheus 在2016加入 CNCF ( Cloud Native Com...