kubernetes

清风笑烟语1 小时前
linux·ubuntu·kubernetes
Ubuntu 24.04 搭建k8s 1.33.4
能不能别报错2 小时前
笔记·学习·kubernetes
K8s学习笔记(二):Pod官方文档:Pod | KubernetesPod 是 Kubernetes(k8s)中最小的部署与调度单元,并非直接运行容器,而是对一个或多个 “紧密关联” 容器的封装。
en-route6 小时前
容器·kubernetes
Kubernetes Ingress:使用 Apache APISIX 进行外部流量路由在 Kubernetes 中,随着微服务架构的广泛应用,集群中的服务需要暴露到外部,以便供用户或其他服务访问。如何高效、安全地管理这些流量,成为了一个重要的议题。Ingress 作为 Kubernetes 提供的一种资源,能够为你提供灵活且高效的外部流量路由功能。本文将介绍如何在 Kubernetes 中使用 Apache APISIX 作为 Ingress 控制器,来智能地管理和路由外部流量。
m0_7415747515 小时前
云原生·容器·kubernetes
k8s的service用控制器来完成集群的工作负载,那么应用如何暴漏出去?需要通过微服务暴漏出去后才能被访问- Service是一组提供相同服务的Pod对外开放的接口。 - 借助Service,应用可以实现服务发现和负载均衡。 - sericev默认只支持4层负载均衡能力,没有7层功能。(可以通过Ingress实现)
鼠鼠我捏,要死了捏17 小时前
微服务·kubernetes·blue-green
蓝绿发布与滚动更新:基于Kubernetes的微服务零停机切换实战指南随着微服务规模不断扩大,如何在业务线上平滑上线新版本、保障用户体验成为关键。本文以某电商平台的订单服务升级为例,深入分享在Kubernetes集群上同时采用蓝绿发布(Blue-Green Deployment)与滚动更新(Rolling Update)策略,实现微服务零停机切换的完整实战过程。读者可结合自身环境,快速落地。
xiao-xiang18 小时前
云原生·容器·kubernetes·部署·cicd·发布
k8s下的发布策略详解一. 引言:在 Kubernetes(K8s)的生态体系中,保障应用部署的稳定性与可靠性至关重要。业界常见的发布策略有: 金丝雀发布、蓝绿发布以及灰度发布。接下来我们探讨这三种发布方案在 K8s 环境中的实现方式、优势及适用场景。
有谁看见我的剑了?21 小时前
学习·容器·kubernetes
k8s-临时容器学习在官网:https://kubernetes.io/zh-cn/docs/concepts/workloads/pods/ephemeral-containers/ 中有介绍
DO_Community1 天前
容器·kubernetes·gateway
DigitalOcean Kubernetes 现已支持 Gateway API 托管服务在 DigitalOcean Kubernetes 集群中管理流量,一直以来主要依赖 Ingress。虽然能满足基本需求,但在灵活性、角色分离和高级路由方面仍存在局限。今天,我们很高兴迎来新的改变。
什么都想学的阿超1 天前
docker·语言模型·kubernetes
【大语言模型 57】容器化训练环境:Docker + Kubernetes + Slurm关键词:Docker容器化、Kubernetes集群、Slurm作业调度、GPU资源管理、分布式训练、容器编排、微服务架构、DevOps、云原生、资源隔离
@ chen1 天前
云原生·kubernetes·k8s
kubectl常用命令kubectl是Kubernetes集群的核心命令行管理工具,用于部署、管理和调试集群中的资源(如Pod、Deployment、Service等)。以下是日常使用中最常用的命令分类整理:
潮落拾贝2 天前
容器·kafka·kubernetes
k8s部署kafka三节点集群本来认为部署kafka很简单,没想到也折腾了2-3天,这水平没治了~kafka从3.4.0版本之后,可以不依赖zookeeper直接使用KRaft模式部署,也就是说部署kafka可以不安装zookeeper直接部署。
To_再飞行2 天前
linux·网络·云原生·容器·kubernetes
K8s访问控制(二)安全上下文 (SecurityContext) 用于定义 Pod 或容器的安全相关属性,包括运行用户、用户组、文件系统权限、Linux capabilities、是否特权运行等。
xy_recording2 天前
学习·docker·kubernetes
学习番外:Docker和K8S理解场景一:程序员A写的程序代码基于Linux操作系统,且在开发环境中设置好了依赖项和配置。此时他需要将自己的代码部署到Centos操作系统的空白服务器,他要面临两个问题,第一,操作系统不一致如何保证代码可以运行?第二,部署在新的服务器上又需要各种依赖项和配置,太麻烦了。
虚伪的空想家2 天前
云原生·容器·kubernetes·k8s·web·dashboard
K8S的dashboard部署与访问先查看自己k8s版本Kubernetes Dashboard 与 Kubernetes 版本的兼容关系需严格对应
BBluster2 天前
云原生·容器·kubernetes
Kubernetes(K8S)入门以及命令指南在学命令之前,理解其背后的核心概念至关重要。Pod:Deployment:Service:Namespace:
走上未曾设想的道路2 天前
kubernetes·gitlab
gitlab流水线与k8s集群的联通gitlab流水线与k8s集群的连接,首先是通过gitlab-ci.yml文件中的命令,通过runner执行器实例运行对应的kubectl命令实现的。 那么runner执行器实例执行器如何执行kubectl命令,执行环境的配置,kubectl命令如何与k8s集群互认,以及从git push到k8s集群的运行,都需要逐步进行配置并确定连通性。 这个流程应当是: IDE->gitlab->gitlab runner->shell->docker+kubectl->k8s集群
橙*^O^*安3 天前
运维·开发语言·后端·golang·kubernetes
Go 语言基础:变量与常量在程序运行过程中,数据都保存在内存中。当我们想要在代码中操作某个数据时,需要在内存中找到这个变量。如果直接通过内存地址操作变量,代码的可读性会很差且容易出错。因此,我们使用变量来保存数据的内存地址,通过变量名就能找到内存中对应的数据。
_Walli_3 天前
云原生·容器·kubernetes
k8s集群搭建(三)-------- Dashboard UIDashboard 是基于网页的 Kubernetes 管理界面,可以帮助你更直观的管理 k8s。安装最新版本 Dashboard UI 需要用到工具 helm,官网地址:Helm | 安装Helm,按照其中指示安装好 helm,Helm 是 Kubernetes 应用程序的包管理器,相当于 Debian 中的 apt。
橙*^O^*安3 天前
云原生·容器·kubernetes·jenkins·devops
Kubernetes集群部署Jenkins指南本文档基于实际部署过程中遇到的问题和解决方案编写,适用于CentOS 7系统的Kubernetes集群,包含常见问题的排查和解决方法。
pwj去战斗吧3 天前
kubernetes·jenkins·devops
k8s+jenkins+harbor构建Devops平台1、准备一主一从k8s机器,(设备好可以一主多从也行)2、一台harbor仓库机器(dockerhub访问不了)