一、Cluster、Master、Node 介绍 1,Cluster Cluster(集群) 是计算、存储和网络资源的集合,Kubernetes 利用这些资源运行各种基于容器的应用。 最简单的 Cluster 可以只有一台主机(它既是 Mater 也是 Node) 2,Master Master 是 Cluster 的大脑,它的主要职责是调度,即决定将应用放在哪里运行。 Master 运行 Lin
转载 2023-09-25 20:18:58
118阅读
# 在 Kubernetes部署 MongoDB 的完整步骤 在微服务架构中,数据库的重要性不可忽视,而 MongoDB 是一种流行的 NoSQL 数据库,广泛用于存储和管理结构化和非结构化的数据。本文将详细说明如何在 Kubernetes 环境下部署 MongoDB,包括每一步所需的配置和代码示例。 ## 部署步骤概览 下面是一个简单的表格,展示了在 Kubernetes部署 Mo
原创 7月前
38阅读
Kubernetes 部署 MongoDB 集群 当我开始在 Kubernetes 环境中部署 MongoDB 集群时,过程充满挑战但也同样让我非常兴奋。在这篇博文中,我将详细记录下这一过程,包括环境准备、分步指南、配置详解、验证测试、优化技巧以及排错指南。通过这种方式,希望帮助有类似需求的开发者们能更顺利地完成部署。 ### 环境准备 为了能顺利部署 MongoDB 集群,首先需要进行
原创 5月前
45阅读
文章目录前置部署创建 Headless开始部署测试 前置背景:在 K8S 集群用 bitnami 部署 MongoDB 有一定的学习成本,有兴趣可以参考 k8s 部署 mongodb 三种模式,且部署后发现 MongoDB 会随着时间推移占用越来越多的内存,暂没找到原有,现介绍一种简单易用的部署方式必要条件:部署 Rancher,可以参考 docker 部署 rancher 为什么选择 Ranc
转载 2024-04-17 07:11:30
108阅读
kubernetes部署MongoDB主从集群,记录部署过程。
原创 3月前
110阅读
 文章目录1、前情提要2、环境准备2.1、环境介绍2.2、配置静态网络2.3、配置ssh免密2.4、批量开启模块以及创建文件2.5、安装ansible2.5.1、安装pip2.5.2、安装ansible2.6、下载kubeasz2.7、配置chrony时间同步2.8、修改docker.server.j2文件2.9、配置ansible主机清单文件3、安装并验证Kubernetes集群3.1
