云计算/大数据
逐夸父
这个作者很懒,什么都没留下…
展开
-
docker容器配置weave网络分析
实验环境系统:Centos 7.3docker version: 1.13.1weave version:2.5.2firwalld: dead(否则需要打开相应的6783端口)三台虚拟机: IP-9: 192.168.159.9 IP-10: 192.168.159.10 IP-11:192.168.159.11(虚拟机不要用克隆)安装在三台服务器上执行下面的命...原创 2019-09-25 22:10:20 · 1749 阅读 · 0 评论 -
Docker Networking 章节1 Docker网络基础
目录Docker Networking 章节1 网络基础Docker和网络Linux网桥Open vSwitchNAT模式IPtablesAppArmor/SELinux--net 模式--net=none 模式--net=container:$container2 模式--net=host 模式Docker容器的端口映射Docker O...翻译 2019-04-16 22:38:08 · 445 阅读 · 0 评论 -
Docker官方文档 安装Docker
目录安装Docker支持的平台云端服务器准确的时间的发布计划更新和补丁历史版本Docker 云开始吧Docker企业版在Windows系统上的Docker通用管理平台安装Docker企业版目录目录安装Docker支持的平台云端服务器准确的时间的发布计划更新和补丁历史版本Docker云开始吧Docker企...翻译 2019-03-19 22:25:57 · 1005 阅读 · 0 评论 -
部署K8s报错 failed to get container info for"/system.slice/kubelet.service"
Failed to get system container stats for "/system.slice/kubelet.service": failed to get cgroup stats for "/system.slice/kubelet.service": failed to get container info for"/system.slice/kubelet.serv...原创 2019-01-22 15:33:51 · 4865 阅读 · 0 评论 -
ERROR FileContent--proc-sys-net-bridge-bridge-nf-call-iptables 设置错误导致K8s安装失败
[root@localhost shell]# kubeadm init --kubernetes-version=v1.10.1 --pod-network-cidr=10.244.0.0/16[init] Using Kubernetes version: v1.10.1[init] Using Authorization modes: [Node RBAC][preflight] R...原创 2019-01-22 11:27:32 · 4696 阅读 · 0 评论 -
系统管理员的容器指南(你需要知道容器如何使用)
原文地址:https://opensource.com/article/18/8/sysadmins-guide-containers原文作者: Daniel J Walsh (Red Hat) 专业术语“容器”被人们过度的使用,因此,根据不同的情景,它可能有不同的意思。 传统的Linux容器真的只是Linux系统中的普通的进程。这些进程组之间是通过资源隔离...翻译 2019-01-14 23:58:54 · 316 阅读 · 0 评论 -
docker的小知识大学问
1.docker退出容器但是不关闭容器 Ctrl+P+Q2.如何批量停止所有的容器docker stop $(docker ps -q)注意使用 -q 参数,仅仅输出镜像/容器的ID.3.容器重启后会IP地址都会改变,查看容器的IDdocker inspect -f '{{.NetworkSettings.IPAddress}}' <CONTAINER&...原创 2018-12-21 21:19:53 · 323 阅读 · 0 评论 -
docker中容器之间通信方式
容器之间通信的主要方式1.通过容器ip访问 容器重启后,ip会发生变化。通过容器ip访问不是一个好的方案。2.通过宿主机的ip:port访问 通过宿主机的ip:port访问,只能依靠监听在暴露出的端口的进程来进行...原创 2018-12-13 17:53:48 · 45666 阅读 · 1 评论 -
《2018年11月8日 -容器生态分享会》
1. 容器生态介绍基本概念 说到容器技术,大家都想到docker,可能认为容器就是docker,docker也是容器。其实,docker仅仅是一种容器的引擎。除了docker以外,还有CoreOS的RKT,还有linux的容器技术LXC等。而docker是这些容器引擎技术中最为成熟的技术。当我们谈到容器,不得不说的是虚拟机,例如:VMware,VirtualBox等,虚拟机是基于硬件的虚...原创 2018-11-08 17:40:01 · 277 阅读 · 0 评论 -
Docker Networking 前言
前言本书帮助读着学习,创建,部署容器网络以及提供一些容器网络的管理部署。Docker是一个可以提供轻量便携式部署以及生产级别的环境的Linux容器引擎,。这些环境可以逐步更新。Docker通过一些linux限制策略实现这些功能,比如:Cgroups控制以及Linux Namespace隔离,以及包含基础文件系统的镜像。Docker提供网络原生,允许管理员给不同的应用指定不同的容器网络,在各...翻译 2019-03-18 00:05:03 · 245 阅读 · 0 评论 -
kubeadm搭建的集群正常运行一段时间出现的问题:The connetion to the server 10.20.2.20:6443 was refsed -did you specify ..
Kubeadm搭建的集群正常运行一段时间出现问题:The connetion to the server 10.20.2.20:6443 was refsed -did you specify the right host or port?查看日志:journalctl -f -u kubelet.service其实,我也没有好的办法:我就吧kubectl 和dock...原创 2019-04-16 19:16:25 · 833 阅读 · 0 评论 -
kubeadm1.10安装缺少包:kubernetes-cmi = 0.6.0
这个是阿里云的源把依赖改了,缺少依赖,直接安装下:#注意等号的空格yum install kubernetes-cni = 0.6.0这种方式会直接安装kubeadm-1.14.1版本,有时候我们并不想安装那么高的版本 yum makecache fast && yum install -y kubelet-1.10.0 kubeadm-1.10.0 kub...原创 2019-04-26 17:05:12 · 4123 阅读 · 2 评论 -
The node was low on resource: ephemeral-storage. Container kube-proxy was using 12Ki, which exceeds
启动kubernetes时候,发现kube-proxy无法启动,状态是Evicted。查看详情是:The node was low on resource: ephemeral-storage. Container kube-proxy was using 12Ki, which exceeds its request of 0。用df -h查看磁盘的使用空间,发现根目录还剩下80%,删除...原创 2019-09-19 13:44:16 · 20032 阅读 · 2 评论 -
kubeadm安装kubernetes-1.15.0版本异常The HTTP call equal to ‘curl -sSL http://localhost:10255/healthz’ ....
安装kubernetes-1.15.0版本时候,出现如下的报错:The HTTP call equal to ‘curl -sSL http://localhost:10255/healthz’ failed with error: Get http://localhost:10255/healthz: dial tcp 127.0.0.1:10255: getsockopt: connect...原创 2019-09-19 13:02:56 · 1943 阅读 · 0 评论 -
Docker Networking 章节3. 构建你的第一个Docker网络
这个章节讨论了Docker网络实际的例子,它跨多个主机上多个容器和多个主机,我们也讨论下面的内容:Pipework方案介绍 跨主机的多个容器 面向扩展网络--介绍Open vSwitch 覆盖网络--Flannel Docker网络方案比较介绍Pipework网络方案Pipework允许你在任意复杂的场景中将容器连接起来。实际场景中,它创建一个合法的Linux网桥,在容器中增...原创 2019-08-16 17:29:00 · 416 阅读 · 0 评论 -
Pipework网络方案
目录0.Pipework安装1.实验环境2.docker原生拓扑图3.Pipework拓扑图(配置和主机在一个网段)4.使用ip命令配置Docker容器固定IP4.1配置固定IP不和主机在同一网段4.2主要流程4.3实验过程4.1 配置固定IP和主机在同一网段5.通过pipework实现上面的功能5.1配置固定IP不和主机在同一网段5.2配置固定IP...原创 2019-08-01 16:05:21 · 2882 阅读 · 0 评论 -
Docker Networking 章节2. 容器网络接口
这个章节详细讨论Docker网络含义操作语法,解释了当前Docker网络范例的优缺点。主要包含了一下的主题1. 配置Docker的IP协议 IPv4支持 IPv4地址管理 IPv6支持2. 配置DNS DNS基础 组播DNS3. 配置Docker网桥4. Overlay网络和Underlay网络 两个网络的概念? Docker如何使用它们...翻译 2019-07-24 20:28:34 · 585 阅读 · 0 评论 -
docker抓头的异常Error response from daemon: failed to initialize logging driver: journald is not enabled
不知道什么原因,出现了故障:Error response from daemon: failed to initialize logging driver: journald is not enabled on this host字面意思是:日志系统异常,无法启动。解决办法:setenforce 0systemctl start systemd-journaldsystemc...原创 2019-05-10 17:36:28 · 11283 阅读 · 0 评论 -
一文快速入门docker和nvidia-docker
docker和nvidia-docker介绍目录docker和nvidia-docker介绍docker介绍nvidia-docker介绍docker快速入门Docker架构Docker生命周期Docker常用命令创建容器Nvidia-docker使用容器资源创建前台运行容器容器生命周期停止容器暂停容器杀死容器docker sto...原创 2019-04-28 18:56:25 · 13285 阅读 · 1 评论 -
边缘计算(Edge computing) 简单介绍
源地址:Wiki中关于Edge computing的介绍简介边缘运算(英语:Edge computing),又译为边缘计算,是一种分布式的架构,将应用程序、数据资料与服务的运算,由网络中心节点,移往网络逻辑上的边缘节点来处理。边缘运算将原本完全由中心节点处理大型服务加以分解,切割成更小与更容易管理的部分,分散到边缘节点去处理。边缘节点更接近于用户终端装置,可以加快资料的处理与传送速度,减少...翻译 2019-04-18 00:09:16 · 13530 阅读 · 0 评论 -
docke swarm集群部署与节点管理
管理节点初始化Swarmdocker swarm init --advertise-addr <管理节点IP>--advertise-addr 参数定义Manager节点使用的IP。如果成功的话,会出现 docker swarm join --token <字符串> <ip port>在节点运行出现的那个命令。会把节点加入到集群中。查看 Sw...原创 2018-11-05 20:26:09 · 740 阅读 · 0 评论 -
docker swarm 管理服务
docker swarm中服务的概念是:一个服务包含swarm集群中多个节点,每个节点都可以部署服务,每个服务也包含多个相关的容器。docker service --helpCommands: create Create a new service inspect Display detailed information on one or more servic...原创 2018-11-06 21:46:24 · 323 阅读 · 0 评论 -
docker 启动 wurstmeister/zookeeper出错:be owned by root and not group or world-writable docker zookeep
总有一些意想不到的问题,别的环境都好好的,这个环境就是不行,启动脚本docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper发现 zookeeper启动后直接退出。查看日志>> docker logs zookeeper>> /var/run/sshd must be own...原创 2018-10-24 13:08:08 · 1523 阅读 · 0 评论 -
Kubernetes安启过程中错误(Unable to connect to the server: dial tcp 201.22.0.34:443: getsockopt: operation )
Kubernetes安装环境系统:centos7.3版本:Kubernetes1.10.0安装:kubeadm出现坑,不要怕,也不要胡思乱想,直接查询Google和百度就行。人生就是一个不断填坑的过程,填平了,再用脚踏一踏,这样才能走的舒服和踏实。刚装完,无论执行什么命令都是如下错误:Unable to connect to the server: dial tcp ...原创 2018-09-20 17:00:57 · 21935 阅读 · 7 评论 -
kubeadm装单机版kubernetes后,执行的操作
kubernetes环境系统环境:centos7.3版本信息:kubernetes1.10安装方法:kubeadm安装完成后如下所示:[root@worker3 k8s]# kubectl get pods --all-namespacesNAMESPACE NAME READY STATUS ...原创 2018-09-20 14:59:17 · 3711 阅读 · 1 评论 -
kubernetes安装过程中错误(kube-dns 状态一直是Pending,master节点是NotReady)
安装环境如下:cenos7系统kubeadm安装方法版本是:kubernetes1.10K8s安装完成后,发现所有的pod都起了,除了kube-dns ,显示的状态一直是Pending.如下所示:[root@worker3 k8s]# kubectl get pods --all-namespacesNAMESPACE NAME ...原创 2018-09-20 14:40:19 · 23161 阅读 · 0 评论 -
docker不同版本离线安装与卸载
1.下载rpm包根据项目需要下载docker版本,我以docker-1.13.1为例。下载地址:https://yum.dockerproject.org/repo/main/centos/7/Packages/需要下载的包有两个:docker-engine-1.13.1-1.el7.centos.src.rpm ...原创 2018-09-23 10:48:42 · 4007 阅读 · 0 评论 -
MongoDB数据库修改日志的两种方法
先手动生成日志的数据库信息import pymongoimport jsonimport timefrom pymongo import MongoClientconn = MongoClient('127.0.0.1', 27017)db = conn.projectLogInfo = db.LogInfoLogInfoList=[{"username":"yqq2","i原创 2018-05-02 15:36:18 · 1962 阅读 · 0 评论 -
快速入门Docker---Docker容器的基本操作
启动容器的命令docker run [OPTIONS] IMAGE [COMMAND] [ARG...] --name : 为容器指定一个名词 -d :后台运行,返回容器的ID -t :为容器分配一个伪终端通常和 -i同时使用 -i :以交模式运行,通常和 -t同事使用 --expose :开放一个端口如果出现类似这样的错误:/usr/bin/docker-cur原创 2018-04-12 19:02:23 · 295 阅读 · 0 评论 -
快速入门Docker---Docker容器的数据卷和数据卷容器
Docker容器的数据卷Docker的生存周期通常和其运行的程序相一致,但是对数据的要求是持久的,另一方面,dokcer容器之间也需要共享数据的渠道。Data Volume是一种经过特殊处理的目录,可以绕过联合文件系统,为一个或多个容器提供服务。Data Volume设计的目的在于数据的永久化,它完全独立与容器的生存周期,因此,Docker不会再容器删除时删除其挂载的数据卷,也原创 2018-04-17 15:53:00 · 448 阅读 · 0 评论 -
快速入门Docker---用Docker搭建Python的开发环境
首先从 docker hub registry 找到需要的镜像的 Commanddocker pull python:3.5docker ps #查看镜像在文件根目录新建目录 file,在 file目录中新建文件 pyth.py#!/usr/bin/pythonprint("Hello, World!");直接用 docker run 命令运行 pyth.py文件docker run ...原创 2018-04-16 17:50:52 · 37554 阅读 · 2 评论 -
kubernetes启动时候错误(Unable to connect to the server: x509: certificate signed by unknown authority )
kubernetes启动时候报错如下:Unable to connect to the server: x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while trying to verify candidate authority ce...原创 2018-09-26 10:30:57 · 36975 阅读 · 2 评论 -
cAdivisor正确安装指南(市面上大部分都不可行)!
cAdvisor安装命令(Bug版本)sudo docker run \ --volume=/:/rootfs:ro \ --volume=/var/run:/var/run:ro \ --volume=/sys:/sys:ro \ --volume=/var/lib/docker/:/var/lib/docker:ro \ --volume=/dev/disk/:/de...原创 2018-09-20 21:45:07 · 1430 阅读 · 0 评论 -
docker上传镜像到dockerHub中
首先是去docker hub上创建自己的账号,地址是:https://hub.docker.com/docker login输入自己的username以及密码登陆到自己的账号中,登陆成功会提示你 Login Succeeded其次是对本地的镜像重新打标签docker tag hub.c.163.com/library/mysql xxxxx/mysql上传命令do...原创 2018-09-21 15:26:06 · 222 阅读 · 0 评论 -
《docker技术入门与实践》学习笔记
1.容器的高可用《docker技术入门与实践.P46》 容器的轻量级特性,推荐在使用容器时在容器前段引入HA(高可靠用)机制,例如使用HAProxy工具来代替容器访问, 这样在容器出现故障时候,可以快速切换到其他容器,还可以自动重启故障容器。2.数据卷容器《docker技术入门与实践.P55》 如果用户需要在容器之间共享一些持续更新的数据,最简单的办法是使用数据卷容器。数据卷容器就是...原创 2018-10-26 17:00:12 · 309 阅读 · 0 评论 -
docker开启远程访问出现漏洞
服务器A与服务器B免密登陆:把服务器A中的公钥id_rsa.pub追加到服务器B中的authorized_keys中,这样就能实现服务器A免密登陆服务器B。默认情况下Docker的守护进程会生成一个socket(/var/run/docker.sock)进程通信文件,而并没有监听端口,只能在本机操作Docker。如果想远程操作Docker主机,就需要让Docker主机监听一个端口号,这样通...原创 2018-10-22 15:36:11 · 1087 阅读 · 1 评论 -
docker成产事故,向死而生。
---------------------------------------------------------------------------------------------------------------------------容器即使是退出了,也能使用 docker cp <容器:/path> <host:/path> 拷贝文件。切记: 容...原创 2018-10-17 13:44:08 · 231 阅读 · 0 评论 -
最简单搭建harbor(企业级registry管理工具)
安装环境:centos:7.3, 已经安装docker,docker-compose下载离线版本的harbor安装包#下载wget https://github.com/vmware/harbor/releases/download/v1.2.0/harbor-offline-installer-v1.2.0.tgz#解压tar -zxvf harbor-offline-insta...原创 2018-10-10 19:29:10 · 909 阅读 · 0 评论 -
【docker无法启动】 can't create unix socket /var/run/docker.sock: is a directory
一次重启docker后出现的问题Oct 18 19:18:20 worker systemd[1]: Starting Docker Application Container Engine...Oct 18 19:18:20 worker1 dockerd-current[118257]: time="2018-10-18T19:18:20.734668371+08:00" level=...原创 2018-10-18 19:43:33 · 3088 阅读 · 1 评论 -
docker学习思维导图
原创 2018-10-08 09:21:22 · 1626 阅读 · 0 评论