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)
Kubernetes(
k8s
):部署和访问Kuboard
Kubernetes(
k8s
)Web-UI界面(二):部署和访问Kuboard目录一.系统环境二.前言三.Kuboard简介四.部署Kuboard五.访问kuboard六.总结七.附加信息一.系统环境本文主要基于
默心
·
2025-05-08 21:58
kubernetes
java
容器
k8s
探针
Kubernetes中的探针(Probes)用于检测容器的健康状态或就绪状态,确保应用在运行时的可靠性。Kubernetes提供三种探针类型,它们的核心区别在于用途和失败后的处理逻辑。以下是它们的详细说明和对比:1.启动探针(StartupProbe)用途检测容器是否成功启动。适用于启动时间较长的应用(如Java服务、复杂初始化逻辑的应用)。防止存活探针(LivenessProbe)在应用启动完成
龙卷风hu~
·
2025-05-08 19:18
容器化
云原生
kubernetes
容器
云原生
K8S
的卷、临时卷、持久卷、PV、PVC、SC
博客:cbb777.fun全平台账号:安妮的心动录github:https://github.com/anneheartrecord下文中我说的可能对,也可能不对,鉴于笔者水平有限,请君自辨。有问题欢迎大家找我讨论为什么需要卷?容器中的文件在磁盘上是临时存放的,这给在容器中运行较重要的应用带来一些问题。当容器崩溃或停止的时候会出现一个问题:此时容器状态未保存,因此在容器生命中期内创建或修改的文件都
安妮的心动录.
·
2025-05-08 19:16
后端
【非常实战具体】
k8s
中deployment和StatefulSet构建的pod的区别
在Kubernetes中,Deployment和StatefulSet都是控制器对象,用于管理和扩展应用程序的Pod。它们之间的主要区别在于它们处理Pod的方式和适用的应用程序类型。以下是Deployment和StatefulSet之间的主要区别:有状态应用程序vs无状态应用程序:Deployment主要用于部署无状态应用程序,这些应用程序的实例之间是相互独立的,可以相互替换。StatefulSe
程序员大侠
·
2025-05-08 19:45
后端
运维
kubernetes
容器
云原生
K8S
基于本地存储的一主一从 MySQL 架构
为了实现一个简单的基于本地存储的一主一从MySQL架构,我们可以按照以下步骤来配置PersistentVolume(PV)、PersistentVolumeClaim(PVC)以及MySQL的一主一从部署。步骤1:创建PV和PVC1、创建PVYAML文件:创建一个名为local-pv.yaml的文件,内容如下:apiVersion:v1kind:PersistentVolumemetadata:n
小句
·
2025-05-08 19:45
kubernetes
mysql
架构
Kubernetes 的实际采用率:哪些公司在用?为什么有的公司不用?
Kubernetes(
k8s
)作为容器编排的标杆技术,并不是所有公司都需要它。它的采用率取决于公司规模、业务需求和技术栈。下面从行业现状、适用场景、替代方案三个角度分析。
就叫飞六吧
·
2025-05-08 14:41
kubernetes
容器
云原生
云计算-容器云-基于docker-compose+Django编排部署博客系统
基于docker-compose+Django编排部署博客系统DjangoBlog应用系统部署一、环境准备[root@
k8s
-master-node1~]#tar-zxvfDjangoBlog.tar.gz
·
2025-05-07 23:10
Kubernetes入门笔记——(1)Kubernetes是什么
因为Kubernetes的字母k和s之间有8个字符,简称为
k8s
。为什么使用容器
k8s
是容器集群的管理系统,那为什么需要使用容器?
冷雨夜中漫步
·
2025-05-07 14:47
云原生
kubernetes
部署Harbor仓库Https认证+单节点
k8s
集群部署(kubeadm)
部署Harbor仓库Https认证+单节点
k8s
集群部署(kubeadm)证书CSR和CRT的区别(相关阅读)1.CSR(CertificateSigningRequest)2.CRT(Certificate
Ashmcracker
·
2025-05-07 11:23
https
kubernetes
k8s
运维
基于 kubeconfig 认证的
k8s
用户账号创建案列
在Kubernetes集群中创建用户账号时,通常会使用kubeconfig文件来进行认证和授权,其中CertificateSigningRequest对象提供了一种通过提交证书签名请求并异步批准和颁发x509证书的机制。系统环境:AnolisOSrelease8.8内核版本:LinuxKernel5.10.134-13.an8.x86_64Kubernetes版本:v1.28.3创建证书签名请求1
JiaWen技术圈
·
2025-05-07 10:23
kubernetes
容器
云原生
使用 OpenSSL 吊销 Kubernetes(
k8s
)的 kubeconfig 里的用户证书
一.用OpenSSL依据已有的自签名CA注销签发的证书的步骤1.准备工作你得有自签名CA的私钥(通常是.key文件)、CA证书(通常是.crt文件)以及证书吊销列表(CRL)文件。若还没有CRL文件,就需要创建一个。2.创建初始CRL文件要是还没有CRL文件,就用以下命令创建一个:opensslca-gencrl-keyfileca.key-certca.crt-outcrl.pemca.key:
忍冬行者
·
2025-05-07 10:52
kubernetes
容器
云原生
k8s
pod内部容器_图解
K8s
核心概念和术语
最近在公司的数据同步项目中,需要使用到分布式调度数据同步执行单元,目前使用的方案是将数据同步执行单元打包成镜像,使用
K8s
乐正昶
·
2025-05-07 08:41
k8s
pod内部容器
k8s
术语,实体和实例
在Kubernetes(
K8s
)中,实体(Entity)和实例(Instance)是两种不同的概念,用于描述资源和资源的实际状态。
LeonNo11
·
2025-05-07 08:07
k8s
kubernetes
容器
云原生
【
K8S
系列】imagePullSecrets配置正确,但docker pull仍然失败,进一步排查详细步骤
如果imagePullSecrets配置正确,但在执行dockerpull命令时仍然失败,可能存在以下几种原因。以下是详细的排查步骤和解决方案。1.检查Docker登录凭证确保你使用的是与imagePullSecrets中相同的凭证进行Docker登录:1.1直接登录在命令行中,执行以下命令:dockerlogin输入用户名和密码,确保没有错误。如果登录成功,Docker会将凭证存储在本地。1.2
颜淡慕潇
·
2025-05-07 05:53
kubernetes
云原生
容器
后端
docker
使用minikube安装
k8s
单节点集群
前言minikube是本地Kubernetes,专注于让Kubernetes更易于学习和开发。你所需要的只是Docker(或类似兼容的)容器或虚拟机环境,而Kubernetes只需一个命令即可:minikubestartminikube可在macOS、Linux和Windows上快速设置本地Kubernetes集群。我们专注于帮助应用程序开发人员和新的Kubernetes用户,这让我们倍感自豪。亮
码到π退休
·
2025-05-07 05:22
Kubernetes
Java
宝藏
kubernetes
容器
云原生
docker
运维仙途 第13章 乾坤挪移
k8s
阵
第13章乾坤挪移
k8s
阵情节梗概凌运维的容器数量暴增,手动管理已力不从心。芥子守门人引荐他学习上古秘术「乾坤挪移阵」,可同时操控万千容器。
Tee xm
·
2025-05-06 12:39
运维
kubernetes
容器
k8s
nodeport无法访问_
k8s
学习之service详解
每个Pod都会分配一个单独的PodIP,却存在如下两问题:1.podip仅仅集群内部可见的虚拟IP,外部无法访问2.podip会随着pod的销毁而消失,ip可能会随时变化,导致访问服务不方便
k8s
中的service
weixin_39756895
·
2025-05-06 05:52
k8s
nodeport无法访问
K8S
node ARP 表爆满 如何优化
当Kubernetes节点的ARP表爆满时,可能会导致网络通信故障。以下是针对该问题的优化策略和解决方案:一、ARP表爆满的危害网络不通:新的ARP请求无法被处理,导致数据包无法转发。性能下降:ARP表查找效率降低,影响网络吞吐量。系统不稳定:极端情况下可能触发节点内核崩溃或网络栈异常。二、优化方法1.增加ARP表容量(临时缓解)调整内核参数arp_tables_size和arp_hash_ent
alden_ygq
·
2025-05-06 05:19
#
Kubernetes系列
kubernetes
php
容器
Prometheus实战教程:
k8s
平台手动部署Grafana
以下是一个可用于生产环境的Kubernetes部署Grafana的YAML文件。该配置包括Deployment、Service、ConfigMap和PersistentVolumeClaim,确保Grafana的高可用性和数据持久化。Grafana生产部署YAML文件☆实操示例catgrafana-deployment.yaml登录后复制---#GrafanaDeploymentapiVersio
大G哥
·
2025-05-05 18:45
prometheus
kubernetes
grafana
容器
云原生
Spring Boot Docker 化部署全流程:从打包到
K8s
集群编排
全栈开发环境搭建运行攻略:多语言一站式指南(环境搭建+运行+调试+发布+保姆级详解)感兴趣的可以先收藏起来,希望帮助更多的人SpringBootDocker化部署全流程:从打包到
K8s
集群编排一、引言在当今的软件开发和部署
fanxbl957
·
2025-05-05 07:28
Web
spring
boot
docker
kubernetes
K8S
自动弹性伸缩机制详解
Kubernetes(
K8S
)自动弹性伸缩机制详解Kubernetes通过多种控制器和指标系统实现自动弹性伸缩,主要包括Pod水平伸缩(HPA)、垂直伸缩(VPA)、集群节点伸缩(CA)三种方式。
阿湯哥
·
2025-05-05 07:25
架构
Kubernetes(
k8s
)学习笔记(四)--入门基本操作
本文通过kubernetes部署tomcat集群,来学习和掌握kubernetes的一些入门基本操作前提条件1.各个节点处于Ready状态;2.配置好docker镜像库(否则会出现ImagePullBackOff等一些问题);3.网络配置正常(否则即使应用发布没问题,浏览器访问不了)。实现的过程一.编写一个tomcat发布的yaml文件tomcat-9.0-deployment.yaml,内容类似
moxiaoran5753
·
2025-05-05 07:55
kubernetes
学习
笔记
Kubernetes(
k8s
)学习笔记(五)--部署Ingress实现域名访问和负载均衡
Ingress是基于nginx,通过在
k8s
中部署ingress,可实现域名访问和pod节点间的负载均衡。
moxiaoran5753
·
2025-05-05 07:23
kubernetes
学习
笔记
Flink通过Native Kubernetes部署运行
一、环境准备,创建
K8S
账户以及授权#创建namespacekubectlcreatensflink#创建serviceaccountkubectlcreateserviceacco
风卷残尘
·
2025-05-04 16:19
linux
#
flink
flink
kubernetes
大数据
云计算-容器云-部署CICD-jenkins连接gitlab
上传BlueOcean.tar.gz包[root@
k8s
-master-node1~]#tar-zxvfBlueOcean.tar.gz[root@
k8s
-master-node1~]#cdBlueOcean
生雨声
·
2025-05-04 06:16
#
容器云服务搭建
云计算
jenkins
gitlab
云计算-容器云-编排部署商城gpmall-single
gpmall-single环境准备[root@
k8s
-master-node1gpmall-single]#vimlocal.repo[centos]name=centosbaseurl=http://
生雨声
·
2025-05-04 06:46
#
容器云服务搭建
云计算
云计算-容器云-服务网格Bookinfo
上传ServiceMesh.tar.gz包[root@
k8s
-master-node1~]#tar-zxvfServiceMesh.tar.gz[root@
k8s
-master-node1~]#cdServiceMesh
生雨声
·
2025-05-04 05:14
#
容器云服务搭建
云计算
K8S
- GitOps 入门实战 - 自动发布与秒级回滚
引言传统运维依赖手动执行kubectlapply或脚本推送应用,存在环境差异、操作记录缺失、回滚缓慢等痛点。GitOps以Git为唯一可信源,通过声明式配置和版本化回滚,重构Kubernetes交付流程,带来以下优势:•环境一致性:多环境配置集中托管于Git,消除人工干预风险。•审计追溯:所有变更通过Git提交记录追踪,天然合规。•秒级回滚:基于Git历史版本快速恢复集群状态,故障恢复效率提升90
小马不敲代码
·
2025-05-04 00:37
云原生
kubernetes
容器
云原生
为什么需要启动探针(StartupProb)?
“
k8s
1.16版本后引入了启动探针(StartupProb),来应对某些应用程序启动慢的问题。这弥补了存活探针(LivenessProb)在这部分的不足。”这句话要怎么理解呢?
龙卷风hu~
·
2025-05-03 22:26
容器化
云原生
kubernetes
容器
docker
云原生
ks8 node节点部署
192.168.10.100master.commaster192.168.10.101node1.comnode1192.168.10.102node2.comnode2互信时间同步关闭防火墙关闭selinux2.创建/etc/sysctl.d/
k8s
.conf
和计算机搏斗的每一天
·
2025-05-03 15:10
Kubernetes
kubernetes
容器
云原生
k8s
的volume
一、volume介绍volume是Pod中能够呗多个容器访问的共享目录。Kubernetes的Volume概念、用途和目的与Docker的Volume比较类似,但两者不能等价。首先,Kubernetes中的Volume定义在Pod上,然后被一个Pod里的多个容器挂载到具体的文件目录下;其次,Kubernetes中的Volume与Pod的生命周期相同,但与容器的生命周期不相关,当容器中止或者启动时,
和计算机搏斗的每一天
·
2025-05-03 15:40
Kubernetes
kubernetes
容器
云原生
k8s
kubeadm安装
systemctlstopfirewalldsystemctldisablefirewalldsetenforce0sed-i's/enforcing/disabled/'/etc/selinux/configiptables-F&&iptables-tnat-F&&iptables-tmangle-F&&iptables-Xswapoff-a#交换分区必须要关闭sed-ri's/.*swap.*
左手Z右边
·
2025-05-03 15:38
kubernetes
容器
云原生
k8s
术语master,node,namepace,LABLE
1.MasterKubernetes中的master指的是集群控制节点,每个kubernetes集群里都需要有一个Master节点来负责整个集群的管理和控制,基本上kubernetes的所有控制命令都发给它,它来负责具体的执行过程。Master节点通常会占据一个独立的服务器(高可用建议3台服务器)。Master节点关键进程1.kubernetesAPIServer(kube-apiserver):
和计算机搏斗的每一天
·
2025-05-03 15:07
Kubernetes
kubernetes
容器
云原生
(
k8s
)Kubernetes 中必备的 10 个告警处置方法
借助
k8s
警报,
「已注销」
·
2025-05-03 07:46
kubernets
虚拟化
Docker
kubernetes
容器
云原生
K8S
- StatefulSet 与 DaemonSet - 有状态应用部署与节点管理策略
一、引言在Kubernetes中,Deployment主要用于管理无状态(Stateless)应用,但对于有状态应用(如数据库)或需要在每个节点运行的系统级任务(如日志收集器),需要使用更专业的资源类型:•StatefulSet:专为有状态应用设计,提供稳定的网络标识和持久化存储能力。•DaemonSet:确保每个集群节点运行指定的Pod,适合系统级后台任务。二、工作原理2.1StatefulSe
小马不敲代码
·
2025-05-02 20:25
云原生
kubernetes
容器
云原生
云计算-容器云-容器化部署Pig快速开发框架
容器化部署Pig快速开发框架环境准备[root@
k8s
-master-node1~]#tar-zxvfPig.tar.gz-C/opt/[root@
k8s
-master-node1~]#cd/opt/Pig
·
2025-05-02 18:49
k8s
1.30.6版本部署(使用canal插件)
#系统环境准备参考https://blog.csdn.net/dingzy1/article/details/147062698?spm=1001.2014.3001.5501#配置下载源curl-fsSLhttps://mirrors.aliyun.com/kubernetes-new/core/stable/v1.30/deb/Release.key|gpg--dearmor-o/etc/ap
云计算运维丁丁
·
2025-05-02 16:32
k8s
kubernetes
容器
云原生
K8s
-Service详解-Ingress
Ingress介绍在上一节,Service对集群之外暴露服务的主要方式有两种:NotePort和LoadBalancer,但是这两种方式,都有一定的缺点:NodePort方式的缺点是会占用很多集群机器的端口,那么当集群服务变多的时候,这个缺点就愈发明显LB方式的缺点是每个service需要一个LB,浪费、麻烦,并且需要kubernetes之外设备的支持基于这种现状,kubernetes提供了Ing
Hu_O&M
·
2025-05-02 15:27
kubernetes
k8s
linux
容器
云原生
GPU虚拟化技术在分布式训练中的落地难题与解决方案
本文结合
K8s
技术栈,系统性分析GPU虚拟化落地的核心难题,并提供可复用的解决方案。
学术猿之吻
·
2025-05-02 12:08
高校
GPU
人工智能
分布式
人工智能
transformer
深度学习
机器学习
矩阵
gpu算力
【精品】
k8s
配置存储-Secret、ConfigMap
目录理论一、ConfigMap二、Secret1.创建secret2.创建pod,将上面的secret挂载进去:3.验证:进入容器,查看secret信息理论Secret与ConfigMap区别:类似于ConfigMap,是用Base64加密,密文显示,一般存放敏感数据。一般有两种创建方式,一种是使用kubectlcreate创建,一种是用Secret配置文件。作用是什么?用来保存一些敏感信息,比如
技术职场教练
·
2025-05-02 11:00
玩会k8s实战
kubernetes
docker
容器
运维
linux
centos7.9
k8s
-1.28.2高可用部署(keepalived)
提前规划:1、IP网段192.168.1.120master1192.168.1.130master2192.168.1.140master3192.168.1.121node01192.168.1.131node02192.168.1.141node03192.168.1.150vip2、基础环境准备(所有节点执行)#关闭防火墙和SELinuxsystemctlstopfirewalld&&sy
苏研第一帅
·
2025-05-01 23:41
kubernetes
容器
云原生
使用docker在
k8s
集群中部署grafana
dockerpullgrafana/grafanadockertaggrafana/grafana:latest192.168.19.171/
k8s
/grafana:4.6.3dockerpush192.168.19.171
weixin_30361641
·
2025-05-01 07:28
运维
shell
网络
k8s
平台:手动部署Grafana
以下是一个可用于生产环境的Kubernetes部署Grafana的YAML文件。该配置包括Deployment、Service、ConfigMap和PersistentVolumeClaim,确保Grafana的高可用性和数据持久化。Grafana生产部署YAML文件☆实操示例catgrafana-deployment.yaml---#GrafanaDeploymentapiVersion:app
小黑_深呼吸
·
2025-05-01 07:25
prometheus
kubernetes
学习
运维
grafana
K8s
跨集群通信的“量子纠缠”:当 DNS 黑洞吞没你的服务请求
引言对于这种案例,你们的处理思路是怎么样的呢,是否真正的处理过,如果遇到,你们应该怎么处理。我想大多数人都没有遇到过。开始一、现象:跨集群通信的神秘失效某金融系统在混合云架构中部署了多套Kubernetes集群,用于实现跨地域容灾。某次业务切换演练时,发现跨集群服务发现完全失效,具体表现为:服务发现中断:# 在故障 Pod 中测试解析 kubectl exec -it frontend-pod
YAMLMaster
·
2025-05-01 03:59
故障处理
kubernetes
容器
网络
云原生
devops
k8s
学习笔记
1.
k8s
的作用优势自我修复滚动更新服务发现和负载均衡存储编排水平扩展2.核心组件2.1
k8s
master节点组件kube-apiserver负责接收客户端操作请求、认证授权负责与etcd数据库交互负责接收工作节点的注册请求
对我来说痴心绝对
·
2025-04-30 14:06
kubernetes
K8S
学习笔记
Dockerfile的基本指令有哪些?FROM指定基础镜像(必须为第一个指令,因为需要指定使用哪个基础镜像来构建镜像);MAINTAINER设置镜像作者相关信息,如作者名字,日期,邮件,联系方式等;COPY复制文件到镜像;ADD复制文件到镜像(ADD与COPY的区别在于,ADD会自动解压tar、zip、tgz、xz等归档文件,而COPY不会,同时ADD指令还可以接一个url下载文件地址,一般建议使
❦炁銘ふ尜愺ゞ~
·
2025-04-30 14:34
kubernetes
学习
笔记
kubernetes常用命令
k8s
指令大全
以下是Kubernetes常用命令的整理,涵盖集群管理、资源操作、调试排错等场景,帮助您快速掌握核心操作:一、集群管理命令说明kubectlcluster-info查看集群信息kubectlconfigget-contexts列出所有上下文(集群配置)kubectlconfiguse-context切换集群或命名空间kubectlgetcomponentstatuses检查集群组件状态(如sche
终端行者
·
2025-04-30 10:16
Kubernetes
kubernetes
linux
容器
Spring Boot ×
K8s
监控实战-集成 Prometheus 与 Grafana
相关工具简介:•Kubernetes(
K8S
):容器化应用的部署与管理平台
小马不敲代码
·
2025-04-30 05:37
SpringBoot
spring
boot
kubernetes
prometheus
Docker和
K8s
面试题
1.Docker底层依托于linux怎么实现资源隔离的?基于Namespace的视图隔离:Docker利用Linux命名空间(Namespace)来实现不同容器之间的隔离。每个容器都运行在自己的一组命名空间中、包括PID(进程)、网络、挂载点、IPC(进程间通信)等。这样容器中的进程只能看到自己所在命名空间内的进程、而不会影响其他容器中的进程。基于cgroups的资源隔离:cgroups是Linu
明天不下雨(牛客同名)
·
2025-04-30 04:54
docker
kubernetes
容器
k8s
学习笔记5-部署和应用ingress-nginx-controller(v1.3.0)
k8s
学习笔记5-部署和应用ingress-nginx-controller-1.3.0一.介绍和原理A.Ingress是什么B.Ingress的组成二.部署A.下载部署文件和镜像B.node节点打标签
狂奔的蜗牛x
·
2025-04-30 03:21
k8s
学习
nginx
运维
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他