摘要: 通过HPA实现业务应用的动态扩缩容 HPA控制器介绍 当系统资源过高的时候,我们可以使用如下命令来实现 Pod 的扩缩容功能 kubectl -n jds scale deployment myblog --replicas=2 基本原理 HPA 通过监控分析控制器控制的所有 Pod 的负载变化情况 阅读全文
posted @ 2021-01-18 22:06 一墨无辰 阅读(521) 评论(0) 推荐(0) 编辑
摘要: Kubernetes进阶 学习Kubernetes的进阶内容,包含Kubernetes集群调度、CNI插件、认证授权安全体系、分布式存储的对接、Helm的使用等,得以更加深入的学习Kubernetes的核心 ETCD数据的访问 kube-scheduler调度策略实践 预选与优选流程 生产中常用的调 阅读全文
posted @ 2021-01-18 22:01 一墨无辰 阅读(360) 评论(0) 推荐(0) 编辑
摘要: Pod控制器 Workload (工作负载) 控制器又称工作负载是用于实现管理pod的中间层,确保pod资源符合预期的状态,pod的资源出现故障时,会尝试 进行重启,当根据重启策略无效,则会重新新建pod的资源。 ReplicaSet: 代用户创建指定数量的pod副本数量,确保pod副本数量符合预期 阅读全文
posted @ 2021-01-18 21:48 一墨无辰 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Kubernetes 落地实践之旅 学习K8S的架构及工作流程,使用Workload管理业务应用的生命周期实现服务不中断的滚动更新,通过服务发现和集群内负载均衡来实现集群内部的服务间访问,并通过ingress实现外部使用域名访问集群内部的服务。 逐步对Django项目做k8s改造,编写所需的资源文件 阅读全文
posted @ 2020-09-17 22:02 一墨无辰 阅读(410) 评论(0) 推荐(0) 编辑
摘要: Kubernetes 安装部署(非高可用) 集群信息 1.节点规划 部署k8s集群的节点按照用途可以划分为如下2类角色: master:集群的master节点,集群的初始化节点,基础配置不低于4C8G slave:集群的slave节点,可以多台,基础配置不低于4C8G 本环境为slave节点的添加, 阅读全文
posted @ 2020-09-15 22:17 一墨无辰 阅读(357) 评论(0) 推荐(0) 编辑
摘要: Django应用容器化实践 django项目介绍 项目地址: https://gitee.com/agagin/python-demo.git $ git clone https://gitee.com/agagin/python-demo.git $ cd python-demo/ $ ll to 阅读全文
posted @ 2020-09-13 22:12 一墨无辰 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 走进 Docker 的世界 介绍docker的前世今生,了解docker的实现原理,以Django项目为例编写最佳的Dockerfile构建镜像。学习docker的概念及基本操作并构建业务镜像,通过抓包的方式掌握Docker最常用的bridge网络模式的通信。 认识docker 怎么出现的 提供轻量 阅读全文
posted @ 2020-09-10 23:33 一墨无辰 阅读(377) 评论(0) 推荐(0) 编辑