启动docker容器时报错:iptables: No chain/target/match by that name.
具体报错:[root@centos72 ~]# docker run -itd -v /data/drug_app_logs:/root/drug/logs —storage-opt size=30G -p 5001:22 -p 8989:8080 drug_app:latest /usr/sbin/sshd -Db95132b92ec379e458d2e968eb78e642d57ed9bb89
Python基础知识思维导图
Python基础知识思维导图
python 系统函数调用sed分组
python os popen sed 分组功能
万达网络科技的DevOps平台架构解析
我们从2017年2月份开始帮助万达网络科技建设DevOps平台,2017年6月份完成试运行上线交付。目前万达网络科技公共平台研发中心的所有产品和项目都已经通过DevOps平台管理起来,实现了全面的持续集成、持续交付等能力,并持续进行过程度量和改进,不断提升IT运行效率。
京东数科DevOps落地攻略
本主题首先介绍京东数科的持续集成的进阶之路,从人工的蛮荒时代,到基本的工具集使用,最后到研发自己的研发协同平台。重点介绍分支开发策略模式下,从Dev到Ops的JCI研发协同平台落地实践攻略。
DevOps实战
一篇文章介绍DevOps
DevOps中开发的作用和主动性
前段时间接到右军的命题作文,要聊聊DevOps中开发的作用和主动性这个话题。命题作文的好处就是,逼迫自己从不同的角度去思考同一个事物,这段时间以来也让我不断回顾和琢磨,对这个问题又有了很多新的认识。
蘑菇街SRE体系建设实践
TOP100组委会专访案例分享者蘑菇街技术总监赵成老师,他将为我们带来《蘑菇街SRE体系建设实践》的话题 。讲述蘑菇街在SRE方面的一些实践和感悟,以及为整个团队带来的一些改变。
Docker和宿主机操作系统文件目录互相隔离的实现原理
我们知道在Docker容器里是无法访问到宿主操作系统的文件目录的,但这种隔离是怎么实现的呢?其实一点也不神奇——利用了Linux系统的内部命令chroot。chroot能将进程的根目录设置成任意指定的目录。使用chroot我们能创建一个新的进程,并且以chroot执行时传入的参数作为新进程的根目录。因为新进程创建之后就无法访问除了新进程创建时传入chroot参数之外的其他文件目录,为了确保这个新进
大型DCI网络智能运营实践
在2018 GOPS全球运维大会上海站,来自腾讯TEG网络平台部网络运营负责人何维兵,做了主题为「大型DCI网络智能运营实践」的分享。以下为根据现场演讲整理的文稿。何维兵,来自腾讯TEG网络平台部,资深运维老兵,拥有10年运营商网络、6年互联网基础设施运营经验,擅长大型骨干网络、数据中心网络维护管理和运营支撑系统规划建设,目前专注于网络自动化运营、NetDevOps以及网络智能运营的实践探索。
美团点评数据库智能运维探索与实践
传统的数据库运维方式已经越来越难于满足业务方对数据库的稳定性、可用性、灵活性的要求。随着数据库规模急速扩大,各种NewSQL系统上线使用,运维跟不上业务发展的矛盾暴露的更加明显。在业务的驱动下,美团点评DBA团队经历了从人肉运维到工具化、产品化、自助化、自动化的转型之旅,也开始了智能运维在数据库领域的思考和实践。
docker笔记48-部署EFK日志系统
一个完整的k8s集群,应该包含如下六大部分:kube-dns、ingress-controller、metrics server监控系统、dashboard、存储和EFK日志系统。 k8s日志系统可以分为两类: 一类是外置日志收集系统,每个pod生成的日志单独
python的虚拟环境virtualenv
virtualenv是python世界的一个神器,当我们多个项目在同时进行的时候,工程管理会比较乱,这时候virtualenv就派上用场了,它可以创建一个虚拟环境,让每个项目之间隔离开,而且这个虚拟环境极其简单,就是一个文件夹~安装:pip install virtualenv使用:cd myprojects #创建一个目录 virtualen
50%运维都迷糊的Socket基础知识!
大家都用电脑上网,当我们访问运维社区https://www.unixhot.com的时候,我们的电脑和运维社区的服务器就会创建一条Socket,我们称之为网络套接字。那么既然是网络通信,肯定是成对的。至少有一个客户端和服务端,我们称之为套接字对。
linux平台下安装Python2.7.15和3.6
下载地址:https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tgz https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgzwget到softwere文件夹里[root@iZ2ze7qh6q0di3qkvef1dzZ software]# ls -ltrtotal 3883
docker笔记47-ceph创建快照以及快照恢复
创建快照 大家看到我们的rbd块设备挂载到了/mnt:[root@k8s-master1 ~]# df -h |grep rbd /dev/rbd0  
docker笔记46-调整客户端rbd块设备的大小
调整客户端rbd块设备的大小 接上一小节,我们挂载了一个rbd块设备到/mnt下,其大小了1个G:[root@k8s-master1 ~]# df -h |grep rbd /dev/rbd0 &
docker笔记45-客户端映射ceph的rbd块设备
dc
docker笔记44-rbd块存储的创建
ceph rbd简介 其前身就是ceph块设备,为ceph客户端提供基于块的持久存储,通常做为一个额外的磁盘使用,客户可以灵活的使用这个磁盘,可以作为裸设备使用,也可以格式化成文件系统,然后挂载使用。利用librbd库将块数据连续的存储在跨越多个OSD的条带存储空间。创建rbc[root@k8s-node3 ~]# ceph&nbs
docker笔记43-ceph pool管理
pool 是由逻辑组组成,用来存储数据,池用来管理组的数量,副本的梳理以及池的crush ,如果要使用池来管理数据,需要提供身份信息用于验证是否有权限使用池。 pg是placement group的缩写。 当 ceph 集群接收到数据存储请求时,它被分散到各个