转载 2024-07-24 19:26:57
103阅读
Kubernetes 集群部署 MongoDB+exporter (单节点)
原创 2023-05-03 07:53:57
1043阅读
1. Master节点        Master是Kubernetes Cluster的大脑,运行这Daemon服务(守护进程)包括 kube-apiserver、kube-scheduler、kube-controller-manager、etcd和Pod网络(如flannel)。(1)API Server(kube-apiserver)通过它管理Clu
转载 2024-03-07 20:42:59
84阅读
虚拟机环境:rhel7.5/selinux and iptables disabled172.25.5.1 server1 master 172.25.5.2 server2 node 172.25.5.3 server3 nodeKubernets是Kubernets官方推出的快速部署Kubernets集群工具,其思路是将Kubernets相关服务容器化(Kubernets静态Pod)以简
转载 2023-09-25 09:06:33
120阅读
目录前言技术支持相关yaml文件部署验证 前言虽然在本系列文章的架构中prometheus可以视作是无状态的,但是手动部署prometheus并为所有节点添加配置的操作仍然十分繁琐,所以我们需要借助prometheus-operator(kube-prometheus)来帮我们简化操作。下文将介绍在k8s中启用该CRD需要进行的一些操作。注:请根据k8s版本选择对应的operator版本技术支持
转载 2023-11-17 07:50:02
180阅读
一、认识Kubernetes – k8sKubernetes是什么?Kubernetes是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。Kubernetes的名字来自希腊语,意思是“舵手” 或 “领航员”。K8s是将8个字母“ubernete”替换为“8”的缩写。通过Kubernetes你可以:快速部署应用快速扩展应用无缝对接新的应用功能节省资源,优化硬
转载 2023-08-28 19:58:25
134阅读
一、查看集群基本信息查看集群的版本输出服务端和客户端的版本信息。kubectl version会同时看到 client 和 server 两个版本号。其中,client 对应 kubectl 的版本,server 对应 Master 上安装的 Kubernetes 的版本。查看集群的详细信息通过 kubectl 命令可以根 Kubernetes 交互。kubectl 命令的常用格式是:kubect
一、k8s简介k8s是Kubernetes的简称,它是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。通过Kubernetes可以实现快速部署应用,快速扩展应用,无缝对接新的应用功能以及节省资源,优化硬件资源的使用。设计架构Kubernetes集群包含有节点代理kubelet和Master组件(APIs, scheduler, etcd),一 切都基于分布
转载 2023-10-11 09:08:56
271阅读
kubernetes-dashboard(1.8.3)部署与踩坑 Kubernetes Dashboard 是一个管理Kubernetes集群的全功能Web界面,旨在以UI的方式完全替代命令行工具(kubectl 等)。目录部署创建用户集成Heapster访问kubectl proxyNodePortAPI ServerIngress部署Dashboar
转载 2024-06-18 21:30:06
76阅读
文章目录前言部署实践添加告警规则修改配置 前言最近因为需要做一些redis-cluster-operator的故障演练,新搭建了一个k8s集群,新的k8s集群需要搭建一套监控告警系统,对于Prometheus,之前自己在虚拟机上练过手,比较麻烦,需要先后安装Prometheus、Grafana、AlertManager,还需要修改各种配置,今天一想,现在都2202年了,肯定有更简单的方法,于是在
转载 2023-11-14 09:24:26
149阅读
本文将带你从头到尾的来实现如何在k8s中部署一整套Prometheus监控系统,以及有哪些部署方式可以选择,让你轻松掌握。1、Prometheus(普罗米修斯)部署方式(1)手动部署(2)Helm类似于centos中的yum命令,是k8s中的包管理工具一个包一个Chart(一个目录)(3)Prometheus Operator(4)Helm + Prometheus Operator我们这里采用这
转载 2023-11-03 09:34:43
161阅读
文章目录一、Dashboard简介二、Dashboard部署安装三、配置Dashboard登入用户1、通过Token令牌登入2、通过kubeconfig文件登入四、Dashboard创建容器五、扩展 一、Dashboard简介Kubernetes Dashboard是一个Web UI,用于管理Kubernetes集群中的应用程序和资源。它提供了一个可视化的界面,可以方便地查看和管理Kuberne
转载 2023-08-30 07:29:48
102阅读
K8s学习一、 kubernetes 概述1 、 kubernetes 基本介绍 kubernetes,简称 K8s,是用 8 代替 8 个字符“ubernete”而成的缩写。是一个开源 的,用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的 应用简单并且高效(powerful),Kubernetes 提供了应用部署,规划,更新,维护的一种 机制。 传统的应用
前言环境:centos7.9、k8s-v1.22.6、kube-prometheus-release-0.10.zip说明我们采用prometheus-operator的方式在k8s集群上安装prometheus监控软件,这个项目的软件在GitHub上面; github 上 coreos 下有两个项目:kube-prometheus 和 prometheus-operator,两者都可以实现 pr
转载 2023-10-08 01:19:33
249阅读
一、提要部署Kubernetes集群至少需要3台服务器,其中至少要有1个服务器做master节点,至少要有1个服务器做node节点,且节点名称是唯一的。当集群中只有一个master节点时,如果其出现了故障,会导致Kubernetes的控制平面完全失效。如要保证Kubernetes集群的高可靠性,可以设置多个master,当其中部分master出现故障时,其他master还可以管理整个集群。因此,我
转载 2024-03-03 13:56:21
154阅读
  • 1
  • 2
  • 3
  • 4
  • 5