最新 最热

打造超级富容器开发环境(二):宿主机安装容器环境

宿主机上只需安装容器所需的环境,一是运行容器所需的 k3s,二是编译容器所需的 buildkit。

2024-06-08
1

48%的Kubernetes用户在工具选择中挣扎

Spectro Cloud 的一项新调查显示,平台工程似乎缓解了在生产中使用 Kubernetes 遇到的一些痛点。

2024-06-08
1

Java一分钟之Kubernetes(K8s):容器编排深入浅出

在现代软件开发领域,容器化已成为提高部署效率、确保应用环境一致性的重要手段。而Kubernetes(简称K8s)作为容器编排领域的事实标准,它不仅能够自动化部署、扩展和管理容器化的应用程序,还提供了强大的服务发现与负载均衡...

2024-06-07
1

打造超级富容器开发环境(一):概述

众所周知,容器具有环境一致性和可移植性的优势,我们可以利用容器技术,打造自己专属的开发容器,将平时的开发环境依赖都写到 Dockerfile 中,最终编译出专属的开发容器镜像。通常开发环境依赖很多,我本人的开发容器镜像编译出...

2024-06-06
1

ArgoCD GitOps 实践(三): Git 项目组织方法

在 Git 仓库根目录下创建 argo-apps.yaml 的文件,定义 ArgoCD 的 ApplicationSet:

2024-06-05
1

几个你或许并不知道 kubernetes 技巧

PreStop 允许 Pod 在终止前执行一个命令或者是脚本,使用它就可以在应用退出前释放一些资源,确保应用可以优雅退出。

2024-06-04
1

ArgoCD GitOps 实践(二): 集群与 Git 仓库管理

推荐每个集群使用一个 Git 仓库来存储该集群所要部署的所有应用的 YAML 与配置。

2024-06-04
1

ArgoCD GitOps 实践(一): ArgoCD 的安装与配置

官方提供了安装 ArgoCD 的 YAML,可以使用 kubectl 一键安装,但我建议使用 kustomize 来安装,因为这样一来可以将自定义配置声明并持久化到文件中,避免直接集群中改配置,也利于后续 ArgoCD 的自举,即用 ArgoCD 自身来用 GitO...

2024-06-03
1

云原生家庭网络(十八):使用 GitOps 方式管理配置

在前面的章节中,我们将每个应用的配置都单独放到一个目录,并使用 kustomize 的方式组织目录结构。当需要对配置进行改动时,修改相应的配置文件后需重新 apply 一下,操作起来相对繁琐,另外还存在一个难题:这些配置存放在哪,以...

2024-06-02
1

Kubernetes RUSH

Kubernetes是容器集群管理系统(简单来说就是一个开源的、用于管理云平台中多个主机的容器化应用),是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。(docker compose管理的是单机的, 并不是容器化...

2024-05-31
1