一.Kubernetes概述 1.1 Kubernetes是什么 Kubernetes是Google在2014年开源的一个容器集群管理系统,Kubernetes简称K8S. K8S用于容器化应用程序的部署,扩展和管理. K8S提供了容器编排,资源调度,弹性伸缩,部署管理,服务发现等一系列功能. Kubernetes目标是让部署容器化应用简单高效. 1.2 Kubernetes特性 自我修复 在节点故障时重新启动失败的容器,替换和重新部署,保证预期的副本数量:杀死健康检查失败的容器,并且在未准备好…
本文作者:蔡高扬,Apache RocketMQ Committer, 阿里云智能技术专家. 背景 上图左侧为 RocketMQ 4.x版本集群,属于非切换架构.NameServer 作为无状态节点可以部署多份,broker 集群可以部署多组 broker ,每一组有一个 Broker Master 和多个 Broker Slave .运行过程中如果某一组 master 故障,消息发送会路由到正常的 master 上,普通消息可以从原 Broker Slave 继续消费. 但非切换架构存在若干问…
软件环境清单 kubeadm.x86_64  Version :1.13.1-0 kubelet.x86_64 Version : 1.13-1-0 kubectl.x86_64 Version : 1.13-1-0 kubernetes-cni.x86_64  Version : 0.6.0-0 docker  Version 18.06.1-ce 一.更改系统部署参数 # 关闭 firewalld 防火墙systemctl stop firewalld systemctl disable f…
作者简介 Dmitriy Akulov,连续创业者,16岁时搭建了开源CDN公共服务jsDelivr的v1版本.目前是边缘托管平台appfleet创始人. 原文链接: https://ma.ttias.be/deploying-highly-available-k3s-k3sup/ 前 言 云原生领域正在尝试寻找一种方法来解决在资源受限的环境中运行时Kubernetes资源消耗过多的问题.这一尝试的结果是创建了一个轻量级Kubernetes发行版K3s,该发行版精简了K8S的功能,可以满足在边缘…
二进制安装方法请移步到:二进制部署高可用kubernetes-1.22.7集群 一:环境初始化 系统规划 k8s-master01 192.168.113.100   k8s-master02 192.168.113.101   k8s-master03 192.168.113.102   k8s-node01 192.168.113.103   k8s-node02 192.168.113.104   k8s-master-lb(vip) 192.168.113.99   所有节点修改host…
在上一篇博文中(https://yq.aliyun.com/articles/647119),我们展示了如何手动执行yaml文件给Kubernetes集群添加虚拟节点,然而,手动执行的方式用户体验并不友好,也无法以组件的方式持续升级和管理.现在我们已经可以通过Helm的方式,让ack-virtual-node的部署和管理变得更加简单.首先,让我们简单回顾一下虚拟节点Virtual Node是如何运行的. 虚拟节点Virtual Node 虚拟节点来源于社区virtual kubelet技术,其实…
主机 系统版本      配置       ip Mater.Node,ansible CentOS 7.2                                             4核8G   172.16.6.44      master,Node         CentOS 7.2                                             4核8G   172.16.6.45   Mater.Node            CentOS 7.…
在虚拟化及云计算技术大规模应用于企业数据中心的科技潮流中,存储性能无疑是企业核心应用是否虚拟化.云化的关键指标之一.传统的做法是升级存储设备,但这没解决根本问题,性能和容量不能兼顾,并且解决不好设备利旧问题.因此,企业迫切需要一种大规模分布式存储管理软件,能充分利用已有硬件资源,在可控成本范围内提供最佳的存储性能,并能根据业务需求变化,从容量和性能两方面同时快速横向扩展.这就是Server SAN兴起的现实基础. Ceph作为Server SAN的最典型代表,可对外提供块.对象.文件服务的分布式…
介绍 手册: https://access.redhat.com/documentation/zh-cn/red_hat_ceph_storage/5/html/architecture_guide/index http://docs.ceph.org.cn/ ceph可以实现的存储方式: 块存储:提供像普通硬盘一样的存储,为使用者提供"硬盘" 文件系统存储:类似于NFS的共享方式,为使用者提供共享文件夹 对象存储:像百度云盘一样,需要使用单独的客户端 ceph还是一个分布式的存储系统…
1.三台Centos7的主机 [root@ceph-1 ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core)    2.主机准备 IP地址       主机名 172.16.10.210   admin-node  #管理端,后续的ceph-deploy工具都在该主机上进行操作,并且也充当监控和osd.0节点 172.16.10.211   node1     #监控和osd.1节点 172.16.10.212   no…