摘要: 一、环境部署 # mkvirtualenv flask_py2 # pip install flask==0.10.1 # pip freeze > requirements.txt # pip install -r requirements.txt 二、HelloWorld # coding:ut 阅读全文
posted @ 2020-06-15 17:19 生生不息.连绵不绝 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 一、requests模块 1、get请求 import requests def main(): headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like 阅读全文
posted @ 2020-05-23 23:34 生生不息.连绵不绝 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 一、Git基本使用 创建一个版本库 版本创建与回退 丢弃改动 对比文件的不同 二、分支管理 分支管理操作 保存和恢复现场 三、GitHub 1. 配置 2. 将.ssh/id_rsa.pub上传至GitHub 3. clone项目 4. 开发代码 5. 推送至GitHub 6. 分支跟踪 7. 拉取 阅读全文
posted @ 2020-05-16 21:30 生生不息.连绵不绝 阅读(214) 评论(0) 推荐(0) 编辑
摘要: jquery基础语法: 1、选择器 基本选择器 层级选择器 属性选择器 基本筛选器 表单选择器 查找筛选器 2、菜单示例 3、属性操作 4、遍历循环 5、正反选 6、模态对话框 7、文档处理 clone练习示例 8、css操作 9、返回顶部按钮示例 10、事件绑定和事件委托 简写 全写 解绑 事件绑 阅读全文
posted @ 2020-03-25 18:14 生生不息.连绵不绝 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念 requests:资源最低需求 limits:资源最高限制 cpu:1c = 1000m QoS Class: Guranteed:每个容器都同时设置cpu和内存的requests等于limits属性 Burstable:至少有一个容器设置cpu和内存资源的requests属性 Bes 阅读全文
posted @ 2020-02-20 19:26 生生不息.连绵不绝 阅读(1503) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念 1、调度器选择节点的三步 预选:先排除所以完全不符合的节点,包括资源需求、端口冲突、污点排除等 优选:计算每个节点的优先级并排序,找出最佳匹配(得分最高)的节点 选定:如果得分最高的节点不是一个,则随机选择一个,调度完成 2、常用的调度预选策略 CheckNodeCondition:检 阅读全文
posted @ 2020-02-18 18:29 生生不息.连绵不绝 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 一、基本网络概念 Kubernetes网络通信情景 1. 容器间通信:同一个Pod内的多个容器间的通信,lo 2. Pod通信:PodIP PodIP 3. Pod与service通信:PodIP ClusterIP 4. Service与集群外部客户端的通信,Ingress,NodePort等 C 阅读全文
posted @ 2020-02-16 17:30 生生不息.连绵不绝 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 一、概念 ClusterIP:例如svc所分配的ip地址 NodePort:k8s集群物理机机通信地址,client NodeIP:NodePort ClusterIP:ServicePort PodIP:containerPort No ClusterIP:Headless Service ,Se 阅读全文
posted @ 2020-02-14 19:40 生生不息.连绵不绝 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 一、Ajax字符串、数字、布尔值类型与后端交互 ajax提交 接收 二、Ajax列表数据类型与后端交互 ajax提交 接收 Ajax POST提交只支持字符串、数字、数组,不支持字典类型数据 如果必须使用字典时可以转换为字符串: 阅读全文
posted @ 2020-01-03 18:08 生生不息.连绵不绝 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一、JS基础 1、变量 变量命名规范: 1. Camel:首字母小写,接下来的字母以大写字母开头,如:myName 2. Pascal:首字母大写,接下来的字母以大写字母开头,如:MyName 3. 第一个字符标注数据类型,如:sMyName,s表示string字符串 2、注释 3、数据类型 Num 阅读全文
posted @ 2020-01-03 18:06 生生不息.连绵不绝 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 一、CSS 1、css选择器 css选择器的使用方法 id选择器: 1 class选择器:.c1 标签选择器:div 层级选择器:.c1 .c2 组合选择器:.c1,.c2 属性选择器:.c1[type='text'] 2、引入css文件 3、基本样式 border: 1px solid red;边 阅读全文
posted @ 2019-11-22 00:00 生生不息.连绵不绝 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 一、HTML 1、web server 2、web server2 3、实例index.html 4、head标签 meta 标签:编码、跳转、刷新、关键字、描述、IE兼容 title标签 link标签:加图标 style script 5、body标签 5.1:各种符号 空格: 大于: 小于:< 阅读全文
posted @ 2019-11-21 23:59 生生不息.连绵不绝 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一、准备dashboard使用的证书 二、部署dashboard 修改svc服务的网络为NodePort,从而使集群外部可以访问 访问:https://192.168.100.51:30121 三、使用token认证 将此token复制到页面的令牌认证页 四、使用kubeconfig认证 使用tok 阅读全文
posted @ 2019-10-18 19:57 生生不息.连绵不绝 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 一、kubectl proxy 二、serviceaccount资源 创建自定义serviceaccount:用于pod与api通信的认证账号 应用自定义serviceaccount 三、RBAC 基于角色的访问控制 1、apiserver客户端配置及创建UserAccount用户 apiserve 阅读全文
posted @ 2019-10-16 22:57 生生不息.连绵不绝 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 一、StatefulSet 有状态副本集 必要的三个组件:headless service、StatefulSet、volumeClaimTemplate 准备pv 创建3个有状态副本(使用nginx模拟) 二、滚动更新 扩容/缩容 更新 更新分区:"partition":4 代表pod序号大于等于 阅读全文
posted @ 2019-09-01 14:35 生生不息.连绵不绝 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 一、存储卷的类型 emptyDir:在宿主机上分一块内存空间给pod当做存储空间 hostPath:在宿主机上分一块磁盘空间给pod当做存储空间 网络存储: SAN:iSCSI,FC NAS:nfs,cifs 分布式存储:glusterfs,rbd,cephfs,... 云存储:EBS,Azure, 阅读全文
posted @ 2019-08-31 17:47 生生不息.连绵不绝 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 一、Service简介 Service为Pod提供固定服务端点 Service的本质是一条iptables或者ipvs的转发规则 userspace:1.1 iptables:1.1+ ipvs:1.11+ 二、Service类型 ExternalName ClusterIP:使用集群网络提供服务 阅读全文
posted @ 2019-07-14 21:30 生生不息.连绵不绝 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 一、Pod控制器的类别 ReplicationController:早期唯一的控制器,已废弃 ReplicaSet:控制Pod满足用户期望副本;标签选择器选择由自己管理的Pod副本;Pod资源模板完成Pod资源的新建。主要用于管理无状态的Pod,不建议直接使用此控制器 Deployment :基于R 阅读全文
posted @ 2019-07-14 17:23 生生不息.连绵不绝 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一、Pod镜像及端口 获取帮助文档 pod.spec.containers.imagePullPolicy:镜像的拉取策略 pod.spec.containers.ports:端口的暴露 pod.spec.containers.command和args:相当于dockerfile中的ENTRYPOI 阅读全文
posted @ 2019-07-09 17:19 生生不息.连绵不绝 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 一、Redis的简单使用 Redis操作模式 Redis连接池 二、string set(name, value, ex=None, px=None, nx=False, xx=False) setnx(name, value) setex(name, value, time) psetex(nam 阅读全文
posted @ 2019-07-07 11:14 生生不息.连绵不绝 阅读(149) 评论(0) 推荐(0) 编辑