k8s

静谧之心4 天前
java·开发语言·设计模式·架构·golang·k8s·解耦
分层架构下的跨层通信:接口抽象如何解决反向调用近期写了个小项目有感,这块虽然很简单, 但是值得深挖下设计思想,在后端系统设计中,分层架构是保障代码可维护性的常用模式。以"K8S错峰控制器"为例,我们将系统划分为三层核心模块,通过接口实现严格的单向依赖:
昕光xg5 天前
云原生·k8s·istio·服务网格·kind
istio笔记03--快速上手多集群mesh作为当前最流行的服务网格产品,istio已经在很多企业内部投入使用。在企业中为了提高服务的高可用、故障转移等能力,通常需要打通几个集群的mesh。 本文基于kind部署两个k8s集群,使用metallb实现入口LB,并且打通两个集群的mesh.
退役小学生呀17 天前
linux·云原生·容器·kubernetes·k8s
十七、K8s 可观测性:全链路追踪1、客户端发起请求 2、服务A开始处理请求并创建初始Trace和Span 3、服务A将请求转发给服务B,同时传递 race ID 和 Span ID 4、服务B根据传递的信息继续创建新的Span,并标记父Span 5、所有服务处理完成后,各自产生的Span数据都会发送至追踪平台进行汇总 6、用户可以通过UI查看整个Trace的详细信息
岚天start18 天前
iptables·kubernetes·k8s·telnet·ss
在K8S环境中,telnet nodePort端口是通的,但是 ss 获取不到端口号原因解析前言:在Kubernetes环境中,telnet能连通NodePort端口但ss命令无法查看到该端口的监听状态,属于正常现象。根本原因在于Kubernetes NodePort的实现机制与常规端口监听方式不同:
Kentos(acoustic ver.)20 天前
云原生·容器·kubernetes·云计算·k8s
云原生 —— K8s 容器编排系统Kubernetes,也称为K8s,是一个开源的容器编排系统,用于自动部署、扩展和管理容器化应用程序,帮助开发者更高效地跨集群管理应用。本文总结了 k8s 的基础概念和技术架构。
汪碧康25 天前
容器·kubernetes·k8s·rancher
【k8s集群管理平台】k8s运维管理的新玩法,让运维电脑随时不离身的现状成为过去作为一名K8s运维或开发,你是否经历过这些典型场景: 负责的服务部署在混合云环境中——阿里云、腾讯云、华为云、自建机房等多套K8s集群并存,同时需要管理生产环境和测试环境。日常工作中,你不得不频繁切换Dashboard界面,通过不断修改kubectl --kubeconfig配置文件来操作不同集群,重复执行kubectl logs、kubectl exec、kubectl apply等命令。
老马啸西风25 天前
运维·windows·笔记·docker·容器·k8s
windows wsl2-05-docker 安装笔记检查 Docker 二进制文件是否存在或检查 Docker 包是否安装(适用于 apt 安装)查看如下:
一切顺势而行25 天前
k8s
k8s 基本架构基于Kubernetes(K8s)的核心设计,以下是其关键基本概念的详细解析。这些概念构成了K8s容器编排系统的基石,用于自动化部署、扩展和管理容器化应用。
老马啸西风1 个月前
linux·windows·ubuntu·docker·容器·k8s·kvm
windows wsl ubuntu 如何安装 open-jdk8安装一下如下:则对应的 java home 为:/usr/lib/jvm/java-8-openjdk-amd64/jre
老马啸西风1 个月前
linux·运维·windows·ubuntu·docker·k8s·maven
windows wsl ubuntu 如何安装 maven验证安装是否成功:如果你需要指定Maven的版本或者使用特定的settings.xml文件,你可以修改/etc/maven/maven.conf文件来设置MAVEN_OPTS环境变量或者修改M2_HOME环境变量指向你的Maven安装目录。
帅帅气气的黑猫警长1 个月前
服务器·ubuntu·k8s
Ubuntu环境下的K3S集群搭建K3s 提供了一个安装脚本,可以方便地将其作为服务安装在基于 systemd 或 openrc 的系统上。该脚本可在 https://get.k3s.io 获得。要使用这种方法安装 K3s,只需运行:
岚天start1 个月前
kubernetes·k8s·pod·daemonset·deployment·statefulset
Kubernetes(k8s)中命令行查看Pod所属控制器之方法总结在Kubernetes中,可以通过以下方法查看Pod所属的控制器:在输出中查找 ownerReferences部分,会明确标注控制器类型和名称:
退役小学生呀1 个月前
linux·云原生·容器·kubernetes·k8s
十五、K8s可观测能力:日志收集Elastic Cloud on Kubernetes(ECK)是Elastic官方提供的Kubernetes Operator,用于简化在Kubernetes环境中部署、管理和扩展Elastic Stack的全方位组件。
江东大都督周总1 个月前
运维·k8s
springboot项目部署到K8S
退役小学生呀1 个月前
linux·docker·云原生·容器·kubernetes·k8s
十一、K8s细粒度权限管理RBACServiceAccount是K8s中的一种资源,主要用于身份验证和授权,可以让应用或用户以特定的身份访问集群内部的其他资源和服务。
霖檬ing1 个月前
k8s
Ingress——2目录‌一. 域名重定向(HTTP→HTTPS/旧域名跳转)‌‌二. 前后端分离Rewrite(路径改写)‌
退役小学生呀1 个月前
linux·云原生·容器·kubernetes·k8s
十、K8s集群资源合理化分配ResourceQuota是一个K8s用于资源管理的对象,主要用于限制命名空间中的资源使用量。K8s管理员可以使用ResourceQuota控制命名空间中的资源使用量,确保资源的合理分配和使用,防止某个命名空间或用户过度消耗集群资源。
虚伪的空想家1 个月前
ceph·云原生·k8s·存储·rook
rook-ceph配置dashboard代理无法访问在ceph-tools的pod中看看dashboard是否开启 kubectl -n rook-ceph exec -it rook-ceph-tools-7b75b967db-jn68d – bash
lovely_nn1 个月前
docker·k8s
docker 介绍Docker 定义:Docker是一个开源的应用容器引擎,基于Go语言开发,旨在通过容器化技术解决环境不一致问题。它将应用程序及其依赖(如代码、库、配置文件等)打包到一个轻量级、可移植的容器中,实现“一次构建,到处运行”(Build Once, Run Anywhere)。
退役小学生呀2 个月前
云原生·容器·kubernetes·k8s
三、kubectl使用详解kubectl replace -f xxx.yaml # 只能替换一个已经存在的资源 kubectl apply -f xxx.yaml # 如果不存在就创建,存在就更新