首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
左程立
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
K8S实战(二十一)| 部署策略:蓝绿部署+滚动部署+灰度部署+金丝雀部署
应用程序的更新发布,如何降低对用户的影响面,人们研究出了几种发布策略。 准备 A/B 两个集群,运行相同的程序。 在项目升级时,首先把 A 集群从负载均衡中移除,进行新版本的部署。 B 集群仍提供服务。 A 集群升级完成后加入负载均衡,B 集群从负载均衡中移除。 消耗资源,硬件…
K8S实战(二十)| 企业私有镜像仓库
私有仓库用于企业内部私有 Docker 镜像的存储。 可以将私有仓库安装到 K8S 集群中。 Harbor 镜像仓库是由 VMware 开源的一款企业级镜像仓库系统。 Harbor 使个人和企业拥有了自主创建和管理私有仓库的能力。
K8S实战(十九)| K8S 包管理 Helm
类似于 Linux 的 YUM、APT,Helm 是 K8S 的包管理工具。 Helm, 一个二进制工具,用来安装、升级、卸载 K8S 中的应用程序。 Helm Chart,一个 tgz 包,类似安卓的 APK。 K8S 应用打包成 Chart,通过 Helm 安装到 K8S …
K8S实战(十八)| 容器资源分配和资源限制
为了防止容器调度到资源不足的节点上,可以为容器指定资源最少要求量。 为了防止容器无节制的使用 CPU、内存 等资源,可以为容器指定资源最大允许使用量。 可以为容器指定资源请求量和资源约束量。 资源一般指 CPU、内存。 资源请求量,指容器要求节点分配的最小容量,如果该节点可用容…
K8S实战(十七)| 通过 StorageClass 实现动态卷供应
StorageClass 相当于一个创建 PV 的模板,用户通过 PVC 申请存储卷,StorageClass 通过模板自动创建 PV,然后和 PVC 进行绑定。 创建 StorageClass 对象即可,即创建了模板。 以上文件创建了两种不同类型的 StorageClass,…
K8S实战(十六)| 持久化存储卷
PV 用来定义持久化存储卷,可将外部存储如 NFS/GFS/CFS 等定义为一个 K8S 内部对象,是一个服务提供者。 PVC 会寻找合适的 PV 进行绑定,绑定成功后,PVC 就可以提供给 pod 使用。 PVC 会查找 storageClassName 名称一致的 PV,然…
K8S实战(十五)| 存储卷概念
容器中的文件在磁盘上是临时存放,容器崩溃重启后,容器将被以干净状态重建,崩溃之前创建的文件将被清除。 K8S 使用卷的概念来管理容器生成的需持久化的文件,卷也可用于同一个 Pod 中多个容器之间共享文件。 容器崩溃并不会导致 Pod 被从节点上移除,因此容器崩溃时 emptyD…
K8S实战(十四)| ConfigMap 对象
ConfigMap 对象可以用来管理普通的、非机密的配置信息,以明文形式存放。 Secret 对象用来管理重要的、机密的、不能泄露的类似秘钥、密码等信息。 ConfigMap 对象可以实现程序的配置和程序本身的解耦,从而使程序更具移植性。 env 文件中的每一行必须为 VAR …
K8S实战(十三)| Secret 对象
Secret 可以用来保存密码、密钥等敏感信息,避免密钥直接放在 Pod 的YAML定义文件或容器镜像中导致的泄露问题。 密钥使用 Base64 编码形式存储于 Secret 对象中,Pod 挂载后自动解码为明文。 mysecret 中username/password两个ke…
K8S实战(十二)| 为 Ingress 以及后端 Nginx 增加证书
前面 nginx 都是 http 协议在工作,那么加证书应该如何操作。 可以网上申请一年免费证书,也可以自建证书。下面自建证书。 Service 使用 NodePort 进行了端口暴露,所以可以在浏览器中访问 https://任意节点IP:32699 ,也可以看到证书已经生效。…
下一页
个人成就
文章被阅读
7,487
掘力值
90
关注了
0
关注者
15
收藏集
0
关注标签
5
加入于
2020-05-07