
K8S相关应用
文章平均质量分 93
K8S相关应用
风车带走过往
这个作者很懒,什么都没留下…
展开
-
链路追踪SkyWalking
链路追踪(Distributed Tracing) 是分布式系统中用于跟踪请求在多个服务间的调用过程的一种技术。它可以帮助开发者和运维人员全面了解请求的流转路径,定位性能瓶颈,诊断错误,优化系统性能。原创 2025-01-13 17:24:31 · 1171 阅读 · 0 评论 -
sidecar 作用以及使用
Sidecar 配置的核心是将辅助容器与主容器部署到同一 Pod 中,实现特定功能(如代理、监控、日志收集等)。根据具体需求,可以共享网络、存储或通过服务网格自动注入 Sidecar,大大简化分布式系统中的服务治理和功能扩展。原创 2025-01-13 17:03:11 · 1081 阅读 · 0 评论 -
CI/CD 流水线
CI 阶段提交代码到 Git 仓库后,触发 CI。Jenkins 构建 Spring Boot 项目,生成 Docker 镜像,并推送至 Docker Hub。CD 阶段Jenkins 检测到新镜像(或手动触发),执行 Kubernetes 部署。创建 Deployment、Service 和 Ingress 资源,将应用运行在 Kubernetes 集群中。原创 2025-01-10 11:39:43 · 1406 阅读 · 0 评论 -
使用k8s管理应用以及java案例
上述命令会在 Kubernetes 集群中部署名为 myapp 的应用程序,使用镜像为 myapp:1.0,将容器。上述命令会创建一个 Kubernetes 服务,将容器的端口映射到外部端口 80 上,以便可以通过外。创建一个新的 Java 类,命名为 GreetingController.java,创建一个名为 Dockerfile 的文件,并使用文本编辑器打开。创建一个新的 Java 类,命名为 Greeting.java,并添加以下代码。的端口设置为 8080,副本数为 3。原创 2024-11-06 15:04:55 · 1427 阅读 · 0 评论 -
在K8s平台部署个人博客
链接: https://pan.baidu.com/s/1nISFKNIyANvcuBAWE9MAMQ?pwd=u77k 提取码: u77k。链接: https://pan.baidu.com/s/1NVw3fULvQ3NOAAKtjU7nOw?pwd=8r2v 提取码: 8r2v。通过网盘分享的文件:wordpress.tar.gz。通过网盘分享的文件:mysql.tar.gz。原创 2024-11-01 17:44:37 · 629 阅读 · 0 评论 -
Rancher2.6管理k8s1.23
Rancher是一个开源的企业级多集群Kubernetes管理平台,实现了Kubernetes集群在混合云+本地数据中心的集中部署与管理,以确保集群的安全性,加速企业数字化转型。原创 2024-10-23 15:26:02 · 1113 阅读 · 0 评论 -
微服务网格Istio介绍
就是”连接、安全加固、控制和观察服务的开放平台“。开放平台就是指它本身是开源的,服务对应的是微服务,也可以粗略地理解为单个应用。1、连接(Connect):智能控制服务之间的调用流量,能够实现灰度升级、AB 测试和蓝绿部署等功能2、安全加固(Secure):自动为服务之间的调用提供认证、授权和加密。3、控制(Control):应用用户定义的 policy,保证资源在消费者中公平分配。4、观察(Observe):查看服务运行期间的各种数据,比如日志、监控和 tracing,了解服务的运行情况。原创 2024-10-23 10:47:51 · 1285 阅读 · 0 评论 -
k8s jenkins 2.421动态创建slave
(如没有,请忽略))其实就是配置 Jenkins Slave 运行的 Pod 模板,命名空间同样使用jenkins-k8s,Labels 这里也非常重要,对于后面执行 Job 的时候需要用到该值,这里使用的是 cnych/jenkins:jnlp 这个镜像,这个镜像是在官方的 jnlp 镜像基础上定制的,加入了 kubectl 等一些实用的工具。Kubernetes 插件的配置工作完成了,接下来添加一个 Job 任务,看是否能够在 Slave Pod 中执行,任务执行完成后看 Pod 是否会被销毁。原创 2024-10-11 17:42:20 · 1746 阅读 · 0 评论 -
Jenkins pipeline语法笔记
Jenkins pipeline (流水线)是一套运行于jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排与可视化。它把持续提交流水线(Continuous Delivery Pipeline)的任务集成到Jenkins中。pipeline 是jenkins2.X 最核心的特性, 帮助jenkins 实现从CI到CD与DevOps的转变。原创 2024-10-10 17:39:04 · 1315 阅读 · 0 评论 -
Helm介绍安装使用
Helm介绍Helm是kubernetes的包管理工具,相当于linux环境下的yum/apg-get命令。Helm的首要目标一直是让“从零到Kubernetes”变得轻松。无论是运维、开发人员、经验丰富的DevOps工程师,还是刚刚入门的学生,Helm的目标是让大家在两分钟内就可以在Kubernetes上安装应用程序。Helm可以解决的问题:运维人员写好资源文件模板,交给开发人员填写参数即可。原创 2024-09-26 17:07:24 · 900 阅读 · 0 评论 -
学习笔记八:基于Jenkins2.421+k8sv1.23+Git+DockerHub等技术链构建企业级DevOps容器云平台
Jenkins+k8s+nexus+gitlab+harbor+sonarqube+springloud构建DevOps原创 2024-09-05 17:30:05 · 1676 阅读 · 0 评论 -
学习笔记七:配置jenkins2.421
K8s版本jenkins版本:最新版。原创 2024-08-22 18:21:32 · 999 阅读 · 3 评论 -
学习笔记六:ceph介绍以及初始化配置
在ceph集群中,不管你是想要提供对象存储,块设备存储,还是文件系统存储,所有Ceph存储集群部署都是从设置每个Ceph节点,网络和Ceph存储开始 的。Ceph存储集群至少需要一个Ceph Monitor,Ceph Manager和Ceph OSD(对象存储守护进程)。运行Ceph Filesystem客户端时也需要Ceph元数据服务器。Monitors:Ceph监视器(ceph-mon)维护集群状态的映射,包括监视器映射,管理器映射,OSD映射和CRUSH映射。原创 2024-08-22 17:30:01 · 1070 阅读 · 0 评论 -
centos7.9安装k8s 1.3
安装k8s 1.3原创 2024-08-07 17:29:05 · 1556 阅读 · 1 评论 -
学习笔记五:在k8s中安装EFK组件(elasticsearch+fluentd+kibana)
我们使用daemonset控制器部署fluentd组件,这样可以保证集群中的每个节点都可以运行同样fluentd的pod副本,这样就可以收集k8s集群中每个节点的日志,在k8s集群中,容器应用程序的输入输出日志会重定向到node节点里的json文件中。把elasticsearch-7-12-1.tar.gz和 fluentd-v1-9-1.tar.gz和 kibana-7-12-1.tar.gz上传到k8smaster1和k8snode1机器上,手动解压。原创 2024-08-06 11:43:15 · 1140 阅读 · 0 评论 -
学习笔记四:日志组件介绍
Elasticsearch 是一个分布式的免费开源搜索和分析引擎,适用于包括文本、数字、地理空间、结构化和非结构化数据等在内的所有类型的数据。Elasticsearch 在 Apache Lucene 的基础上开发而成,由 Elasticsearch N.V.(即现在的 Elastic)于 2010 年首次发布。Elasticsearch 以其简单的 REST 风格 API、分布式特性、速度和可扩展性而闻名,是 Elastic Stack 的核心组件;原创 2024-08-05 11:35:24 · 672 阅读 · 0 评论 -
学习笔记三:配置alertmanager-发送报警
配置alertmanager原创 2024-07-18 11:52:17 · 1032 阅读 · 0 评论 -
学习笔记二:k8s集群 安装配置 Prometheus+grafana
k8s集群 安装配置 Prometheus+grafana+alertmanager原创 2024-07-17 18:22:22 · 1500 阅读 · 0 评论 -
学习笔记一:Prometheus智能化监控介绍
Prometheus智能化监控介绍原创 2024-07-17 16:39:23 · 1053 阅读 · 0 评论