代码编织梦想

ubuntu系统安装k8s1.28精简步骤-爱代码爱编程

目录 一、规划二、环境准备2.1 配置apt仓库配置系统基本软件仓库配置k8s软件仓库安装常用软件包 2.2 修改静态ip、ntp时间同步、主机名、hosts文件、主机免密2.3 内核配置2.4 关闭防

idea远程debug k8s上的服务应用-爱代码爱编程

1、修改jar启动应用命令         在启动命令中增加:  -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 如图: 2、配置k8s端口 配置k8s远端访问 kind: Service apiVersion: v1 metadata: n

prometheus接入altermanager配置邮件告警(基于k8s环境部署)-爱代码爱编程

目录 一.配置Alertmanager告警发送至邮箱二.Prometheus接入AlertManager三.部署Prometheus+AlterManager(放到一个Pod中)四. 测试告警 基于

k8s:常用资源对象操作-爱代码爱编程

文章目录 一、使用Replication Controller(RC)、Replica Set(RS) 管理Pod1 Replication Controller(RC)2 Replication Set(RS

4.2.k8s的pod-爱代码爱编程

一、标签管理 1.标签在k8s中极其重要,大多数资源的相互关联就需要使用标签;也就是说,资源的相互关联大多数时候,是使用标签进行关联的; 2.其他作用,在k8s集群中,node节点的一些操作比如污点及污点容忍等,都需要使用到标签; 查看标签 [root@k8s1 pod]# kubectl get pod --show-labels NAME

如何监控容器或k8s中的opensearch-爱代码爱编程

概述 当前 OpenSearch 使用的越来越多, 但是 OpenSearch 生态还不尽完善. 针对如下情况: 监控容器化或运行在 K8s 中的 OpenSearch 我查了下, 官方还没有提供完备的方案. 这里

linux网络名称空间和cgroup的关系-爱代码爱编程

在Linux系统中,网络名称空间(Network Namespaces)和控制组(cgroups)是两种重要的资源管理和隔离技术。虽然它们在功能和应用场景上有所不同,但二者共同为Linux容器技术,如Docker和Kub

linux网络名称空间的底层原理-爱代码爱编程

Linux网络名称空间是Linux内核中实现资源隔离的关键技术之一,特别是在网络隔离方面🌐。网络名称空间允许系统中的不同进程组拥有独立的网络接口、IP地址、路由表和防火墙规则等🔒。本文旨在从多个维度全面分析Linux网络

linux网络名称空间的调试方法全面分析-爱代码爱编程

Linux网络名称空间是一种广泛使用的技术,用于隔离网络环境,特别是在容器化和微服务架构中📦。然而,随着网络名称空间的广泛应用,开发者和系统管理员可能会遇到需要调试网络名称空间配置和性能的情况🔍。本文旨在全方位、系统性地

k8s下部署grafana-爱代码爱编程

1. 系统要求 最小化的软硬件要求 最小化硬件要求 磁盘空间: 1 GB内存: 750 MiB (approx 750 MB)CPU: 250m (approx 2.5 cores) 2. k8s部署grafana步骤 1) 创建名字空间 kubectl create namespace my-grafana  2) 创建yaml

prometheus+grafana监控k8s集群(基于k8s环境部署)-爱代码爱编程

目录 一.环境信息二.部署提前工作三.部署Prometheus监控系统四.部署Node_exporter组件五.部署Kube_state_metrics组件六.部署Grafana可视化平台七.Grafana接入

spark kubernetes 的源码分析系列 -爱代码爱编程

1 Overview Kubernetes 是作为新的 resouceManager 集成到 Spark 中的,集成的思路跟将 YARN 集成是类似的,Spark 本身提供 Standalone 这种资源管理的模式,当然是不够的。 而集成 Kubernetes 的方式,其实是很好理解的,也就是在 Spark 中起一个 Http 的客户端从而和 Kube

超实用的k8s命令行工具-爱代码爱编程

当我们有多个集群需要操作的时候,如果是只使用原生的kubectl会比较麻烦,要不断的切来切去,下面就来介绍几个实用的工具。 合并多集群配置 1. 下载工具:kubecm # curl -Lo kubecm.tar.gz https://github.com/sunny0826/kubecm/releases/download/v0.21.

kubectl k8s命令行工具-爱代码爱编程

总纲 kubectl [command] [type] [name] [flags] command: create、get、describe、 delete kubectl --help kubectl *** --

4.1.k8s的pod-爱代码爱编程

目录 一、Pod介绍 二、指令创建和管理Pod 三、资源清单创建pod 1.挂载hostPath存储卷 2.NFS存储卷 所有节点安装nfs k8s3编辑NFS配置文件 k8s1,k8s2节点开机挂载 编辑pod资源清单,挂载nfs 四、pod网络暴露 1.hostNetwork使用宿主机的网络 2.宿主机端口映射 五、pod中容

k8s svc流量转发-爱代码爱编程

https://blog.csdn.net/qq_44930876/article/details/134813129 https://blog.csdn.net/weixin_43845924/article/detail

k8s 命令行工具-爱代码爱编程

文章目录 K8s 命令行工具kubectl 工具在任意节点使用kubectl方式创建对象命令显示和查找资源更新资源修补资源编辑资源Scale 资源删除资源查看pod信息节点相关操作 K8

开源项目one-爱代码爱编程

一、背景 最近需要对开源项目one-api进行k8s容器化部署,主要分以下几个步骤: 制作docker镜像申请mysql和redis数据库docker-compose部署方式k8s部署方式 整个的篇幅比较长,将会分成上

开源项目one-爱代码爱编程

一、接着上文 本文讲述如何把上文制作好的docker镜像部署到K8S,会涉及以下部分: 健康检测应用程序的配置应用程序的端口日志路径 二、健康检测 1、健康状态 从官方的docker-compose.yml可

【k8s:初始化】:执行kubeadm显示:connection refused.-爱代码爱编程

文章目录 [root@10 kubernetes]# kubeadm init --kubernetes-version=v1.23.0 --image-repository=registry.aliyu