一、主机规划IP主机名安装包10.207.228.64doris-1FE、BE、Broker10.207.228.194doris-2FE、BE、Broker10.207.228.197doris-3FE、BE、Broker二、JDK 部署(1) 下载安装包jdk-8u301-linux-x64.tar.gz(2) 解压tar -xf jdk-8u301-linux-x64.tar.gz -C /
转载 2023-07-14 13:58:12
210阅读
# Kubernetes集群可用安装指南 ## 指南概述 本指南旨在教会刚入行的开发者如何实现"Kubernetes集群可用安装"。在本指南中,我将提供一个包含步骤、代码和注释的详细说明,以帮助你完成安装过程。 ## 流程图 ```mermaid flowchart TD; A[准备环境] --> B[安装Kubernetes Master节点] B --> C[安装K
原创 2023-09-10 04:39:01
73阅读
1. 准备环境 1.1 机器准备 4 台机器,操作系统:Ubuntu 24.04/RHEL8/CentOS9 10.111.3.53 master1 10.111.3.54 master2 10.111.3.55 master3 10.111.3.57 node4 1.2 安装依赖和配置 所有节点都需要执行: Ubuntu: apt-get install -y socat conntrack
原创 精选 2024-06-27 22:34:13
226阅读
前言:操作系统准备准备5台虚拟机,每台虚拟机配置如下:centos7.6   4核/8G/100G硬盘特别提醒因为微信公众号不支持上传压缩文件,所以下文涉及到的压缩包文件可以留言找我要哈1.1 修改主机名在199.174上操作:hostnamectl set-hostname   k8s-etcd01在199.105上操作:hostnamectl set-hostname   k8s-etcd02
原创 2021-03-11 09:18:33
1346阅读
文章出处:https://p.guipulp.top//post/kubernetes-gao-ke-yong-ji-qun-ban-an-zhuang/
转载 2019-07-31 16:11:45
531阅读
Kubernetes(简称K8S)是一个用于管理和编排容器化应用程序的开源平台。在构建一个可用Kubernetes集群时,我们需要考虑到各个组件的可用性,以确保集群的稳定和可靠性。本文将介绍如何使用Kubernetes来创建一个可用集群,并提供相应的代码示例。 整体流程如下表所示: | 步骤 | 操作 | | ------ | ------ | | 1 | 创建多个Master节点 |
原创 2024-01-19 10:12:56
123阅读
1. 准备环境 版本: kubernetes: v1.29.2 kubesphere: v3.4.1 kubekey: v3.1.1 说明: kubekey 只用于安装 kubernetes,因为 kubesphere 的配置在安装时经常需要变动,用 ks-installer 的 yaml 文件更好管理; ks-installer 用于安装 kubesphere,kubekey、ks-inst
原创 精选 2024-06-28 21:11:43
430阅读
Kubernetes的Master节点可用方案作者:mendickxiao经过部署Kubernetes集群章节我们已经可以顺利的部署一个集群用于开发和测试,但是要应用到生产就就不得不考虑master节点的可用问题,因为现在我们的master节点上的几个服务kube-apiserver、kube-scheduler和kube-controller-manager都是单点的而且都位于同一
转载 2024-04-23 06:24:51
92阅读
一、在生产环境中,我们k8s集群需要多master实现可用,所以下面介绍如何通过kubeadm部署k8s可用集群(建议生产环境master至少3个以上,如果没有下载好安装包,需要连接外网)二、master部署:1、三台maser节点上部署etcd集群2、使用VIP进行kubeadm初始化master注意:本次是通过物理服务器进行部署,如果使用阿里云服务器部署,由于阿里云服务器不支持VIP,可以
转载 2023-11-12 23:04:40
314阅读
linux集群概述根据功能划分为两大类:可用和负载均衡 可用集群通常为两台服务器,一台工作,另外一台作为冗余,当提供服务的机器宕机,冗余将接替继续提供服务 实现可用的开源软件有:heartbeat、keepalived 负载均衡集群,需要有一台服务器作为分发器,它负责把用户的请求分发给后端的服务器处理,在这个集群里,除了分发器外,就是给用户提供服务的服务器了,这些服务器数量至少为2 实现
Kubernetes 是现代最常用的容器编排系统之一。主要云提供商(AWS、Azure、GCP、DigitalOcean)已采用它并开发了托管服务。因此,听到 Kubernetes 或 K8s 用于管理和扩展基于容器的应用程序的名字已不再是新闻。但使用 Kubernetes 不仅仅是设置它并向其部署 pod。Kubernetes 中许多使应用程序更具弹性和可用性的丰富功能不仅仅是一件事,而是不同
目录软件版本服务规划初始环境配置配置host时钟同步关闭防火墙关闭swap关闭selinux配置NAT转发SSH密钥免密YUM源配置备份repo配置阿里YUM源阿里repo文件内容更新repo仓库部署docker移除旧版本docker安装docker依赖关系配置docker仓库查看docker版本安装dockerdocker自启动docker配置docker重载配置配置kubemaster配置k8
转载 2024-06-15 07:06:53
75阅读
K8S实战DAY2-使用Kubeadm可用集群部署及测试可用集群搭建主节点m1部署部署网络插件Calico(m1)Master及Worker节点加入 可用集群搭建由于云主机不支持虚拟IP,放弃使用keepalived,将前文global-config.properties的keepalived虚拟IP设为M1的即可。主节点m1部署1.使用kubeadm-config.yaml,参考:&lt
前言知识点定级:入门级RabbitMQ 单节点安装部署RabbitMQ 集群安装部署GitOps 运维思想演示服务器配置主机名IPCPU内存系统盘数据盘用途zdeops-master192.168.9.92440200Ansible 运维控制节点ks-k8s-master-0192.168.9.9141640200+200KubeSphere/k8s-master/k8s-worker/Cephk
单个master流程:解压后在master 上 cd shell && sh init.sh ,然后sh master.sh(注意因为脚本用的相对路径所以不再当前目录会找不到文件)在node上 cd shell && sh init.sh 。然后在node上执行master输出的join命令即可可用如下提前准备假设构建一个3master+2node的k8s集群,需
Kubernetes 能很好的管理容器和节点,所以正常的节点故障或者个别应用的故障是不会影响集群运作的。一旦 apiserver 或者所依赖的 etcd 出现问题,情况就不再乐观了。幸好这两个核心服务都提供了可用相关能力。同时 controller-manager 以及 scheduler 也都具备通过选举产生 leadership 的机制,这就提供了可用的基础。下面讲讲 Master 组件的
原创 2021-05-28 10:35:34
654阅读
# Kubernetes 可用集群搭建指南 Kubernetes(K8s)是一款开源的容器编排工具,能够通过集群管理容器应用,实现可用性和可伸缩性。本文将指导你如何搭建一个可用Kubernetes集群,适合刚入行的小白。 ## 整体流程 在我们深入到具体操作之前,先了解一下搭建可用Kubernetes集群的基本步骤。以下是流程图,展示了各个步骤之间的关系。 ```mermaid
原创 11月前
153阅读
前置条件系统要求:64位centos7.6关闭防火墙和selinux关闭操作系统swap分区(使用k8s不推荐打开)请预配置好每个节点的hostname保证不重名即可请配置第一个master能秘钥免密登入所有节点(包括自身)环境说明本手册安装方式适用于小规模使用多主模式(最少三个),每个master节点上需要安装keepalived准备工作(每个节点都需要执行)Docker和kubernetes
原创 精选 2019-07-13 12:13:25
2935阅读
1点赞
我在一些讨论可用系统的地方看到大家只讨论各个公司的技术方案,其实,可用的系统并不简单的是技术方案,一个可用的系统其实还包括很多别的东西,所以,我觉得大家对可用的系统了解的还不全面,为了让大家的认识更全面,所以,我写下这篇文章。理解可用系统首先,我们需要理解什么是可用,英文叫High Availability,基本上来说,就是要让我们的计算环境(包括软硬件)做到full-time的可用
Kubernetes(k8s)是一个分布式系统,搭建需要一定的技术基础和实践经验。下面是一个详细的k8s搭建步骤:准备环境确认主机满足Kubernetes要求的最低硬件配置,并安装Docker、kubelet、kubeadm等软件。具体准备工作包括:确认操作系统版本:推荐使用Ubuntu 16.04及以上版本,CentOS 7及以上版本。安装Docker:在所有节点上安装Docker CE,并启动
  • 1
  • 2
  • 3
  • 4
  • 5