
kubernetes
文章平均质量分 84
kubernetes
only°夏至besos
道可道,非常道;名可名,非常名。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Traefik:部署与实战
Traefik是一个开源的反向代理和负载均衡器,专为现代化的微服务架构设计。它可以与各种容器化平台(如Docker、Kubernetes)和服务发现工具(如Consul、Etcd)集成,使部署和管理服务变得更加简单和自动化。Traefik还支持动态配置和自动发现新的服务实例,以确保高可用性和灵活性。原创 2024-08-06 16:03:34 · 861 阅读 · 0 评论 -
kubernetes 安装 ingress controller
kubernetes 安装 ingress controller原创 2024-08-06 13:36:27 · 1009 阅读 · 0 评论 -
基于Gitlab+k8s(container)实现CI/CD
利用Container、Gitlab、Gitlab Runner(k8s)、SonarQube、Harbor、Jmeter、Maven、Java技术,搭建一个完整的 CI/CD 管道,实现当开发人员完成代码提交后,开始流水线工作,完成编译打包、单元测试、源码扫描、上传制品、部署服务到Docker容器、自动化测试工作。通过自动化构建、测试、代码质量检查和容器化部署,将开发人员从繁琐的手动操作中解放出来,提高团队的开发效率、软件质量和安全性,实现持续更新迭代和持续部署交付。原创 2024-07-31 10:38:20 · 1463 阅读 · 0 评论 -
Traefik系列
traefik的介绍、安装部署、配置使用、高级特性使用、配置自动发现、告警监控、日志采集与可视化等内容原创 2024-07-31 10:12:40 · 960 阅读 · 0 评论 -
k8s中部署Jenkins、SonarQube、StorageClass部署流程
k8s中部署Jenkins、SonarQube、StorageClass部署流程原创 2024-07-23 09:50:44 · 1542 阅读 · 0 评论 -
一次 K8s 故障诊断:从 CPU 高负载到存储挂载泄露根源揭示
一次 K8s 故障诊断:从 CPU 高负载到存储挂载泄露根源揭示原创 2024-06-04 15:49:02 · 1700 阅读 · 0 评论 -
K8S有了Service,为什么还要Ingress?
K8S有了Service,为什么还要Ingress?原创 2024-05-27 09:57:13 · 1605 阅读 · 0 评论 -
最详细的k8s中部署Jenkins教程+基于jenkins+k8s(container)实现CI/CD
最详细的k8s中部署Jenkins教程+基于jenkins+k8s(container)实现CI/CD原创 2024-05-27 09:39:11 · 11252 阅读 · 1 评论 -
K8s Service 背后是怎么工作的?
K8s Service 背后是怎么工作的?原创 2024-05-22 13:56:26 · 1110 阅读 · 0 评论 -
Kubernetes 容量规划: 如何合理设置集群资源
Kubernetes 容量规划: 如何合理设置集群资源原创 2024-04-28 09:08:34 · 1207 阅读 · 0 评论 -
k8s主节点环境巡检脚本,针对于k8s的主节点!巡检!各个服务状态等等!还有系统版本,是不是与外网进行互通
k8s主节点环境巡检脚本,针对于k8s的主节点!巡检!各个服务状态等等!还有系统版本,是不是与外网进行互通原创 2024-04-01 10:58:41 · 308 阅读 · 0 评论 -
避免业务中断,K8s节点故障排查攻略,速来围观!
避免业务中断,K8s节点故障排查攻略,速来围观!原创 2024-04-01 10:52:40 · 1277 阅读 · 0 评论 -
kubernetes 1.27.3 集群部署方案
kubernetes 1.27.3 集群部署方案原创 2023-07-12 16:14:16 · 1186 阅读 · 4 评论 -
K8S运维必知必会的 Kubectl 命令总结,收藏好了~
K8S运维必知必会的 Kubectl 命令总结,收藏好了~转载 2023-02-24 13:32:11 · 752 阅读 · 0 评论 -
Jenkins集成Sonar Qube
Jenkins集成Sonar Qube转载 2022-12-01 13:46:34 · 306 阅读 · 0 评论 -
二进制包安装方式
概念图Kubernetes集群部署方式 安装方式1. minikubeMinikube是一个工具,可以在本地快速运行一个单点的Kubernetes,尝试Kubernetes或日常开发的用户使用。不能用于生产环境。官方地址:https://kubernetes.io/docs/setup/minikube/ 安装方式2. kubeadmKubeadm也是一个工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。官方地址:htt原创 2022-03-24 12:09:52 · 2437 阅读 · 0 评论 -
在K8S平台部署Spring Cloud微服务项目
在K8S平台部署Spring Cloud微服务项目1.熟悉Spring Cloud微服务项目代码分支说明:dev1交付代码dev2 编写Dockerfile构建镜像dev3 K8S资源编排dev4 微服务链路监控master 最终上线2.在K8S中部署Spring Cloud微服务项目的逻辑架构整体逻辑架构图服务暴露的关系图3.准备环境一套k8s集群,单master或者...翻译 2020-03-31 10:10:30 · 5953 阅读 · 2 评论 -
通过 Kubernetes 和容器实现 DevOps
DevOps 中的 Dev 指的 Development,Ops 指的是的 Operations,用一句话来说 DevOps 就是打通开发运维的壁垒,实现开发运维一体化。从瀑布式开发到敏捷开发谈到 DevOps 的发展史,我们需要先谈一下敏捷开发。首先,敏捷开发是面向软件的,而软件依赖于计算硬件。我们知道,世界上第一台计算机是在 1946 年出现的。因此,软件开发相对于人类历史而言,时间并不长。相对于软件开发方法论的掌握,人们更擅长于工程学,如盖楼、造桥等。为了推动软件开发,1968 年,人们..转载 2021-06-21 08:47:30 · 537 阅读 · 0 评论 -
如何通过二进制文件部署k8s集群
虽然当前有kubeadm、rancher可以比较便捷地部署k8s集群,但这些方式屏蔽了很多细节,遇到问题很难排查。如果想更容易可控,推荐使用二进制包部署,虽然手动部署麻烦点,期间可以学习很多工作原理,也利于后期维护。准备cfssl证书生成工具cfssl是一个开源的证书管理工具,使用json文件生成证书,相比openssl更方便使用。找任意一台服务器操作,这里用Master节点。wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64wget http原创 2022-02-28 14:38:27 · 310 阅读 · 0 评论 -
K8S 使用 SideCar 模式部署 Filebeat 收集容器日志
对于 K8S 内的容器日志收集,一般有两种常用的方式:1、使用 DaemonSet 在每台 Node 上部署一个日志收集容器,用于收集当前 Node 上所有容器挂载到宿主机目录下的日志2、使用 SideCar 模式将日志收集容器与业务容器部署在同一个 Pod 中,只收集对应容器的日志这两种方式各有优缺点。使用 DaemonSet 方式部署日志收集服务,管理起来简单,但是如果一个 Node 中运行了过多的 Pod,那么日志收集会存在性能瓶颈。使用 SideCar 模式可以更有针对性的收集容器的日原创 2022-03-04 10:30:11 · 5900 阅读 · 0 评论 -
kubernetes-sidecar方式日志收集(filebeat->kafka)
version: filebeat:7.3.0容器日志的默认存储方式是:json-file1. docker 所有日志实际存放路径为:/var/lib/docker/containers/ ,日志文件的名称跟k8s的命名方式并没有关联;2. 为了方便管理(使用deployment,container的名称来命名日志),会创建一些links,指向日志实际存储路径 /var/lib/docker/containers/ ; a.在 /var/log/pods/pod_uuid/ 目录下为每个pod..原创 2022-03-04 13:39:31 · 805 阅读 · 0 评论