应用运维

kubernetes 了解k8s资源指标(45)

我们在之前知道heapster在1.113后将完全启用。在资源指标中分为资源指标和自定义指标,先前的heapster就提供了资源收集存储和监控基本的功能,并且支持多个存储接收器,如…

kubernetes 部署metricsserver(46)

metrics-servermetrics-server是用户开放的一个api server,这个api server用于服务资源指标服务器,并不是服务kubernetes api…

kubernetes 部署prometheus和grafana(47)

prometheusmetrics-server可以对核心指标进行监控。 除开节点,podCPU内存之外的其他指标是无法获取的,就要借助prometheus。prometheus提…

kubernetes hpa(Horizo​​ntal Pod Autoscaler)示例(48)

hpahpa有着非常强大的功能,支持应用规模的自动伸缩。如果某一个pod,资源利用率达到一个临界值后,会自动的修改Deployment的replicas值,这种方式也有自动计算结果…

kubernetes helm概述(49)

此前,不管是无状态还是有状态的应用在部署在系统之上,如果是无状态的,使用Deployment控制器进行应用伸缩是很容易。有状态的应用也可以做一些限制不进行规模的伸缩,并且也可以完成…

kubernetes helm简单使用(50)

核心组件与程序架构核心组件Chart一个helm程序包,包含了k8s上部署应用程序的清单的定义(并不包含镜像,镜像是由镜像仓库来提供),镜像的引用,依赖关系,资源定义等等。必要时,…

kubernetes 了解chart(51)

在helm的体系中,有helm,tiller server,以及chart。tiller作为服务端一般运行在k8s集群之上,helm能够通过tiller server在k8s之上部…

kubernetes helm安装efk(52)

efkElasticSearch 是一个搜索引擎,由java编写,Logstash用于生成日志,收集日志,转换日志,而后输入到ElasticSearch 。Logstash扮演ag…

白话容器之虚拟化与容器(1)

通常我们指容器而是一个容納其它物品的工具,可以部份或完全封閉,被用於容納、儲存、運輸物品[3]。物體可以被放置在容器中,而容器則可以保護內容物。我们参考:https://zh.wi…

白话容器之名称空间与资源隔离(2)

namespace容器技术出现较早,最早FreeBSD的操作系统虚拟化,其目的就是为了让进程不受其他干扰。就算这个经常出现了某些故障,bug,以及异常行为也不会影响到容器边界之外的…

白话容器之docker与容器编排(3)

lxc 容器技术jail,vserver,后来为了将容器创建的更易用,已工具的方式使用,就出现了lxc(linux Container),lxc除开vserver,也是最早的真正的…

白话容器之Registry与容器(4)

我们知道,要想使用容器就需要在内核支持namespace,cgroups,借助于在用户空间组织一些工具利用内核所提供的技术,显示运行容器的目的。docker在容器运行简化上又近一步…

白话容器之安装docker与简单使用(5)

安装docker先决条件: 64bits CPU linux Kernet 3.10+ (centos7以上完美支持)我们使用清华大学的mirros仓库https://mirror…

白话容器之docker镜象与registry(6)

docker主机,也就是docker server端,通过http,https接受客户端的命令。docker daemon接受到命令后会在本地启动创建容器,一个docker主机上运…

白话容器之简单制作镜像与hub使用(7)

通常,编辑一个dockerfile进行build,或者将运行中的容器containers,使用commit将容器最上一层可写层单独创建一个镜像。或者如上github antomat…

白话容器之虚拟化网络与容器网络(8)

名称空间的六种分别是:UTC,User,Mount,ipc,pid,Net。网络的名称空间在早些时候就已经添加到内核当中,现在的内核上,基本上是支持的。网络名称空间主要用于协议栈,…

白话容器之docker网络(9)

docker网络docker安装完成后自动提供了三种网络[root@linuxea.com142 ~]# docker network ls NETWORK ID NAME DRI…

白话容器之docker网络名称空间(10)

此前我们知道在容器中一共有6个名称空间是被隔离的,其中NET,UTS,ITC是能够共享的。其中网络也有多种方式,现在我们可以使用ip route模拟容器的名称空间。ip netns…

白话容器之docker的4种端口暴露方式(11)

端口暴露有4中方式:1,将指定容器端口映射到主机所有地址的一个动态端口我们将内网的端口80使用—p暴露[root@linuxea.com_10_10_240_145 ~]$ doc…

白话容器之联盟式容器与host网络模式(12)

联盟式容器两个容器之间共享同一个网络名称空间。联盟式容器是指两个名称空间各自使用user,mount,pid。但共享utf,nat,ipc名称空间我们启动一个容器,状态如下[roo…

加载更多