
k8s
文章平均质量分 79
k8s生态
厉害哥哥吖
呼哧呼哧三碗饭。。。
展开
-
(二十二)从零开始搭建k8s集群——高可用kubernates集群搭建上篇
本节内容分为上、中、下三篇,上篇主要是关于搭建k8s的基础环境,包括服务器基本环境的配置(网络、端口、主机名、防火墙、交换分区、文件句柄数等)、docker环境部署安装配置、镜像源配置等。中篇会介绍k8s的核心组件安装、k8s的集群部署搭建以及k8s的web端管理工具dashborad安装。下篇会介绍keepalived与haproxy的安装及配置,实现k8s的高可用。本次使用的k8s版本为:v1.29.1,dashboard版本为:v2.7.0,都为最新稳定版本。原创 2024-03-07 14:18:50 · 1328 阅读 · 0 评论 -
(二十一)从零开始搭建k8s集群——kubernates核心组件及功能介绍
Kubernetes是一个可移植、可扩展、开源的平台,用于管理容器化的工作负载和服务,它促进了声明性配置和自动化。Kubernetes容器可以持续开发、集成和部署:可靠且频繁地构建和部署容器镜像,快速有效地回滚;开发与运维分离:在构建/发布时创建应用程序容器镜像,而不是在部署时,从而解耦应用程序与基础设施;观测性:不仅提供操作系统级别的信息和指标,还提供应用程序的健康状态和其他信号;可在不同的云平台和操作系统发行版上移植:支持在Ubuntu、RHEL、CoreOS、本地环境、主要公共云以及其他任何地方运行;原创 2024-03-05 15:30:28 · 1320 阅读 · 0 评论 -
(二十)从零开始搭建k8s集群——使用KubeSphere管理平台搭建一套微服务的压力测试性能监控平台(Grafana8.5.2+Prometheus v2.35.0+Jmeter5.4.1)
上一节内容已经介绍了如何使用kubesphere平台搭建一整套k8s环境下的微服务压力测试实时监控平台,本节内容可以说是上一节内容的延续,本节内容我们使用的技术方案是Grafana8.5.2+Prometheusv2.35.0+Jmeter5.4.1,与上一节内容唯一不同的是,使用的数据存储组件换成了Prometheus,这套方案也是我们常用的压力测试实时监控方案之一。图形化实时监控压力测试的结果是反向使我们改进系统吞吐量和并发量的重要依据,搭建一套系统压力测试实时监控平台是十分之必要的。原创 2022-05-13 19:15:01 · 934 阅读 · 0 评论 -
(十九)从零开始搭建k8s集群——使用KubeSphere管理平台搭建一套微服务的压力测试性能监控平台(Grafana8.5.2+influxdb2.2.0+Jmeter5.4.1)
本节内容我们依然使用kubesphere平台,搭建一套k8s环境下的压力测试性能监控平台,用于应用接口的压力测试,并达到实时监控展示的效果。使用的技术方案为:使用influxdb2时序数据库存储压力测试的结果数据,使用jmeter5整合influxdb2的控制器完成压力测试结果数据的上传,使用grafana8完成压力测试结果数据的实时展示。关于docker镜像的说明:influxdb:2.2.0与grafana/grafana:8.5.2。原创 2022-05-09 20:58:21 · 4288 阅读 · 1 评论 -
(十八)从零开始搭建k8s集群——使用KubeSphere管理平台搭建logstash服务
logstash是ELK日志管理服务的重要组件之一,本节内容我们实现使用kubesphere管理平台搭建一个可横向扩展的高可用logstash服务,用于日志收集。由于logstash是一个无状态的流处理软件,本身是没有集群方案的,我们这里只是做一个横向扩展。使用的镜像版本为logstash:8.1.3,这个要与前面elasticsearch的版本号一致,负责可能会有版本不兼容,发生未知的错误。原创 2022-05-05 20:12:13 · 2921 阅读 · 0 评论 -
(十七)从零开始搭建k8s集群——使用KubeSphere管理平台搭建一个kibana管理平台
kibana是一款具有丰富操作功能的、用于管理elasticsearch的web管理界面,本节内容我们使用kubesphere平台搭建kibana在k8s环境下的应用服务,用于elasticsearch相关功能的操作。kibana也是ELK日志管理平台的重要组件之一。本节我们使用的kibana镜像是kibana:8.1.3,镜像要与elasticsearch的镜像服务版本配套,否则无法关联elasticsearch服务,话不多说,开始我们今天的实战吧。原创 2022-05-05 18:20:55 · 1214 阅读 · 0 评论 -
(十六)从零开始搭建k8s集群——使用KubeSphere管理平台搭建一个高可用的ElasticSearch服务平台
Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。本节内容我们使用kubesphere管理平台搭建一个k8s环境下的高可用的es集群服务。elasticsearch镜像选用的是最新的elasticsearch:8.1.3镜像,配置和以前的版本稍有不同。原创 2022-05-04 20:54:14 · 2327 阅读 · 7 评论 -
(十五)从零开始搭建k8s集群——使用KubeSphere管理平台搭建一个EFAK服务平台管理kafka集群
本节内容我们主要是介绍一下关于kafka集群的一个视图界面管理平台的搭建,便于kafka集群的一些基本信息的监控,能够直观的看到kafka的一些工作信息。话不多说,开始使用我们的kubesphere平台搭建k8s环境下的kafka集群管理平台EFAK。原创 2022-04-27 19:30:32 · 2698 阅读 · 3 评论 -
(十四)从零开始搭建k8s集群——使用KubeSphere管理平台搭建一个高可用的基于Raft的kafka集群服务
前面的博客内容我们已经实现了zookeeper版的高可用kafka集群服务,在新版的kafka内容中,已经使用raft协议实现kafka集群的通信,可以不再依赖zookeeper集群,虽然属于实验阶段,但相信未来肯定会成为取代zookeeper的最优方案,并且raft协议已经在redis中得到了充分的实践和验证。活不多说,开始我们本节内容。原创 2022-04-25 21:30:52 · 2361 阅读 · 3 评论 -
(十三)从零开始搭建k8s集群——使用KubeSphere管理平台搭建一个高可用的zookeeper版kafka集群服务
kafka是分布式环境下常用的MQ消息中间键之一,能够实现流量削峰、异步解耦等等功能,大数据环境下常常使用其实现海量数据的收集。本节内容我们主要介绍一下使用kubesphere平台安装一个k8s环境下依赖zookeeper服务的高可用的kafka集群服务。关于zookeeper的集群服务安装,请读者参考作者往期博客内容,关注我,不迷路。原创 2022-04-25 19:55:29 · 3296 阅读 · 19 评论 -
(十二)从零开始搭建k8s集群——使用KubeSphere管理平台搭建一个高可用的zookeeper集群服务
ZooKeeper是Apache的一个顶级项目,为分布式应用提供高效、高可用的分布式协调服务,提供了诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知和分布式锁等分布式基础服务。往期的博客内容我们已经介绍过其作为分布锁的应用案例实战内容,本节内容我们主要介绍一下使用kubesphere平台安装一个k8s环境下高可用的zookeeper集群服务。原创 2022-04-21 12:01:35 · 3373 阅读 · 3 评论 -
(十一)从零开始搭建k8s集群——使用KubeSphere管理平台搭建一个高可用的分布式事务服务组件Seata
使用KubeSphere管理平台搭建一个高可用的分布式事务服务组件Seata原创 2022-04-06 19:39:10 · 3009 阅读 · 3 评论 -
(十)从零开始搭建k8s集群——使用KubeSphere管理平台搭建链路追踪组件zipkin服务端
使用KubeSphere管理平台搭建链路追踪组件zipkin服务端原创 2022-03-31 19:56:48 · 2369 阅读 · 0 评论 -
(九)从零开始搭建k8s集群——使用KubeSphere管理平台搭建流控组件sentinel服务端
KubeSphere管理平台搭建流控组件sentinel服务端原创 2022-03-30 19:07:38 · 1392 阅读 · 0 评论 -
(八)从零开始搭建k8s集群——使用KubeSphere管理平台创建一个高可用的Nacos(2.0.4)集群服务
使用KubeSphere管理平台创建一个高可用的Nacos(2.0.4)集群服务原创 2022-03-29 19:54:57 · 2667 阅读 · 5 评论 -
(七)从零开始搭建k8s集群——使用KubeSphere管理平台创建一个高可用的Redis集群服务
使用KubeSphere管理平台创建一个高可用的Redis集群服务原创 2022-03-25 09:58:58 · 2354 阅读 · 2 评论 -
(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务
使用KubeSphere管理平台创建Mysql数据库容器服务原创 2022-03-23 19:18:00 · 3511 阅读 · 0 评论 -
(五)从零开始搭建k8s集群—— 使用KubeKey一键式搭建高可用k8s集群及kubesphere管理平台
前言KubeKey是go语言开发的一款云原生容器构建工具,使用 KubeKe可以轻松、高效、灵活地单独或整体安装 Kubernetes 和 KubeSphere。 本节我们使用KubeKey一键式部署一个k8s集群及k8s管理平台kubeSphere。正文结语...原创 2022-03-11 16:50:51 · 2436 阅读 · 5 评论 -
(四)从零开始搭建k8s集群—— 使用KubeKey一键式搭建高可用k8s集群
KubeKey是go语言开发的一款云原生容器工具,使用 KubeKe可以轻松、高效、灵活地单独或整体安装 Kubernetes 和 KubeSphere。 本节我们体验一下使用KubeKey一键式部署一个k8s集群。原创 2022-03-10 17:46:22 · 3894 阅读 · 3 评论 -
(三)从零开始搭建k8s集群—— k8s集群安装
前言原创 2020-04-20 19:55:44 · 1737 阅读 · 4 评论 -
(二)从零开始搭建k8s集群 ——docker-ce安装
前言又是新的一天开始啦,继续我们的k8s集群搭建之旅吧。虚拟机集群搭建完成后,建议大家保存一下镜像再开始我们后续的搭建过程,这样方便我们进行各种实验而不至于重新安装虚拟机,这一点非常重要。另外从本节开始,小编将使用虚拟机连接工具进行后续的操作,小编这里主要推介三款linux系统的连接工具,Xshell、SecureCRT、MobaXterm(号称全终端工具,Windows和linux系统都...原创 2020-04-17 17:04:23 · 1732 阅读 · 0 评论 -
(一)从零开始搭建k8s集群——虚拟机集群的安装
前言作妖的k8s,流传着这样一个说法。就像一道硬菜,吃着很香,做起来那是真的费劲。如何搭建一个k8s集群一直是小编心中一殇,小编也是硬着头皮捣鼓了一番,总算不枉此番折腾。特此记录,服务他人也服务自己,以备不时之需。本节先记录一下虚拟机集群的安装,以下如有雷同,纯属巧合。 本文是基于vmware虚拟化实现的,需要提前安装vmware虚拟机软件 准备一个centos镜像,本文使用CentOS-...原创 2020-04-16 17:43:39 · 3203 阅读 · 0 评论 -
k8s部署Dashboard v2.0.0版本
前言原创 2020-04-23 18:25:41 · 4668 阅读 · 2 评论 -
人手一套k8s常用命令集合
前言好记性不如烂笔头,这里将k8s的一些常用命令整理如下,以备不时之需。希望能对你有所帮助。在完成了系列的k8s文章之后,不服气的自己要在上面安装一些服务玩一玩。但是我勒个去,这叫我如何下手,看着一个牛逼XX的k8s服务集群,尽无法下手,一脸懵逼的无奈。好的,战斗吧。常用命令k8s常用命令 功能说明 命令 node 查看服务器节点 kubectl get node...原创 2020-04-21 10:55:55 · 12777 阅读 · 0 评论