E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
k8s包管理器helm
The connection to the server localhost:8080 was refused - did you specify the right host or port?
原因分析:在执行kubectl时,首先进行本地封装,然后调用kube-apiserver执行对应命令,在这个过程中需要获取
k8s
集群的配置,默认为当前用户下.kube目录的config,
co-n00b
·
2025-06-19 18:17
Linux
Kubernetes
kubernetes
linux
docker
K8s
容器化安全产品性能问题排查指南
K8s
容器化安全产品性能问题排查指南一、基础性能监控与诊断1.资源使用情况快速检查#查看节点资源使用情况kubectltopnodes#查看Pod资源使用情况(指定命名空间)kubectltoppods-nsecurity-namespace
·
2025-06-19 17:36
Filebeat注入环境变量方案
本文针对filebeat8.11.0
k8s
容器中获取环境变量在Kubernetes中部署的Filebeat,其JavaScript处理器无法直接访问容器的环境变量。
·
2025-06-19 17:36
Kubernetes(
k8s
)中Node, Pod, Namespace和Service之间的关系(Grok3回答)
输入prompt:请问
k8s
当中的node,pod,namespace和service之间是什么关系在Kubernetes(
k8s
)中,Node、Pod、Namespace和Service是核心概念,它们之间有着密切的关系
晨欣
·
2025-06-19 17:36
kubernetes
容器
云原生
k8s
中pod有哪些状态?
在Kubernetes中,Pod有以下主要状态,每个状态都反映了Pod在其生命周期中的特定阶段:Pod核心状态列表状态描述触发条件PendingPod已被系统接受,但容器尚未启动调度完成但容器启动过程尚未完成,一般是已经分配了节点,但节点上的资源(比如cpu、memory不够用)RunningPod已绑定到节点,至少一个容器在运行所有容器已创建,至少一个容器在运行状态SucceededPod中所有
龙卷_
·
2025-06-19 17:02
容器化
云原生
kubernetes
容器
云原生
lsof命令详解
安装lsof大多数Linux发行版默认没有安装lsof,需要通过
包管理器
进行安装。例如,在Debian/Ubuntu系统中,可以使用以下命令安装:sudo
Far away..
·
2025-06-19 11:50
Linux运维
linux
运维
2025年最新最详细Ubuntu搭建Kubernetes1.32版本手册
作者声明:1.搭建
K8S
属实不容易,特别是在网络被限制了之后,越来越多的地方需要到国内找到能够替代的方案。
Nova_CaoFc
·
2025-06-19 09:09
容器云技术专栏
ubuntu
linux
容器
k8s
云原生
Linux下ISCSI存储部署
在Linux下部署iSCSI存储是一项常见的任务,下面是一个简单的教程:安装iSCSIInitiator软件:打开终端并使用适当的
包管理器
(如yum或apt)安装iSCSIInitiator软件,例如在
bubiyoushang888
·
2025-06-19 09:07
linux
php
运维
自建
k8s
集群,利用开源的GitLab、Jenkins和Harbor实现CI/CD和DevOps的过程回顾
使用自己部署的Kubernetes集群,结合GitLab、Jenkins和Harbor实现CI/CD和DevOps的过程大致如下:1.代码管理(GitLab):-开发者在GitLab上创建代码仓库,编写代码并提交变更。-每次代码提交都会触发GitLab的Webhook,这是一个HTTP回调,用于通知其他系统代码库中的变化。2.持续集成(Jenkins):-Jenkins监听来自GitLab的Web
chunmiao3032
·
2025-06-19 07:55
java
开发语言
git lfs 安装方法
以下是在不同操作系统上安装GitLFS的方法:在macOS上安装GitLFS使用Homebrew安装:Homebrew是macOS上的
包管理器
,可以方便地安装GitLFS。
小李飞刀李寻欢
·
2025-06-18 18:30
Notebook
git
linux
服务器
K8S
专栏 —— Pod 篇
基础概念定义:Pod是
K8S
中最小的部署单元,是一个或多个紧密关联容器的组合。调度:Pod作为一个整体被调度到
K8S
集群中的节点上。生命周期:Pod的生命周期由包含的容器的生命周期决定。
dsd2333
·
2025-06-17 16:32
K8S专栏
kubernetes
docker
容器
K8S
篇之pod服务因空间资源不足问题而被驱逐Evicted问题
报错Thenodewaslowonresource:ephemeral-storage,Containerstartiver-image-managerwasusing46176Ki,whichexceedsitsrequestof0.根据您提供的信息,Pod被驱逐(Evicted)的原因是节点临时存储(ephemeral-storage)不足,尽管您已经设置了CPU和内存的限制。以下是优化建议:
听说唐僧不吃肉
·
2025-06-17 08:38
K8S
kubernetes
容器
云原生
K8S
专栏 —— namespace和Label篇
文章目录namespace创建namespacenamespace使用默认namespaceLabel添加Label查询Labelnamespace命名空间是一种用于在kubernetes集群中划分资源的虚拟化手段,每个资源都属于一个命名空间,使得多个团队或应用可以在同一个集群中独立运行,避免资源冲突。创建namespaceyaml文件创建apiVersion:v1kind:Namespaceme
dsd2333
·
2025-06-17 08:03
K8S专栏
kubernetes
容器
云原生
K8S
专栏 —— Deployment 篇
文章目录DeploymentDeployment基础概念Deployment使用DeploymentDeployment是
K8S
中用于管理应用程序副本的对象,它提供了对应用程序的声明式定义,自动化部署、
dsd2333
·
2025-06-17 07:00
K8S专栏
kubernetes
java
docker
Mac安装Homebrew的正确姿势
Homebrew是什么Homebrew是mac的
包管理器
,仅需执行相应的命令,就能下载安装需要的软件包,可以省掉自己去下载、解压、拖拽(安装)等繁琐的步骤。
翻滚的code
·
2025-06-17 05:18
IOS
ios
Docker部署Java应用对接Office365邮件频繁宕机?保姆级解决方案来了!
前言:从"间歇性报错"到"服务崩溃"的惊险历程最近在负责的Java项目中遇到一个棘手问题:通过Docker部署在
K8s
集群中的应用,在对接Office365邮件系统时频繁出现宕机。
混进IT圈
·
2025-06-17 04:07
Java
开发
Docker
实战
Office365
集成
IMAP
协议
OAuth2
认证
应用优化
服务宕机
Docker方式部署Kubernetes集群
kubernetes部署有多种方式,目前主流的方式有kubeadm、minikube、二进制,本文介绍以docker方式部署
k8s
集群minikube:一个用于快速搭建单节点kubernetes的工具kubeadm
小白lhd
·
2025-06-17 01:48
kubernetes
docker
容器
Kubernetes 全面解析:架构与核心概念
Kubernetes(简称
K8s
)是当前云原生时代的容器编排标准,由Google基于其内部Borg系统经验开源,现由云原生计算基金会(CNCF)维护。
梦幻南瓜
·
2025-06-16 23:36
Kubernetes
kubernetes
架构
容器
k8s
监控方案实践补充(二):使用kube-state-metrics获取资源状态指标
k8s
监控方案实践补充(二):使用kube-state-metrics获取资源状态指标文章目录
k8s
监控方案实践补充(二):使用kube-state-metrics获取资源状态指标一、MetricsServer
hwj运维之路
·
2025-06-16 22:00
kubernetes
容器
prometheus
一键批量修改XML标签名称:告别手工修改,高效管理标注数据
例如将hat统一改为
helm
et,或将person改为head。手动逐个修改XML文件不仅低效还易出错。本文将详解如何用Python脚本一键完成XML标签的批量替换。一、为什么需要批量修改XML标签?
·
2025-06-16 20:14
Maven多模块项目架构设计:聚合、继承与依赖治理
__c=1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编程,高并发设计,Springboot和微服务,熟悉Linux,ESXI虚拟化以及云原生Docker和
K8s
,
越重天
·
2025-06-16 20:12
Java
maven
java
Linux系统安装MongoDB 8.0流程
要确定您的主机正在运行哪个Ubuntucat/etc/lsb-release按照以下步骤使用
包管理器
安装MongoDB企业版apt。2.从终端安装,gnu
三生有幸遇见你°
·
2025-06-16 15:11
Linux部署项目
linux
mongodb
运维
Java面试必备:Docker Swarm vs Kubernetes集群管理的主要区别
DockerSwarm和Kubernetes(
K8s
)是两种最流行的容器编排解决方案,它们都能帮助开发者和运维团队管理容器化应用的部署、扩展和运维。本文将深入比较这两者在集群管理上的主要区别。
二进制11
·
2025-06-16 15:10
#
Docker面试题
面试
java
docker
devo
如何在 Elementary OS 上安装 Snap Store
与传统的Linux
包管理器
(如APT、DNF、Pacman等)不同,Snap包将应用程序及其所有依赖项封装在一个独立的容器中,从而解决了不同发行版之间的兼容性问题。
山岚的运维笔记
·
2025-06-15 20:11
Linux
运维及使用
Elementary
OS
Snap
Store
ubuntu
linux
LiteDB 嵌入式数据库使用教程
一、环境准备1.安装LiteDB通过NuGet
包管理器
安装LiteDB:Install-PackageLiteDB或使用.NETCLI:dotnetaddpackageLiteDB二、基础操作实例1.创建数据库和集合
code_shenbing
·
2025-06-15 20:10
ASP.NET
Core实战教程
数据库
.net
.netcore
c#
FFmpeg编译安装(Mac、Linux)
安装FFmpeg可以通过多种不同的方式进行,包括使用
包管理器
、源代码安装以及使用预编译二进制文件等。
特巨大聪明
·
2025-06-15 12:48
ffmpeg
ffmpeg
macos
linux
Spring 路由匹配机制详解:时间复杂度从 O(n) 降至 O(log n)
__c=1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编程,高并发设计,Springboot和微服务,熟悉Linux,ESXI虚拟化以及云原生Docker和
K8s
,
越重天
·
2025-06-14 20:58
Java
springboot
spring
java
后端
路由匹配
npm yarn pnpm 的区别
一、npm(NodePackageManager)优点广泛使用:作为Node.js的默认
包管理器
,npm拥有最庞大的用户基础和生态系统,几乎所有的Node.js模块都在npm注册中心发布。
·
2025-06-14 16:23
Kubernetes集群深度解析:节点、服务与自动化管理
Kubernetes集群部署:Master节点、Worker节点与服务发现Kubernetes,简称
K8s
,是Google开源的一个容器编排平台,用于自动化部署、扩展和管理容器化应用程序。
·
2025-06-14 12:57
从物理机到
K8S
:应用系统部署方式的演进及其影响
公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享。概述随着科技的进步,软件系统的部署架构也在不断演进,从以前传统的物理机到虚拟机、Docker和Kubernetes,我们经历了一系列变化。这些技术的引入给我们带来了更高的资源利用率、更快的部署速度和更强大的扩展性,下面让我们一起探索这些演进,了解如何从传统部署走向现代化架构,为软件系统的开发和部署带来更多的便利和灵活性。物
架构成长指南
·
2025-06-14 05:18
云原生
kubernetes
容器
云原生
Conda安装和使用(ubuntu,mac,windows)
Conda简介Conda是一个跨平台的开源
包管理器
和环境管理器,最初由Anaconda开发,广泛用于数据科学、机器学习和科学计算等领域。它不仅支持Python,还支持其他编程语言如R。
code-ranger
·
2025-06-13 22:31
conda
k8s
集群管理界面 kubeoperator-kubepi
k8s
集群管理界面kubeoperator**官方文档:**https://kubeoperator.io/docs/KubeOperator是一个开源的轻量级Kubernetes发行版,专注于帮助企业规划
意海还念か
·
2025-06-13 18:31
kubernetes
云原生
docker
云环境纵深防御:容器安全与
K8s
集群加固实战
云环境纵深防御:容器安全与
K8s
集群加固实战在云原生时代,容器与Kubernetes已成为应用部署的核心载体。然而,其动态性、分布式特性也带来了全新的攻击面。
月_o9
·
2025-06-13 17:59
安全
kubernetes
容器
conda入门
包管理器
:类似于Python的pip、Linux的apt/yum,或macOS的Homebrew。它允许你轻松地查找、安装、更新和卸载软件包(库、工具等)。环境管理器
·
2025-06-13 14:36
Anaconda 基础教程
它包含了conda
包管理器
和超过1500个数据科学常用的库。二、Anaconda的核心组成Conda:用于包管理和环境管理的工具。AnacondaNavigator:图形界面的包和环境管理工具。
·
2025-06-13 10:05
云原生核心技术 (10/12):
K8s
终极实战:从零部署一个 Spring Boot + MySQL + Redis 应用
在过去的九篇文章里,我们从云原生的基本概念出发,一路过关斩将,掌握了Docker的容器化技术,搭建了
K8s
集群,并深入学习了Pod,Deployment,Service,Ingress,ConfigMap
程序员阿超的博客
·
2025-06-13 09:29
云原生:从
Docker
入门到
K8s
实战精通
云原生
kubernetes
spring
boot
K8S
中的PV、PVC和StorageClass
如果要求Pod重新调度后仍然能使用之前读写过的数据,就只能使用网络存储了,网络存储种类非常多且有不同的使用方法,通常一个云服务提供商至少有块存储、文件存储、对象存储三种。Kubernetes解决这个问题的方式是抽象了PV(PersistentVolume)和PVC(PersistentVolumeClaim)来解耦这个问题,从而让使用者不用关心具体的基础设施,当需要存储资源的时候,只要像CPU和内
默心
·
2025-06-13 00:58
K8S
kubernetes
容器
云原生
helm
init运行Error: error initializing: Looks like “https://kubernetes-charts.storage.googleapis.com“
Helm
初始化时默认尝试连接被屏蔽的官方仓库(https://kubernetes-charts.storage.googleapis.com),导致初始化失败。
重生之我要当java大帝
·
2025-06-12 16:54
kubernetes
k8s
查看容器日志
查看容器日志1、首先查看pod中的容器名字kubectlgetpods-n-ojsonpath='{.spec.containers[*].name}'或者直接查看yaml文件中,容器名称2、查看对应的容器日志(如果pod只有一个容器,可以省略-c)一个容器:kubectllogs--tail100-f-n多个容器:kubectllogs--tail100-f-c-n此操作为查看实时的容器日志最新
振宇i
·
2025-06-12 14:43
kubernetes
容器
云原生
K8s
容器云平台入门介绍
目录一、Kubernetes概述1.1、Kubernetes特性1.3、Kubernetes集群架构与组件(单节点)1.4、
K8S
组件二、Kubernetes核心概念三、Kubernetes的部署方式3.1
繁星若渺
·
2025-06-12 14:42
K8S
kubernetes
2025 Microsoft Cloud & AI 技术峰会|全栈驱动,迈向 Agentic AI 新时代
当“代码女王”、“
K8s
之父”、GitHubCEO等业界大咖齐聚一堂,下一代智能革命的序幕已然拉开——您准备好见证这一切了吗?四天四大主题贯穿其中,干货密集、节奏紧凑,全栈AI潜能集中释放!从引领智
·
2025-06-12 14:33
microsoft人工智能
K8S
容器介绍
容器与Docker容器技术起源于Linux,是一种内核虚拟化技术,提供轻量级的虚拟化,以便隔离进程和资源。尽管容器技术已经出现很久,却是随着Docker的出现而变得广为人知。Docker是第一个使容器能在不同机器之间移植的系统。它不仅简化了打包应用的流程,也简化了打包应用的库和依赖,甚至整个操作系统的文件系统能被打包成一个简单的可移植的包,这个包可以被用来在任何其他运行Docker的机器上使用。容
默心
·
2025-06-12 13:08
K8S
kubernetes
容器
云原生
k8s
部署服务常见错误原因
健康检查报错Client.Timeoutexceededwhileawaitingheaders我们可以通过kubectldescribepod命令来查看Pod详情(包括Probe配置、事件、容器状态、重启次数等关键信息)。如果采用的健康检查方式是http,事件(event)部分可能会记录以下错误信息:Livenessprobefailed:Get"http://:...":contextdead
龙卷_
·
2025-06-12 13:08
容器化
云原生
kubernetes
容器
云原生
脱离 Kubernetes,基于原生 Spring Cloud + 云 API 的轻量级自管理微服务平台架构设计
在微服务架构日趋成熟的今天,Kubernetes(
K8s
)已成为事实上的容器编排标准。然而,对于中小团队或资源受限的企业来说,
K8s
的引入成本、运维复杂度与学习曲线并不总是值得。
·
2025-06-12 12:01
ubuntu22安装
k8s
-1.24.17
安装
k8s
集群1IP地址分配⚠️注意:此处的集群环境序号IP地址主机名称节点备注1192.168.2.160mastermaster管理节点2192.168.2.161node1worker工作节点、可升级为管理节点
MasonYyp
·
2025-06-12 06:37
kubernetes
容器
云原生
【基于阿里云上Ubantu(x86-64)系统部署配置
K8s
】
1.以下指令适用于Kubernetes1.33,更新apt包索引并安装使用Kubernetesapt仓库所需要的包sudoapt-getupdate#apt-transport-https可能是一个虚拟包(dummypackage);如果是的话,你可以跳过安装这个包sudoapt-getinstall-yapt-transport-httpsca-certificatescurlgpg2.下载用于
Tony666688888
·
2025-06-12 05:33
阿里云
kubernetes
云计算
Npm使用教程
Npm使用教程npm(NodePackageManager)是Node.js的
包管理器
,它允许开发者轻松地安装、更新、卸载和管理Node.js项目中的依赖包。
小俊学长
·
2025-06-11 23:33
npm
前端
node.js
Python
包管理器
uv 介绍
Python
包管理器
uv全面介绍uv是由Astral(热门工具Ruff的开发者)推出的下一代高性能Python
包管理器
和构建工具,用Rust编写。
xyl866
·
2025-06-11 21:17
python
uv
使用 uv 工具从 pyproject.toml 和 uv.lock 快速安装 Python 依赖
uv.lock安装依赖六、常用命令总结七、与Conda/pip的对比八、总结九、推荐阅读使用uv工具从pyproject.toml和uv.lock快速安装Python依赖摘要uv是一款现代化、超高速的Python
包管理器
·
2025-06-11 21:12
在
k8s
中,如何实现服务的访问,
k8s
的ip是变化的,怎么保证能访问到我的服务
在
K8S
中,Pod的IP动态变化确实无法直接通过固定IP限制访问,但可以通过标签(Label)、服务(Service)和网络策略(NetworkPolicy)的组合,实现动态身份识别的访问控制,而非依赖固定
杰克逊的日记
·
2025-06-11 18:22
kubernetes
tcp/ip
容器
k8s访问
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他