logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于 Gitlab CI 和 Kubernetes 的 CI/CD

本文目录基本配置.gitlab-ci.yml推荐原文链接:https://www.qikqiak.com/post/gitlab-ci-k8s-cluster-feature上节课我们将 Gitlab CI Runner 安装到了 Kubernetes 集群中,接下来看看如何结合 Kubernetes 和 Gitlab CI 进行持续集成和持续部署。基本配置首先将本节所用到的代码库从 G...

#kubernetes#gitlab
在 Kubernetes 上安装 Gitlab CI Runner

原文链接:https://www.qikqiak.com/post/gitlab-runner-install-on-k8s上节课我们使用 Helm 快速的将 Gitlab 安装到了我们的 Kubernetes 集群中,这节课来和大家介绍如何使用 Gitlab CI 来做持续集成,首先先给大家介绍一些关于 Gitlab CI 的一些基本概念,以及如何在 Kubernetes 上安装 Gitlab.

#kubernetes#gitlab
腾讯开源云原生成本优化神器 - FinOps Crane

Crane 是一个基于 FinOps 的云资源分析与成本优化平台,它的愿景是在保证客户应用运行质量的前提下实现极致的降本。Crane 已经在腾讯内部自研业务实现了大规模落地,部署数百个 K8s 集群、管控 CPU 核数达百万,在降本增效方面取得了阶段性成果。以腾讯某部门集群优化为例,通过使用 FinOps Crane,该部门在保障业务稳定的情况下,资源利用率提升了 3 倍;腾讯另一自研业务落地 C

文章图片
#云原生#开源#腾讯云 +2
使用 Crossplane 和 VCluster 在 Kubernetes 上快速构建新集群

这只是一个简单的示例,介绍了如何使用Crossplane与VCluster来结合使用快速配置一套 Kubernetes 集群环境并在其中安装应用,以使开发人员提高工作效率。当然还有很多可以优化的地方,比如:在 VCluster 中安装 ArgoCD 并使用作为环境参数提供的 GitHub URL 来实现 GitOps,这将避免对 VCluster 使用 kubectl。使用 composition

文章图片
#kubernetes#云原生#运维
如何学习Kubernetes?

原文链接:如何学习Kubernetes?不管你是否意识到,在过去的几年时间里,以Docker、Kubernetes为代表的容器技术已经悄然发展成为一项通用技术。放眼国外,Google、Microsoft、IBM等互联网巨头们,仍在容器开源基础设施的技术市场上厮杀。回看国内,包括BAT、滴滴、京东、头条在内的大厂也都争相把容器和Kubernetes项目作为其技术重心,试图“放长线钓大鱼”。正...

#kubernetes#docker#容器 +1
齐活了,Grafana 发布大规模持续性能分析开源数据库 - Phlare

这个概念很有价值:Profiling 可以帮助你了解程序的资源使用情况,进而帮助你优化其性能和成本。然而,向分布式云原生架构的转变使这变得更加复杂,从而产生了对持续分析的需求,其中有关资源使用情况的信息会在整个计算基础设施中定期自动收集,然后压缩并存储为时间序列数据,这使你可以可视化随时间的变化并放大与感兴趣的时间段相匹配的 profile 文件 — 例如,CPU 时间在其最高利用率期间所花费的时

文章图片
#数据库#grafana#性能优化 +2
优秀的 Grafana K8S 插件 - DevOpsProdigy KubeGraf

原文链接:优秀的 Grafana K8S 插件 - DevOpsProdigy KubeGrafDevOpsProdigy KubeGraf 是一个非常优秀的 Grafana Kubernetes 插件,是 Grafana 官方的 Kubernetes 插件 的升级版本,该插件可以用来可视化和分析 Kubernetes 集群的性能,通过各种图形直观的展示了 Kubernetes 集群的主要服务的.

#kubernetes#linux
如何学习Kubernetes?

原文链接:如何学习Kubernetes?不管你是否意识到,在过去的几年时间里,以Docker、Kubernetes为代表的容器技术已经悄然发展成为一项通用技术。放眼国外,Google、Microsoft、IBM等互联网巨头们,仍在容器开源基础设施的技术市场上厮杀。回看国内,包括BAT、滴滴、京东、头条在内的大厂也都争相把容器和Kubernetes项目作为其技术重心,试图“放长线钓大鱼”。正...

#kubernetes#docker#容器 +1
在 Kubernetes 上安装 Gitlab

本文目录安装使用推荐Gitlab官方提供了 Helm 的方式在 Kubernetes 集群中来快速安装,但是在使用的过程中发现 Helm 提供的 Chart 包中有很多其他额外的配置,所以我们这里使用自定义的方式来安装,也就是自己来定义一些资源清单文件。Gitlab主要涉及到3个应用:Redis、Postgresql、Gitlab 核心程序,实际上我们只要将这3个应用分别启动起来,然后加上对...

#kubernetes#gitlab
kubernetes 如何发音?

原文链接地址:阳明的博客有很多人不知道kubernetes应该怎么发音,包括我之前也读错了,正确的发音是[kubə’netis],重音在第三个音节,读音:库伯耐踢死,我们可以在 github issue 上找到相关讨论:github issue。那么为什么kubernetes又叫k8s呢?这个其实和硅谷的人起名有关系,他们有一个坏习惯,就是喜欢把一个单词首字母+跳过的字母数来进行缩...

#kubernetes#docker
到底了