docker
架构师成长营
这个作者很懒,什么都没留下…
展开
-
Dubbo微服务架构下的Kubernetes云平台建设实践
以下文章来源于UCloud技术,作者乐心医疗运维团队UCloud技术UCloud是国内领先的中立云计算服务商,自主研发IaaS、PaaS、AI服务平台、大数据流通平台等一系列云计算产品,并提供公有云、私有云、混合云、专有云在内的综合性行业解决方案。Kubernetes 自2014年被 Google 开源以来,很快便成为了容器编排领域的标准。因其支持自动化部署、大规模可伸缩和容器化...转载 2019-11-20 22:31:43 · 220 阅读 · 0 评论 -
五个Docker监控工具的对比
【编者的话】这篇文章作者是Usman,他是服务器和基础架构工程师,有非常丰富的分布式构建经验。该篇文章主要分析评估了五种Docker监控工具,包括免费的和不免费的:Docker Stats、CAdvisor、Scout、Data Dog以及Sensu。不过作者还是推荐使用Data Dog。另外还有两个工具:Prometheus与Sysdig Cloud会在下一篇做介绍分析,敬请期待。随着Dock...转载 2019-10-13 23:20:27 · 1446 阅读 · 0 评论 -
Docker监控容器资源的占用情况
启动一个容器并限制资源启动一个centos容器,限制其内存为1G ,可用cpu数为2[root@localhost ~]# docker run --name os1 -it -m 1g --cpus=2 centos:latest bash启动容器后,可以使用docker 的监控指令查看容器的运行状态docker top 容器名: 查看容器的进程,不加容器名即查看所有 doc...转载 2019-10-13 23:04:17 · 2847 阅读 · 0 评论 -
Docker - 国内镜像的配置及使用
阿里云阿里云:https://www.aliyun.com/ 阿里云 - 登录:https://account.aliyun.com/ 阿里云 - 开发者平台:https://dev.aliyun.com/ 阿里云 - 容器Hub服务控制台:https://cr.console.aliyun.com/回到顶部配置阿里云的Docker镜像加速器步骤1注册并登陆阿里云,然后...转载 2019-08-07 17:55:55 · 180 阅读 · 0 评论 -
Kubernetes初探:网络技术原理
1、什么是Kubernetes?Kubernetes(k8s) 源于古希腊语,意寓为舵手,管理者。Kubernetes 是Google开源的容器集群管理系统,其提供应用部署、维护、扩展机制等功能,利用Kubernetes能方便地管理跨机器运行容器化的应用。其主要功能如下:以集群的方式运行、管理跨机器的容器;解决Docker 跨机器容器之间的通讯问题;Kubernetes 的自我...转载 2019-08-10 16:51:10 · 218 阅读 · 0 评论 -
Kubernetes有状态应用管理——PetSet
目录贴:Kubernetes学习系列1、介绍 在Kubernetes中,大多数的Pod管理都是基于无状态、一次性的理念。例如Replication Controller,它只是简单的保证可提供服务的Pod数量。如果一个Pod被认定为不健康的,Kubernetes就会以对待牲畜的态度对待这个Pod——删掉、重建。相比于牲畜应用,PetSet(宠物应用),是由一组有状态的Pod组成,每个Po...转载 2019-08-10 19:49:40 · 308 阅读 · 0 评论 -
Docker集群管理之Kubernetes
一、概念简介Kubernetes是Google开源的容器集群管理系统。它构建Ddocker技术之上,为容器化的应用提供资源调度、部署运行、服务发现、扩容缩容等整一套功能,本质上可看作是基于容器技术的mini-PaaS平台。本文旨在梳理Kubernetes的架构、概念及基本工作流,并且通过运行一个简单的示例应用来介绍如何使用Kubernetes。优点:—轻量级、简单—公有云、私有云、...转载 2019-08-17 21:22:14 · 879 阅读 · 0 评论 -
k8s集群运维篇–kubectl常用命令
查看帮助:[root@master1 ~]# kubectl --help查看版本:(至今,yum安装的版本竟然是1.5.2,,这两天准备升级到1.8x)[[email protected] ~]# kubectl --versionKubernetes v1.5.2getget命令用于获取集群的一个或一些resource信息。 使用–help查看详细信息。Ps:...转载 2019-09-04 09:27:58 · 7651 阅读 · 0 评论 -
Docker容器的内核调优
在传统的虚拟机领域,通过调节一些系统参数来提供(高)系统性能是一种常规手段。例如,对于一个被频繁访问的服务器来说,可以通过设置 net.ipv4.ip_local_port_range = 1024 65000(默认32768 61000),来允许系统开放更多的端口。【深圳站|3天烧脑式Kubernetes训练营】培训内容包括:Kubernetes概述、架构、日志和监控,部署、自动驾驶、服务发现、...转载 2019-09-11 15:59:04 · 1257 阅读 · 0 评论 -
docker image删不掉的解决办法
在使用Docker的时候遇到删不掉image的情况,怎么回事,如何解决呢?下面小编给大家分享下docker image删不掉的解决办法,需要的朋友参考下吧在使用Docker的时候遇到删不掉image的情况,如下:? 1 2 3 4 5 6 7 8 9 10 root@ubuntu:/op...转载 2019-08-06 19:50:21 · 1577 阅读 · 0 评论 -
Docker run 环境变量的注入
Docker 使用环境变量来传达相关信息,包括容器的守护选项,容器主机名,以及其他在容器中运行的实用信息。 docker run --env MY_ENVIRONMENT_VAR=“this is a test ” busybox:batest env # --env 或 -e ,可用于注入任何环境变量。 解决数据库和wordpress容器在同一个机器运行的问题。 ...转载 2019-08-06 18:32:46 · 25413 阅读 · 1 评论 -
如何向Docker容器传递参数
我们在运行 docker镜像时希望能用下面的命令向容器传递命令行参数形式一:docker run <image-name> <command> arg1 arg2形式二:docker run <image-name> arg1 arg2其实只有第一种形式,紧随镜像名后那个总是一个命令,其后才是参数。如果要向 docker容器传递参数时...转载 2019-08-06 18:13:03 · 2112 阅读 · 0 评论 -
阿里P8架构师谈:Docker容器的原理、特征、基本架构、与应用场景
什么是容器?一句话概括容器:容器就是将软件打包成标准化单元,以用于开发、交付和部署。容器镜像是轻量的、可执行的独立软件包 ,包含软件运行所需的所有内容:代码、运行时环境、系统工具、系统库和设置。 容器化软件适用于基于Linux和Windows的应用,在任何环境中都能够始终如一地运行。 容器赋予了软件独立性,使其免受外在环境差异(例如,开发和预演环境的差异)的影响,从而有助于减少团队间在...转载 2019-07-23 21:47:32 · 174 阅读 · 0 评论 -
centos7.4安装配置使用简介Kubernetes (k8s)
Kubernetes集群部署来源:https://blog.51cto.com/2168836/2106963?utm_source=oschina-app架构说明Kubernetes集群组件:etcd 一个高可用的K/V键值对存储和服务发现系统 flannel 实现夸主机的容器网络的通信 kube-apiserver 提供kubernetes集群的API调用 kube-c...转载 2019-08-03 23:06:22 · 254 阅读 · 0 评论 -
kubernetes安装配置
kubernetes是google公司基于docker所做的一个分布式集群,有以下主件组成 etcd:高可用存储共享配置和服务发现,作为与minion机器上的flannel配套使用,作用是使每台 minion上运行的docker拥有不同的ip段,最终目的是使不同minion上正在运行的docker containner都有一个与别的任意一个containner(别的minion上运行的do...转载 2019-08-03 23:08:38 · 266 阅读 · 0 评论 -
kubernetes 集群的安装部署
来源:https://www.cnblogs.com/galengao/p/5780938.html本文来自github pages博客http://galengao.github.io/ 即www.gaohuirong.cn摘要:首先kubernetes得官方文档我自己看着很乱,信息很少,所以结合了很多博客搭建的 其次因为既然用到docker,当然离不开kubernetes管理,还...转载 2019-08-03 23:21:36 · 134 阅读 · 0 评论 -
Centos7上安装docker
Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。一、安装docker...转载 2019-08-04 16:10:37 · 83 阅读 · 0 评论 -
Docker容器搭建Redis集群环境,详细的配置解读
前言:之所以说纯研发人员可以忽略本文,是因为,研发环境里,都有专门的运维兄弟帮助搭建好了redis集群。研发人员不需要去折腾redis集群搭建的事情。而程序开发过程中,redis是否集群,对于业务也是透明的。所以,如果是在公司纯搞研发工作,自己的笔记本又不想安装redis,就请忽略此文吧。如果是在公司里既做研发又做运维的小伙伴,又或是对redis集群搭建有兴趣的小伙伴,那么建议你还...转载 2019-08-05 19:02:58 · 4406 阅读 · 2 评论 -
Ubuntu16.04 安装 docker
本文开发环境为Ubuntu 16.04 LTS 64位系统,通过apt的docker官方源安装最新的Docker CE(Community Edition),即Docker社区版,是开发人员和小型团队的理想选择。开始安装由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本: 更新apt包索引:$ sudo apt-get update安装以下包以使apt可以...转载 2019-08-06 10:45:59 · 122 阅读 · 0 评论 -
关于数据库不适合docker的原因
所有的服务都开始了容器化升级,在一切皆容器的主流思想下,无状态的服务采用容器化已经是大势所趋,常常困扰架构师的一个问题是,数据库是否需要容器化? 数据库不适合容器化的七大原因 1. 数据不安全 即使你要把 Docker 数据放在主机来存储 ,它依然不能保证不丢数据。 Docker volumes 的设计围绕 Union FS 镜像层提供持久存储,但它仍然缺乏保证。 ...转载 2019-08-08 15:19:09 · 2083 阅读 · 0 评论 -
window7下利用DockerToolbox安装Docker
这几天终于放假,有空在家深造下后端的知识。在通过某位大神的博客中深入学习redis时,知道了redis在window中的版本其实是阉割版(既非官方版)的,也就意味着很多功能没有,这对于以后的开发中可能造成隐患。当初我选用的正式window版本的redis,甚是后悔。在大神博客中,选择了docker来发布一个集成redis的容器。然而我还不清楚docker是何物,只能再去了解docker,所以后来我...转载 2018-12-12 19:47:03 · 792 阅读 · 1 评论