Alberthua Blog

让我们一起探索世界!💪 | Thumbs Up for Cloud Native 🤘

Linux 进程权限的各类 UID 探讨

Linux Process UID Analyse

文档说明: OS 版本:Ubuntu 20.04.3 LTS kernel 版本:5.15.0-57-generic Linux 中各类 UID 的联系与区别对于理解进程权限与 Audit 审计系统发挥至关重要的作用,这些 UID 作为进程凭证。 ✍ 可参考 man 7 credentials 手册中的说明加以理解。 文档目录: 各类 UID 的解析 ruid、euid 与 Saved s......

一文厘清 HTTPS 原理与应用

SSL/TLS handshake and HTTPS authentication

文档说明: OS 版本:CentOS Linux release 7.9.2009 (Core) Kernel 版本:4.20.3-1.el7.elrepo.x86_64 OpenSSL 版本:openssl-1.0.2k-21.el7_9.x86_64.rpm Docker 版本:20.10.8 Nginx 版本:1.22.1 ✨ HTTPS 在常规 Web 服务器、中间件服务器及 RES......

kubeadm 更新 Kubernetes 集群到期证书

kubeadm Update Kubernetes Expired Certifications

环境说明: Kubernetes 版本:v1.22.1 kubeadm 版本:v1.22.1 处理方法: kubeadm 更新集群证书从 Kubernetes v1.15 进入 stable 状态,可在 GA 环境中使用。 默认情况下,由 kubeadm 为集群生成的所有证书在 1 年后到期。 更新(重新签发)集群证书需根据其部署方式而定,通过二进制部署的集群需手动更新集群证书,而通过 k......

Kubernetes 中部署 Rocket.Chat 与 MongoDB 实时交流平台

Deploy Rocket.Chat and MongoDB on Kubernetes

部署环境说明: Kubernetes 版本:v1.22.1 Rocket.Chat 容器镜像版本:docker.io/rocketchat/rocket.chat:3.18.7 MongoDB 容器镜像版本:docker.io/library/mongo:4.0 Kubernetes NFS-Client Privisioner 容器镜像版本:quay.io/external_storage......

Skopeo 镜像工具与容器镜像格式的原理与使用

Skopeo Basic Usage and Container Image Format

文档说明: OS 版本:Ubuntu 20.04.3 LTS (Focal Fossa) skopeo 版本:1.3.0-1 文档目录: Skopeo 工具概要 使用 Skopeo 认证容器镜像仓库 Skopeo 支持的容器镜像存储方式 使用 Skopeo 操作容器镜像 容器镜像格式比较 参考链接 Skopeo 工具概要: 常用的容器镜像操作工具可使用 docker、podman 命令,......

Code Server v4.8.3 容器镜像构建

Build Code Server for Golang

文档说明: 🔗 可参考 该链接,以获得项目的 GitHub 仓库。 Red Hat OpenShift 中使用 Red Hat Code Ready Workspace 作为 PaaS 平台中的实时 IDE 开发平台,可兼容众多开发语言。 该示例的目的在于构建类似于 Red Hat Code Ready Workspace 的容器化 Golang IDE 开发平台。 可使用此 Golang......

Red Hat Quay v3 registry 原理与实现

Red Hat Quay v3 registry Architecture and Implement

文档目录: 常用私有容器镜像仓库 Red Hat 支持的容器镜像仓库 Red Hat 容器镜像安全 Red Hat Quay v3 私有容器镜像仓库部署 参考链接 常用私有容器镜像仓库: Harbor v1/v2:由 VMware 主导开发,并从 CNCF 云原生计算基金会孵化成功。 Red Hat Quay v3:由 Red Hat 开源的私有容器镜像仓库,类似于 CoreOS 的 Qu......

部署 loganalyzer 管理集中式日志

Deploy loganalyzer to Manage Centralized Logs

文档说明: OS 版本:Red Hat Enterprise Linux 8.2 (Ootpa) Podman 版本:podman-1.9.3-2.module+el8.2.1+6867+366c07d6.x86_64 loganalyzer 版本:loganalyzer-4.1.11.tar.gz 该示例中使用 yum 安装的软件包若未指定特定版本均为系统自带软件包。 架构示例:如图所示......

Podman 容器原理与使用(2)

Podman Architecture and Usage (2)

文档说明: 上一篇 已说明 Podman 原理与实现,该文档将继续说明 Podman 容器的使用与实践。 文档目录: podman 单容器使用及通信方式示例 使用 podman-compose 实现 Gogs 轻量级代码仓库 podman pod 多容器编排使用示例 使用 podman kube play 实现 WordPress 的一键部署 Podman 使用报错示例 Podman 有待......

Podman 容器原理与使用(1)

Podman Architecture and Usage (1)

文档说明: 实验用 OS 版本: CentOS 7.9、RHEL 8.0、RHEL 8.2、Ubuntu 20.04.3 LTS 实验用 kernel 版本: 3.10.0-1160.41.1.el7.x86_64 4.18.0-193.el8.x86_64 5.14.0-1.el7.elrepo.x86_64 实验用 Podman 版本:1.6.4、3.2.3、3.......