kubernetes集群搭建(v1.29.2)系统软硬件配置服务器数量: 主服务器一台,从服务器三
操作系统:RockyLinux9
配置
中央处理器:8核 内存:16G 存储:100G系统常规配置#重命名 便于初始化
sudo hostnamectl set-hostname --static "XXX-<如果有业务就要标注>"
# 设置内网DNS地址(可选)
# 查询网卡名称
Title: A Beginner's Guide to Implementing "kubernetes cluster" with Code Examples
Introduction:
In this article, I will guide you through the process of implementing a Kubernetes cluster, step by ste
原创
2024-01-23 10:18:12
72阅读
一、功能简介1、服务发现和负载均衡 Kubernetes 可以使用 DNS 名称或自己的 IP 地址公开容器, 如果进入容器的流量很大, Kubernetes 可以负载均衡并分配网络流量, 从而使部署稳定. 常用的DNS插件为coreDNS, 用作服务发现和集群中容器通讯; 负载均衡器常使用集群内的service资源进行对外暴露服务, 同时也提供ingress插件接口对外暴露服务2、存储编排 K
上一节我们和大家介绍了Prometheus的数据指标是通过一个公开的HTTP(S)数据接口获取到的,我们不需要单独安装监控的agent,只需要暴露一个metrics接口,Prometheus就会定期去拉取数据;对于一些普通的HTTP服务,我们完全可以直接重用这个服务,添加一个/metrics接口暴露给Prometheus;而且获取到的指标数据格式是非常易懂的,不需要太高的学习成本。现在很多服务从一
原创
2021-01-08 16:28:57
277阅读
上图是国内某运营商的一个3G增值业务平台。该平台是一个视频语音应答平台。可以提供节目的点播,直播和视频短信等功能。 来看看他的组成: Juniper SSG550防火墙2台,配置HA。 Cisco 3750配置HSRP构建HA主备切换。 接口服务器2台安装了Red Hat Enterprise Linux AS 4系列和RHCS V4,组建成HA。主要是和外部vac,短信
原创
2010-04-12 14:06:50
1051阅读
在Kubernetes大行其道的今天,企业内部运行多个Kubernetes集群已颇为常见,多集群可以用来划分不同业务环境,可以实现业务容灾,降低服务的延迟等。本文将介绍Kubernetes社区的多集群方案:联邦集群(Kubernetes Federation),以及联邦集群在开源项目KubeSphere中的应用。多集群使用场景随着容器的普及和Kubernetes的日渐成熟,企业内部运行多个Kube
转载
2020-11-08 20:58:03
994阅读
应用部署逻辑知识点介绍:当希望在Kubernetes上部署应用程序时,通常要定义三个组件;部署(Deployment):这是创建Pod应用程序副本的方法;服务(Service):将流量调度到Pods的内部负载平衡器;入口(Ingress):描述流量如何从集群外部流到服务。Cluster介绍:Cluster(集群)是计算、存储和网络资源的集合,Kubernetes利用这些资源运行各种基于容器的应用。
转载
2023-06-25 19:27:15
168阅读
1. 环境准备我准备了3台 centos7.9 的虚拟机,1核3g的配置。分别是:192.168.56.104(master),192.168.56.102(node1),192.168.56.105(node2)安装Docker和K8S集群的服务器操作系统版本需要在CentOS 7以上。 关闭防火墙$ systemctl stop firewalld # 关闭防火墙
转载
2023-09-27 21:57:44
217阅读
1、JDK安装JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.htmlrpm -ivh jdk-8u101-linux-x64.rpm2、Zookeeper安装Zookeeper链接:http://zookeeper.apache.org/wget http://mirrors.cnnic.cn/apach
# 实现集群外应用迁入Kubernetes集群的步骤
## 流程概述
首先,让我们看看整个迁移应用到Kubernetes集群的流程。下面是迁移的步骤概述:
| 步骤 | 描述 |
| ---- | ---- |
| 1. 创建Docker镜像 | 将应用程序打包成Docker镜像 |
| 2. 将镜像上传到仓库 | 将Docker镜像推送到Docker仓库 |
| 3. 创建Kubernete
原创
2024-07-09 04:56:27
23阅读
简介: 本文我们将为大家介绍如何在Kubernetes 集群上创建一个远程镜像,并通过命令行的方式使用镜像部署服务。
镜像下载、域名解析、时间同步请点击 阿里巴巴开源镜像站
前言本文中,我们将一起学习如何在集群中部署一个简单的应用。我们可以通过设置k8s的部署配置,来控制k8s如何创建和更新你的应用实例,一但部署设置创建好,集群主节点就会根据你的配置来调度应用实例,部署在集群的各个
转载
2021-12-01 21:01:14
626阅读
简介: 本文我们将为大家介绍如何在Kubernetes 集群上创建一个远程镜像,并通过命令行的方式使用镜像部署服务。镜像下载、域名解析、时间同步请点击 阿里巴巴开源镜像站前言本文中,我们将一起学习如何在集群中部署一个简单的应用。我们可以通过设置k8s的部署配置,来控制k8s如何创建和更新你的应用实例,一但部署设置创建好,集群主节点就会根据你的配置来调度应用实例,部署在集群的各个
转载
2021-12-10 22:21:06
222阅读
简介: 本文我们将为大家介绍如何在Kubernetes 集群上创建一个远程镜像,并通过命令行的方式使用镜像部署服务。镜像下载、域名解析、时间同步请点击 阿里巴巴开源镜像站前言本文中,我们将一起学习如何在集群中部署一个简单的应用。我们可以通过设置k8s的部署配置,来控制k8s如何创建和更新你的应用实例,一但部署设置创建好,集群主节点就会根据你的配置来调度应用实例,部
转载
2022-02-13 22:31:33
186阅读
kubernetes集群部署与应用编排
原创
2023-03-04 01:44:03
161阅读
Prometheus监控Kubernetes 集群节点及应用 对于Kubernetes的集群监控一般我们需要考虑一下几方面Kubernetes节点的监控;比如节点的cpu、load、fdisk、memory等指标内部系统组件的状态;比如kube-scheduler、kube-controller-manager、kubedns/coredns等组件的运行状态编排级的metrics;比如Deploy
转载
2020-09-22 19:31:31
1206阅读
文章目录1、实验环境2、Prometheus介绍?3、Prometheus特点3.1 样本4、Prometheus组件介绍5、Prometheus和zabbix对比分析6、Prometheus的几种部署模式6.1 基本高可用模式6.2 基本高可用+远程存储6.3 基本HA + 远程存储 + 联邦集群方案7、Prometheus的四种数据类型7.1 Counter7.2 Gauge7.3 hist
本文将介绍在kubernetes环境中部署一套php应用系统。前端web采用nginx、中间件php以fastcgi的方式运行,后台数据库由mysql主从提供支撑。各服务组件之间的调用采用dns解析服务名的方式进行,数据和配置文件持久化采用pv和pvc(基于nfs)。一、通过dockerfile创建php镜像文件#catdockerfileFROMdocker.io/openshift/base-
原创
2018-02-19 11:12:05
10000+阅读
# Prometheus 监控 Kubernetes 集群下的应用
在现代云原生架构中,监控是保证应用性能和稳定性的关键。Prometheus 是一个开源的系统监控和警报工具,特别适合与 Kubernetes 集群配合使用。本文将介绍如何利用 Prometheus 监控 Kubernetes 集群下的应用,并提供一些基本的代码示例。
## 监控的基本流程
在 Kubernetes 集群中监控
原创
2024-10-11 10:48:54
32阅读
文章目录集群方案一,集群安装准备主控服务器下载离线文件,安装Docker安装 python、pip、ansible工作节点二,配置集群安装环境启动 kubeasz 容器设置参数允许离线安装配置免密登录其他服务器创建集群配置配置服务器地址执行一键安装设置 kubectl 命令的别名 Kubernetes容器自动管理工具、持续部署工具
谷歌的开源工具,开源之前在谷歌内部使用几年的时间,管理上千万
转载
2023-10-05 14:20:43
124阅读
1.集群升级版本和方案说明#集群版本升级说明
小版本升级:1.21升级到1.21.5,小版本的升级是稳定的升级,是属于稳定更新,一般是修复此版本的某些bug
大版本升级:1.21升级到1.26(1.24),大版本更新可能会出现api的变化,其他插件的变化,做大版本升级需要提前把所有在生产环境运行的pod的yaml文件在最新版的1.26-k8s集群环境做测试,把需要修改的api和各种插件都在测试环境
转载
2023-10-31 20:14:37
56阅读