
docker kubernetes
文章平均质量分 72
bxhdocker
这个作者很懒,什么都没留下…
展开
-
几种常见的微服务架构方案简述——ZeroC IceGrid、Spring Cloud、基于消息队列
微服务架构是当前很热门的一个概念,它不是凭空产生的,是技术发展的必然结果。虽然微服务架构没有公认的技术标准和规范草案,但业界已经有一些很有影响力的开源微服务架构平台,架构师可以根据公司的技术实力并结合项目的特点来选择某个合适的微服务架构平台,以此稳妥地实施项目的微服务化改造或开发进程。本文选自《架构解密:从分布式到微服务》一书,了解本书详情请点击阅读原文。本文盘点了四种常用的微服务架构方案转载 2017-08-07 09:28:30 · 1099 阅读 · 0 评论 -
配置pod和容器之---配置pod的liveness探针和readiness探针
本文参照官网相关内容,根据提出的以下疑问来学习介绍Pod的存活探针和准备探针。问题1:为什么要配置探针,这两个探针有什么区别。问题2:如何配置探针,配置探针后,pod有什么状态变化。定义:探针Probe描述了对容器执行的运行状况检查,以确定它是否处于活动状态或已准备好接收流量。问题1:在pod内为容器配置活动性探针和就绪性探针。主要是使kubelet使用liveness探针知道什么...原创 2018-08-11 01:01:10 · 10743 阅读 · 0 评论 -
配置pod与容器--将内存资源分配给容器和Pod
本文介绍如何为容器分配内存请求和内存限制。保证容器具有其请求的内存量,但不允许使用比其限制更多的内存。第一步:创建命名空间在本例中创建命名空间,与集群中其余的资源部分隔离kubectl create namespace mem-example第二步:指定内存请求和内存限制要为容器指定内存请求,在容器的资源清单中包含字段:resources:requests;指定容器的内存...原创 2018-08-21 19:48:40 · 1420 阅读 · 0 评论 -
etcd集群安装
新买笔记本,重新安装etcd,记录一下吧;三台系统是centos7.3的虚拟机:ip地址分别是:192.168.23.128-130介绍一下比较笨拙的方式,适合初学者安装步骤:1)yum install -y etcd2)修改配置文件中的9个参数node1节点:[root@bxhvm01 ~]# grep -v "^#" /etc/etcd/etcd.conf ETC原创 2017-10-06 22:35:22 · 724 阅读 · 3 评论 -
Kubernetes主机和容器的监控方案
本文是有容云后端开发工程师 李强 7月27日在微信群分享内容整理摘要:随着Docker容器云的广泛应用,大量的业务软件运行在容器中,这使得对docker容器的监控越来越重要。传统的监控系统大多数是针对物理机或者虚拟机设计的,而容器的特点不同与传统的物理机或者虚拟机,如果还是采用传统的监控系统,则会增加监控复杂程度,那么如何对容器进行监控呢?大家晚上好,今天很高兴能在这里和大家一转载 2017-09-08 10:22:07 · 4408 阅读 · 0 评论 -
Kubernetes(k8s)如何使用kube-dns实现服务发现
大纲:Kubernetes中如何发现服务如何发现Pod提供的服务如何使用Service发现服务如何使用kube-dns发现服务kube-dns原理组成域名格式配置注:本次分享内容基于Kubernetes 1.2版本!下面从一个简单的例子开始讲解。1、Kubernetes中如何发现服务◆ 发现Pod提供的服务转载 2017-09-08 10:18:34 · 788 阅读 · 0 评论 -
Kubernetes之Pod调度
【编者的话】Kubernetes调度器根据特定的算法与策略将pod调度到工作节点上。在默认情况下,Kubernetes调度器可以满足绝大多数需求,例如调度pod到资源充足的节点上运行,或调度pod分散到不同节点使集群节点资源均衡等。但一些特殊的场景,默认调度算法策略并不能满足实际需求,例如使用者期望按需将某些pod调度到特定硬件节点(数据库服务部署到SSD硬盘机器、CPU/内存密集型服务部署到高配转载 2017-09-08 10:15:59 · 2646 阅读 · 1 评论 -
kubernetes容器网络接口(CNI) midonet网络插件的设计与实现
链接地址:https://www.kubernetes.org.cn/2615.html点击打开链接相关原理概述先来讲讲什么是CNI?CNI(容器网络接口)是一种操作容器网络规范,包含方法规范,参数规范等。CNI只关心容器的网络连接,在容器创建时分配网络资源,并在删除容器时删除分配的资源。因为这个焦点,CNI有广泛的支持,规格易于实现。CNI接口只需要实转载 2017-09-08 10:13:59 · 554 阅读 · 0 评论 -
Kubernetes1.7 新特性:日志审计变化
背景概念出于安全方面的考虑,Kubernetes提供了日志审计记录,用来记录不同普通用户、管理员和系统中各个组件的日志信息。Kubernetes日志审计是Kube-apiserver组件的一部分功能,通过日志审计来记录apiserver上面所有请求处理过程。每条审计日志记录包括两行:1、 请求行:唯一ID、源IP、请求用户、请求资源信息、模拟信息等。2、 响应行转载 2017-09-08 10:10:20 · 460 阅读 · 0 评论 -
使用kubeadm将Kubernetes集群从1.6版本升级到1.7
本指南用于kubeadm将集群从1.6.x版本升级到1.7.x版本。低于1.6的群集不支持升级,如果使用kubeadm Beta版本时,也不支持升级。说明:本次升级将覆盖由kubeadm管理的所有资源(静态pod manifest文件,kube-system namespace中的service accounts和RBAC规则等),集群安装后对资源的任何设置都可以在升级后重新复用,以确转载 2017-09-08 10:08:41 · 567 阅读 · 0 评论 -
Kubernetes核心原理简单总结(一)
1、kubernetes APIserver1)提供了集群管理的API接口2)是集群内各个功能模块之间数据交互和通信的中心枢纽3)拥有完备的集群安全机制API通过 apiserver进程提供服务,该进程在master节点上。该进程包括两个端口:本地端口,默认是8080端口和安全端口,默认6443端口;集群内的功能模块通过API server将信息存入Etcd,其他模块通过API原创 2017-08-14 23:24:25 · 2773 阅读 · 0 评论 -
基于OpenStack和Kubernetes构建组合云平台——网络集成方案综述
一谈到云计算,大家都会自然想到三种云服务的模型:基础设施即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)。OpenStack已经成为私有云IaaS的标准,而PaaS层虽然有很多可选技术,但已经确定统一的是一定会基于容器技术,并且一定会架构在某种容器编排管理系统之上。在主流的容器编排管理系统Kubernetes、Mesos和Swarm中,Kubernetes以它活跃的社区,完整强大转载 2017-08-07 09:31:48 · 775 阅读 · 0 评论 -
手动部署kubernetes-v1.11
1、环境配置要求 主机名 系统版本 ip地址 docker版本 etcd版本 k8s版本 master centos7 192.168.160.129 docker-ce-17.03.1.ce ...原创 2018-08-24 15:47:16 · 648 阅读 · 0 评论