09 2018 档案
摘要:1.分析: 如果用 urllib.request.urlopen 方式打开一个URL,服务器端只会收到一个单纯的对于该页面访问的请求,但是服务器并不知道发送这个请求使用的浏览器,操作系统,硬件平台等信息,而缺失这些信息的请求往往都是非正常的访问,例如爬虫. 有些网站验证请求信息中的UserAgent
阅读全文
摘要:1.Failed -- pod里至少一个容器以非0code退出,说明应用有问题,需要debug应用容器 2.pending -- 说明API对象已经被创建和保存在etcd数据库里,但是创建过程出了问题,可能是image pull 出问题,也可能是调度出了问题 3.Unknow -- 说明pod的状态
阅读全文
摘要:2.如果是字符集出现错误,建议多选择几种字符集测试一下: 选择的经验是: 如果是爬取到的网页文件,可以查看网页文件的meta标签下的charset属性值。例如: <meta charset="UTF-8">1也可以使用notepad++打开,查看下右下角的部位,会指示该文件是那种编码。
阅读全文
摘要:#python3import refrom urllib import requestimport os class PosterSpider(object): def __init__(self, path='./'): self.path = path #the entry of this pr
阅读全文
摘要:1. spec: containers: - name: example resources: requests: cpu: 100m memory: 64Mi limits: cpu: 200m memory: 128Mi 例如,一个带有3个容器的pod,每个容器请求0.1核CPU和64MB内存(
阅读全文
摘要:1.分析 查看源代码 既然无法建立连接,那先看下是如何建立连接的。登录到myweb的docker容器里面,查看index.jsp文件,主要内容如下: Class.forName("com.mysql.jdbc.Driver").newInstance();try{ Class.forName("co
阅读全文
摘要:1.当结束后,我们使用 exit 来退出,现在我们的容器已经被我们改变了,使用 docker commit 命令来提交更新后的副本。 其中,-m 来指定提交的说明信息,跟我们使用的版本控制工具一样;-a 可以指定更新的用户信息;之后是用来创建镜像的容器的 ID;最后指定目标镜像的仓库名和 tag 信
阅读全文
摘要:1.taint 定义在node上,排斥pod 2.toleration定义在pod中,容忍pod 3.可以在命令行为Node节点添加Taints: kubectl taint nodes node1 foo=bar:NoSchedule 4.在pod的定义文件spec中加入tolerations,
阅读全文
摘要:1.cpu docker run -it --cpu-period=100000 --cpu-quota=2000 ubuntu /bin/bash 相当于只能使用20%的CPU 在每个100ms的时间里只能使用20ms的计算时间 2.内存 $ docker run -m 1G ubuntu:16.
阅读全文
摘要:1.根据 https://github.com/cookeem/kubeadm-ha/blob/master/README_CN.md 去搭建ha集群,遇到几个问题: runtime network not ready: NetworkReady=false reason:NetworkPlugin
阅读全文
摘要:使用Docker快速部署Ceph集群 , 然后使用这个Ceph集群作为Kubernetes的动态分配持久化存储。 Kubernetes集群要使用Ceph集群需要在每个Kubernetes节点上安装ceph-common 1. 为kubernetes创建一个存储池 2. 创建用户 k8s用户只能对k8
阅读全文
摘要:1.安装DNS后,pod就可以通过dns来解析service,从而实现通信 2.创建一个dns测试工具pod nslookup wordpress-mysqlServer: 10.96.0.10Address: 10.96.0.10#53 Name: wordpress-mysql.default.
阅读全文
摘要:由于虚拟机使用了默认的网络套餐,是不能上网的。现在的需求是使其能上网。 操作步骤: 1.添加一个在能上网的网络里的网卡,使其成为默认网卡 2.复制网卡配置文件,修改网卡名称等,重启network(可能会重启失败,没有关系) 3.ifdown eth0,停掉第一张网卡 4.增加默认路由,网关为第二张网
阅读全文