上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页
摘要: 1、环境及准备工作 1.1 环境及配置调整 操作系统版本、内核版本、系统CPU、RAM、硬盘配置如下 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core) [root@localhost ~] 阅读全文
posted @ 2020-11-11 09:15 SSgeek 阅读(351) 评论(0) 推荐(0)
摘要: 使用序列化器进行反序列化时,需要对数据进行验证后,才能获取验证成功的数据或保存成模型类对象。 在获取反序列化的客户端数据前,必须在视图中调用序列化对象的is_valid()方法,序列化器内部是在is_valid方法内部调用验证选项和验证方法进行验证,验证成功返回True,否则返回False。 验证失 阅读全文
posted @ 2020-09-24 11:45 SSgeek 阅读(1178) 评论(0) 推荐(0)
摘要: 很多人对hostPath volume和local persistent volume的使用场景还存在很多困惑。下面对这两种volume的使用场景、基本的工作机制进行了分析,介绍了使用时的注意事项,并简单介绍local volume manager如何帮助administrator进行local p 阅读全文
posted @ 2020-09-18 11:12 SSgeek 阅读(3964) 评论(0) 推荐(2)
摘要: 1、celery 架构 Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列。同时也支持任务调度。需要注意的是,celery并不支持Windows,所以Windows相关的问题很可能在官方无法得到回应。 Celery的架构由三部分组成,消息中间件(messag 阅读全文
posted @ 2020-08-03 00:04 SSgeek 阅读(735) 评论(2) 推荐(0)
摘要: 1、认证 1.1 认证类的构建 新建一个自定义类,该类继承rest_framework.authentication中的BaseAuthentication 类,重写其中的authenticate 方法。将需要的认证逻辑写在里面。当认证通过是需要返回两个值,其中一个值最终给了Request 的use 阅读全文
posted @ 2020-07-27 09:55 SSgeek 阅读(550) 评论(0) 推荐(0)
摘要: Django REST framework提供了分页的支持。 可以在配置文件中设置全局的分页方式,如: REST_FRAMEWORK = { 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', # 阅读全文
posted @ 2020-07-13 23:33 SSgeek 阅读(315) 评论(0) 推荐(0)
摘要: 1、请求与响应 1.1 Request(请求) drf 传入视图的request 不再是Django默认的HttpRequest对象,而是drf 提供的拓展了HttpRequest 类的Request 类的对象。 drf提供了Parser解析器,在接收到请求之后会根据Content-Type指明的请 阅读全文
posted @ 2020-07-09 00:34 SSgeek 阅读(675) 评论(0) 推荐(0)
摘要: 序列化器serializer的介绍: 序列化,序列化器会把模型对象转换成字典,经过response 之后变成json 字符串。 反序列化,把客户端发送过来的数据,经过request 之后变成字典,序列化器可以把字典装换成模型。 反序列化,完成数据的校验功能 为方便理解后面序列化器中的字段,我们先在创 阅读全文
posted @ 2020-07-07 22:46 SSgeek 阅读(2818) 评论(0) 推荐(0)
摘要: 1、反向解析的概述和来由 在Django中提供了关于URL的映射的解决方案,可以做两个方向的使用 1.普通解析过程:由客户端的浏览器发起一个url请求,Django根据url解析,把url中的参数捕获,调用相应的视图,获取相应的数据,然后返回给客户端显示。 2.反向解析:通过一个视图的名字,再加上一 阅读全文
posted @ 2020-06-27 23:32 SSgeek 阅读(940) 评论(0) 推荐(0)
摘要: 1、Calico概述 Calico是Kubernetes生态系统中另一种流行的网络选择。虽然Flannel被公认为是最简单的选择,但Calico以其性能、灵活性而闻名。Calico的功能更为全面,不仅提供主机和pod之间的网络连接,还涉及网络安全和管理。Calico CNI插件在CNI框架内封装了C 阅读全文
posted @ 2020-06-26 13:20 SSgeek 阅读(6184) 评论(0) 推荐(0)
摘要: [TOC] 监控k8s的主流方案是prometheus+grafana两大套件,为了快速部署并监控k8s,目前有两款主流grafana插件提供给了我们方案 1、环境说明 本文环境是二进制部署的 集群, 和`grafana yaml`部署(非operator) 2、grafana kubernetes 阅读全文
posted @ 2020-05-25 15:24 SSgeek 阅读(4444) 评论(0) 推荐(0)
摘要: [TOC] Pipeline是一套运行于jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排与可视化。Pipeline通过Domain Specific Language(DSL)syntax定义Pipeline As Code并且实现持续 阅读全文
posted @ 2020-05-09 11:07 SSgeek 阅读(873) 评论(0) 推荐(0)
摘要: 1、概述 污点taints是定义在节点之上的键值型属性数据,用于让节点拒绝将Pod调度运行于其上, 除非该Pod对象具有接纳节点污点的容忍度。而容忍度tolerations是定义在 Pod对象上的键值型属性数据,用于配置其可容忍的节点污点,而且调度器仅能将Pod对象调度至其能够容忍该节点污点的节点之 阅读全文
posted @ 2020-04-24 17:32 SSgeek 阅读(2462) 评论(0) 推荐(0)
摘要: [TOC] 对于运行各种负载(如Service、Job)的中等规模或者大规模的集群来说,出于各种原因,我们需要尽可能提高集群的资源利用率。而提高资源利用率的常规做法是采用优先级方案,即不同类型的负载对应不同的优先级,同时允许集群中的所有负载所需的资源总量超过集群可提供的资源,在这种情况下,当发生资源 阅读全文
posted @ 2020-04-23 15:34 SSgeek 阅读(1189) 评论(0) 推荐(0)
摘要: [TOC] 的默认调度器以预选、优选、选定机制完成将每个新的 资源绑定至为其选出的目标节点上,不过,它只是 对象的默认调度器,默认情况下调度器考虑的是资源足够,并且负载尽量平均。 在使用中,用户还可以自定义调度器插件,并在定义 资源配置清单时通过 指定即可使用,这就是亲和性调度。 1、Node亲和性 阅读全文
posted @ 2020-04-22 14:02 SSgeek 阅读(3722) 评论(0) 推荐(2)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页