- 博客(179)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 宝德服务器安装过程
德宝服务器首先开机的话,开到提示按Ctrl+H进入WebBIOS,迅速的按下Ctrl+H,进入配置页面如图,点击 【Configuration Wizard】点击 【Next】点击【Next】选中一个磁盘,点击【Add To Array】然后看到右侧 Driver Groups就多一个,把所有的HDD都加入Driver Groups中。...
2020-06-21 15:50:39
5933
1
原创 两数求和
给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]方法1:暴力循环法...
2020-03-30 23:06:44
655
原创 ZStack-K8s三层互联互通方案
1. 准备条件zstack社区版kubernetes 1.15.0zstack:创建私有网络。kubernetes: 选择Calico网络方案kubernetes创建在zstack创建的扁平网络中或者是kubernetes和zstack在同一网段。2.zstack和k8s集群状态zstack节点的IP 10.11.24.80 10.11.24.65zstack创建创...
2020-03-12 17:16:13
3274
原创 Python爬虫520听书网网站解析
【郑重声明】本教程仅仅用于学习交流,并不诱导读者去恶意爬取520听书网的信息。我一直很喜欢听书,哈哈,尤其是《听世界系列》,最近听完了听世界的春秋战国,最近听完了春秋战国系列,想听秦汉系列。从520听书网网站找到了,就想怎么从网站中把数据爬出来,分析网站,经过好长好长时间的分析,终于从某个地方看到某个系列的所有的url,如下图:其中的VideoListJson就是这个系列的所有真实的u...
2019-12-09 19:20:05
1757
原创 【Docker网络原理分析四】不同网络中的容器如何通信
我们自定义两个容器网络,network1和network2,如何实现两个网络中容器通信呢?自定义两个网络network1 (172.19.1.0/24)和network2(172.19.2.0/24)[root@localhost ~]# docker network create network1 --subnet 172.19.1.0/24ec6f94effcea558ade7...
2019-11-10 20:35:09
3143
原创 【Docker网络原理分析三】直接路由实现bridge之间以及跨主机bridge之间通信
在第一篇,我们创建了两个ns,能通过bridge实现两个ns之间通信。在第二篇文章,我们能实现ns和宿主机以及外部的网络通信。这个文章,主要实现两个网桥之间的通信以及跨主机网桥之间的通信。之前创建了网桥bridge0设置的地址是10.10.1.1,现在我们再创建一个网桥地址设置成10.10.2.1,并且启动它。#创建网桥bridge1brctl addbr bridge1#配置ip...
2019-10-29 23:39:47
1347
1
原创 【Docker网络原理分析二】实现ns隔离的网络与外网通信
在上一篇文章,我们实现了ns和他们网络中其它ns通信,但是最后发现无法和宿主机通信甚至也无法和其他的外部网络通信,这个显然是不行了,因为docker创建的容器能实现本网段的通信,也能实现宿主机以及外部网络的通信。[root@localhost ~]# docker run -it --rm busybox / # ping -c 2 192.168.159.14PING 192.168...
2019-10-29 15:20:48
3131
原创 【Docker网络原理分析一】创建ns+bridge实现两个隔离网络通信
环境: centos7.3前提:最好了解namespace和bridge对docker的学习以及docker网络的学习也有一段时间了,想通过linux的一些命令以及namespace和路由实现一个类似docker网络的结构。我们先创建两个网络namespace,相当于创建两个容器实现网络隔离。我们再通过brctl创建一个linux的网桥,这个网桥就类似于docker中的docker0网桥。...
2019-10-29 11:06:56
3193
原创 二进制安装报错failed to run Kubelet: unable to load bootstrap kubeconfig: invalid configuration: no configu
[root@venus cfg]# systemctl status kubelet -l● kubelet.service - Kubernetes Kubelet Loaded: loaded (/usr/lib/systemd/system/kubelet.service; enabled; vendor preset: disabled) Active: failed (R...
2019-10-22 16:20:15
11801
原创 AccssRefused: (0, 0): (403) ACCESS_REFUSED - Login was refused using authentication mechanism AMQPL
今天装openstack,中途重启下机器,装到nova的时候,无法启动openstack-nova-compute.service服务。报错如下:[root@venus nova]# journalctl -xe-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel-- -- Unit opens...
2019-10-15 11:53:48
5284
1
原创 docker容器配置flannel网络
实验环境系统:Centos 7.3docker version: 1.13.1flannel version:firwalld: dead三台测试的集群ip-5: 192.168.159.5、ip-6: 192.168.159.6、ip-7: 192.168.159.7安装etcd集群1.关闭防火墙和selinuxsystemctl disable firewal...
2019-09-26 15:53:19
1117
原创 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
1730
原创 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
19963
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
1935
原创 Openstack修改image的路径以及修改nova的实例的路径
我们在安装glance时候,通过配置文件/etc/glance/glance-api.con 的参数filesystem_store_datadir (filesystem_store_datadir = /var/lib/glance/images)指定了存储路径。当镜像越来越多时候,发现目录已经满了,需要修改存储路径。直观做法就是修改glance-api.con的参数filesystem_s...
2019-09-06 13:24:33
2906
原创 Docker Networking 章节3. 构建你的第一个Docker网络
这个章节讨论了Docker网络实际的例子,它跨多个主机上多个容器和多个主机,我们也讨论下面的内容:Pipework方案介绍 跨主机的多个容器 面向扩展网络--介绍Open vSwitch 覆盖网络--Flannel Docker网络方案比较介绍Pipework网络方案Pipework允许你在任意复杂的场景中将容器连接起来。实际场景中,它创建一个合法的Linux网桥,在容器中增...
2019-08-16 17:29:00
403
原创 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
2865
翻译 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
576
原创 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
11250
原创 一文快速入门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
13054
1
原创 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
4114
2
翻译 边缘计算(Edge computing) 简单介绍
源地址:Wiki中关于Edge computing的介绍简介边缘运算(英语:Edge computing),又译为边缘计算,是一种分布式的架构,将应用程序、数据资料与服务的运算,由网络中心节点,移往网络逻辑上的边缘节点来处理。边缘运算将原本完全由中心节点处理大型服务加以分解,切割成更小与更容易管理的部分,分散到边缘节点去处理。边缘节点更接近于用户终端装置,可以加快资料的处理与传送速度,减少...
2019-04-18 00:09:16
13460
翻译 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
436
原创 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
828
原创 pip3无法使用(错误:pip is configured with locations that require TLS/SSL, however the ssl model in ...)
问题:centos安装了python3后出现 pip3无法使用,无论是重新安装都无法使用。具体错误信息如下:解决办法:增加pip3的源:创建文件,~/pip/pip.conf 增加内容:[global]index-url=http://mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.ali...
2019-03-25 11:40:45
1361
2
翻译 在容器中对root权限说不(即使是聪明的员也会做出错误的决定)
原文地址:https://opensource.com/article/18/3/just-say-no-root-containers原文作者:Daniel J Walsh(Red Hat) 我经常被问到有什么安全措施能用来控制容器进程在操作系统上的行为。在Opensource.com之前的文章中我介绍了大部分内容:Docker真的安全吗? 给Docker带来新...
2019-03-23 09:47:53
937
翻译 Docker官方文档 安装Docker
目录安装Docker支持的平台云端服务器准确的时间的发布计划更新和补丁历史版本Docker 云开始吧Docker企业版在Windows系统上的Docker通用管理平台安装Docker企业版目录目录安装Docker支持的平台云端服务器准确的时间的发布计划更新和补丁历史版本Docker云开始吧Docker企...
2019-03-19 22:25:57
992
翻译 Docker Networking 前言
前言本书帮助读着学习,创建,部署容器网络以及提供一些容器网络的管理部署。Docker是一个可以提供轻量便携式部署以及生产级别的环境的Linux容器引擎,。这些环境可以逐步更新。Docker通过一些linux限制策略实现这些功能,比如:Cgroups控制以及Linux Namespace隔离,以及包含基础文件系统的镜像。Docker提供网络原生,允许管理员给不同的应用指定不同的容器网络,在各...
2019-03-18 00:05:03
239
原创 部署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
4850
原创 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
4686
翻译 系统管理员的容器指南(你需要知道容器如何使用)
原文地址:https://opensource.com/article/18/8/sysadmins-guide-containers原文作者: Daniel J Walsh (Red Hat) 专业术语“容器”被人们过度的使用,因此,根据不同的情景,它可能有不同的意思。 传统的Linux容器真的只是Linux系统中的普通的进程。这些进程组之间是通过资源隔离...
2019-01-14 23:58:54
313
原创 2018年年终体会~
说下最近的一件事情:2018年12月08日华为云培训云原生课程,我坚持了两周,中间休假了,回来就忘记了。错过了一天的打开。这次21天的云原生课程彻底失败。反思后,不是我不想学习,也不是我没有毅力,而是人总是容器在平凡中失去自己,失去自己的目标,就像《千与千寻》中一样,慢慢的生活磨砺自己,慢慢的平淡消耗你自己,你自己都忘记了,自己是为了什么,每年都会给自己立flag,可是很难坚持下去,就...
2018-12-26 19:34:55
299
原创 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
318
原创 服务器管理员
问题1为了安全,我们都会修改SSH的默认的端口号,修改了端口号但是没有执行防火墙放行,图省事直接关闭防火墙,下次重启服务器时,就会重启防火墙,导致远程访问无法进行。正确操作 修改了端口号,得放行相应的端口号。...
2018-12-21 14:47:07
346
原创 docker中容器之间通信方式
容器之间通信的主要方式1.通过容器ip访问 容器重启后,ip会发生变化。通过容器ip访问不是一个好的方案。2.通过宿主机的ip:port访问 通过宿主机的ip:port访问,只能依靠监听在暴露出的端口的进程来进行...
2018-12-13 17:53:48
45499
1
原创 《2018年11月8日 -容器生态分享会》
1. 容器生态介绍基本概念 说到容器技术,大家都想到docker,可能认为容器就是docker,docker也是容器。其实,docker仅仅是一种容器的引擎。除了docker以外,还有CoreOS的RKT,还有linux的容器技术LXC等。而docker是这些容器引擎技术中最为成熟的技术。当我们谈到容器,不得不说的是虚拟机,例如:VMware,VirtualBox等,虚拟机是基于硬件的虚...
2018-11-08 17:40:01
268
原创 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
315
原创 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
733
原创 《docker技术入门与实践》学习笔记
1.容器的高可用《docker技术入门与实践.P46》 容器的轻量级特性,推荐在使用容器时在容器前段引入HA(高可靠用)机制,例如使用HAProxy工具来代替容器访问, 这样在容器出现故障时候,可以快速切换到其他容器,还可以自动重启故障容器。2.数据卷容器《docker技术入门与实践.P55》 如果用户需要在容器之间共享一些持续更新的数据,最简单的办法是使用数据卷容器。数据卷容器就是...
2018-10-26 17:00:12
303
原创 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
1496
np.zeros((2,2,3))为什么是三个参数,怎么理解?用在哪里?
2017-07-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人