摘要: 上篇文章准备了离线安装 OCP 所需要的离线资源,包括安装镜像、所有样例 Image Stream 和 OperatorHub 中的所有 RedHat Operators。本文就开始正式安装 OCP(Openshift Container Platform) 集群,包括 DNS 解析、负载均衡配置、 阅读全文
posted @ 2020-06-15 11:13 米开朗基杨 阅读(2840) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://fuckcloudnative.io/posts/openshift4.4-install-offline-static-1-requirement/ 本系列文章描述了离线环境下以 UPI (User Provisioned Infrastructure) 模式安装 Ope 阅读全文
posted @ 2020-06-09 14:04 米开朗基杨 阅读(7001) 评论(0) 推荐(2) 编辑
摘要: 原文链接:Docker 容器优雅终止方案 作为一名系统重启工程师(SRE),你可能经常需要重启容器,毕竟 Kubernetes 的优势就是快速弹性伸缩和故障恢复,遇到问题先重启容器再说,几秒钟即可恢复,实在不行再重启系统,这就是系统重启工程师的杀手锏。然而现实并没有理论上那么美好,某些容器需要花费 阅读全文
posted @ 2020-06-03 10:54 米开朗基杨 阅读(3273) 评论(1) 推荐(1) 编辑
摘要: 对于经常和 Kubernetes 打交道的 YAML 工程师来说,最常用的命令就是 kubectl exec 了,通过它可以直接在容器内执行命令来调试应用程序。如果你不满足于只是用用而已,想了解 kubectl exec 的工作原理,那么本文值得你仔细读一读。本文将通过参考 kubectl、API 阅读全文
posted @ 2020-05-26 12:04 米开朗基杨 阅读(3901) 评论(0) 推荐(0) 编辑
摘要: 本系列文章将分为三个部分: 第一部分着重介绍多阶段构建(multi stage builds),因为这是镜像精简之路至关重要的一环。在这部分内容中,我会解释静态链接和动态链接的区别,它们对镜像带来的影响,以及如何避免那些不好的影响。中间会穿插一部分对 镜像的介绍。链接: "Docker 镜像制作教程 阅读全文
posted @ 2020-05-18 10:09 米开朗基杨 阅读(1389) 评论(0) 推荐(1) 编辑
摘要: 在使用 Docker 和 Kubernetes 时,我们经常需要访问 和 镜像仓库,由于众所周知的原因,这些镜像仓库在中国都无法访问,唯一能访问的是 Docker Hub,但速度也是奇慢无比。 是 镜像仓库的代理站点,原来可以通过 访问 gcr.io 仓库里的镜像,但是目前 已经仅限于 中国的 IP 阅读全文
posted @ 2020-05-13 12:10 米开朗基杨 阅读(1510) 评论(0) 推荐(0) 编辑
摘要: Envoy Proxy 在大多数情况下都是作为 与应用部署在同一网络环境中,每个应用只需要与 Envoy( )交互,不需要知道其他服务的地址。然而这并不是 Envoy 仅有的使用场景,它本身就是一个七层代理,通过模块化结构实现了流量治理、信息监控等核心功能,比如流量治理功能就包括自动重连、熔断、全局 阅读全文
posted @ 2020-05-06 11:56 米开朗基杨 阅读(1572) 评论(0) 推荐(0) 编辑
摘要: "上篇文章" 结尾提到 是支持 的,我们可以使用 Linux 搭建基于 的 overlay 网络,以此来加深对 VXLAN 的理解,毕竟光说不练假把式。 1. 点对点的 VXLAN 先来看看最简单的点对点 网络,点对点 即两台主机构建的 网络,每台主机上有一个 ,`VTEP` 之间通过它们的 IP 阅读全文
posted @ 2020-04-21 10:39 米开朗基杨 阅读(3544) 评论(0) 推荐(1) 编辑
摘要: VXLAN( ,虚拟可扩展局域网),是一种虚拟化隧道通信技术。它是一种 Overlay(覆盖网络)技术,通过三层的网络来搭建虚拟的二层网络。 简单来讲, 是在底层物理网络(underlay)之上使用隧道技术,借助 层构建的 Overlay 的逻辑网络,使逻辑网络与物理网络解耦,实现灵活的组网需求。它 阅读全文
posted @ 2020-04-14 11:33 米开朗基杨 阅读(2930) 评论(2) 推荐(2) 编辑
摘要: 这是 Cgroup 系列的第四篇,往期回顾: + "Linux Cgroup 入门教程:基本概念" + "Linux Cgroup 入门教程:CPU" + "Linux Cgroup 入门教程:内存" 通过 "上篇文章" 的学习,我们学会了如何查看当前 cgroup 的信息,如何通过操作 目录来动态 阅读全文
posted @ 2020-03-31 12:38 米开朗基杨 阅读(2310) 评论(0) 推荐(0) 编辑