[GitOps]微服务版本控制:使用ArgoCD 部署Grafana Loki
本文将介绍GitOps的基本原理以及ArgoCD的安装与使用;ArgoCD部署Grafana Loki 到k8s集群;并且介绍了如何让ArgoCD管理它自己。
【k8s】核心概念篇
本文主要介绍k8s里面的一些核心概念
在k8s集群内搭建Prometheus监控平台
在k8s集群内搭建Prometheus监控平台,并接入集群内部和集群外部的监控数据源
基于Ubuntu下安装kubernetes集群指南
kubernetes已经是后台开发的必知必会的技能了,最快速的学习方法莫过于自己从零开始搭建集群环境,在上面做各种实验了。以下为笔者基于ubuntu22.04.2操作系统和kubernete1.27.3以及docker24.0.2搭建k8s集群的详细过程,尽量详尽,少留坑。
K8s(Kubernetes)学习(三):pod概念及相关操作
Pod 是可以在 Kubernetes 中创建和管理的、最小的可部署的计算单元。Pod(就像在鲸鱼荚或者豌豆荚中)是一组(一个或多个)容器; 这些容器共享存储、网络、以及怎样运行这些容器的声明。 Pod 中的内容总是并置(colocated)的并且一同调度,在共享的上下文中运行。简言之如果用 Doc
k8s-2 集群升级
k8s从1.24版本开始移除了dockershim,所以需要安装cri-docker插件才能使用docker。腾空节点 需要在 master 节点执行。修改节点套接字 需要在 master 上执行。配置kubelet使用cri-docker。配置kubelet使用cri-docker。
4、Kubernetes 集群 YAML 文件详解
k8s 集群中对资源管理和资源对象编排部署都可以通过声明YAML文件来解决,也就是可以把需要对资源对象操作编辑到 YAML 格式文件中,我们把这种文件叫做资源清单文件,通过 kubectl 命令直接使用资源清单文件就可以实现对大量的资源对象进行编排部署了。YAML 文件 : 就是资源清单文件,用于资
k8s离线快速搭建(含镜像,rpm包)
使用kubeadm 引导创建集群 版本1.21.0 网络插件calico
Kubernetes 服务发布方式(蓝绿发布、灰度发布和滚动发布)
应用程序升级面临最大挑战是新旧业务切换,将软件从测试的最后阶段带到生产环境,同时要保证系统不间断提供服务。长期以来,业务升级渐渐形成了几个发布策略:蓝绿发布、灰度发布和滚动发布,目的是尽可能避免因发布导致的流量丢失或服务不可用问题。
K8s安全配置:CIS基准与kube-bench工具
01、概述K8s集群往往会因为配置不当导致存在入侵风险,如K8S组件的未授权访问、容器逃逸和横向攻击等。为了保护K8s集群的安全,我们必须仔细检查安全配置。CIS Kubernetes基准提供了集群安全配置的最佳实践,主要聚焦在两个方面:主节点安全配置和工作节点安全配置。主节点安全配置涵盖了控制平面
Prometheus+Grafana(外)监控Kubernetes(K8s)集群(基于containerd)
通过kube-state-metrics监控Kubernetes(K8s)集群(基于containerd)
DevOps基础设施配置之jenkins对接K8S
我们在构建K8S基于Jenkins的devops流水线的时候,有一个很重要的步骤就是将Jenkins和K8S对接,这样才能充分运用Jenkins与K8S的特性【pod slave】完成流水线的运行,本文主要记录如何配置Jenkins与K8S集群的对接。
K8S搭建MySQL集群
使用K8S搭建MySQL一主一从集群。
flink+kafka+doris+springboot集成例子
1、springboot基于netty编写接收程序。
【K8S系列】深入解析k8s网络插件—Canal
Canal 提供了网络功能,使得 Kubernetes 集群中的 Pod 可以相互通信,并与集群外部的服务进行通信。它通过网络插件的方式,为每个 Pod 分配唯一的 IP 地址,并管理网络流量的路由和转发。此外,Canal 还支持网络策略,用于定义 Pod 之间的通信规则和安全策略。Canal 基于
14.Kafka系列之K8S部署集群
Apache Kafka 不依赖 Apache Zookeeper的版本,被社区称之为 Kafka Raft 元数据模式,简称KRaft模式。KRaft运行模式的Kafka集群,不会将元数据存储在 Apache ZooKeeper中。即部署新集群的时候,无需部署ZooKeeper集群,因为Kafka
跑AI大模型的K8s与普通K8s有什么不同
得益于AI开始火的时候,云原生体系已经普及,所以当前绝大多数的AI底层都是基于Kubernetes集群进行的资源管理(不像大数据,早期大量使用Yarn进行资源管理,在云原生普及后,还得面临Spark on K8s这种云原生改造)。都知道云原生已经是Kubernetes的天下了,各大领域(大数据、互联
Ubuntu20.04安装Docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
kubeasz 安装K8S 错误解决
问题一、couldn't get resource list for metrics.k8s.io/v1beta1: the server is currently unable to handle the request问题二、FAILED - RETRYING: 轮询等待calico-node
微服务探索之路06篇k8s配置文件Yaml部署Redis使用Helm部署MongoDB和kafka
k8s部署Redis,MongoDB,kafka,文中是用来Helm,包含如何安装使用Helm