文章目录一、集群规划及架构二、系统初始化准备(所有节点同步操作)三、安装kubeadm(所有节点同步操作)四、可用组件安装及配置1、安装Nginx及配置2、安装keepalived及配置五、初始化Master集群六、扩容K8S集群1、扩容master节点2、扩容node节点七、安装网络组件Calico八、部署Tomcat测试集群可用性 一、集群规划及架构官方文档:二进制下载地址环境规划:pod
目录 文章目录目录Kubernetes 在生产环境中架构可用集群部署拓扑1、网络配置2、Load Balancer 环境准备3、Kubernetes Cluster 环境准备安装 Container Runtime安装 kubeadm、kubelet 和 kubectl4、初始化 Master 主控制平面节点kubeadm init 的工作流执行初始化(可选)清理或重新进行初始化5、 M
kubespray部署kubernetes可用集群 Kubespray是Google开源的一个部署生产级别的Kubernetes服务器集群的项目,它整合了Ansible作为部署的工具。 可以部署在AWS,GCE,Azure,OpenStack,vSphere,Packet(Bare metal),
转载 2020-10-19 21:29:00
374阅读
2评论
Kubespray是Google开源的部署生产级别Kubernetes服务器集群的项目,它整合了Ansible作为部署的工具。 可以部署在AWS,GCE,Azure,OpenStack,vSphere,Packet(Bare metal),Oracle Cloud Infrastructure(Ex
转载 2020-12-11 11:30:00
241阅读
2评论
一、在生产环境中,我们k8s集群需要多master实现可用,所以下面介绍如何通过kubeadm部署k8s可用集群(建议生产环境master至少3个以上,如果没有下载好安装包,需要连接外网)二、master部署:1、三台maser节点部署etcd集群2、使用VIP进行kubeadm初始化master注意:本次是通过物理服务器进行部署,如果使用阿里云服务器部署,由于阿里云服务器不支持VIP,可以
转载 9月前
204阅读
使用Kubespray部署kubernetes可用集群
原创 2017-11-27 16:33:12
10000+阅读
1点赞
2评论
0 环境环境:主机名 IP k8s-node01 172.16.120.151 k8s-node02
原创 2022-09-14 14:59:50
701阅读
1.简介本章节使用kubeadm搭建一套三主三从的可用kubernetes集群。相比单master而言,多master更加有利于我们生产环境的稳定性。就算master节点宕机一台,我们依然有其他master节点保证我们的集群环境。多master节点需要依赖于keepalive还生成一个vip,也就是虚拟ip,做过nginx+keepalive的小伙伴们都知道,还需要一个haproxy来实现负载策
转载 2023-09-15 15:14:35
223阅读
1评论
【本篇文章共计4763字,阅读约需12分钟,其中涉及概念较多,建议先收藏再看。】 在前面的文章中,我们已经对kubernetes网络有了一定的了解,具体可详见我的头条文章《一篇文章为你图解kubernetes网络通信原理》。本篇将结合实际线上环境中的集群实例,为大家进一步解密kubernetes网络中的相关技术点。话不多说,一起开始本次的揭秘之旅吧。 引入问题先以一段githu
主机 1.这一步没做,实验也可以成功: 防火墙和网络设置,所有的主机都执行以下命令: [dockerrepo]name=Docker Repositorybaseurl=https://yum.dockerproject.org/repo/main/centos/7enabled=1gpgcheck
原创 2023-06-20 09:25:48
133阅读
折腾了一周多终于跑起来了,贵在实践。参考地址:指南地址 http://zookeeper.apache.org/doc/r3.3.3/zookeeperAdmin.html 入门 http://www.tuicool.com/articles/JN73YrM 集群和伪集群 http://coolxing.iteye.com/blog/1871009 关于zookeeper的一些介绍引子 云计算越
k8s_day02_01 apiserver 是整个k8s 系统的总线 ,是整个集群中唯一一个能存集群状态数据的位置。 但是apiserver 本身并不存,而是交给etcd 存储了。 所以etcd 在生产环境要做分布式冗余可用,etcd 是基于go 语言、raft 协议研发的 强一致性分布式 的轻量级kv 存储系统 分布式、强一致的系统在协同时可能会发生脑裂,因此为了避免脑裂,集群的节点一般是奇
转载 1月前
38阅读
上节:zookeeper基本操作1、概述Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。2、Zookeeper工作机制3、Zookeeper特点4、数据结构5、应用场景提供的服务包括:统一命名服务、统一配置管理、统一集群管理、服务器节点动态上下线、软负载均衡等。5.1 统一命名服务5.2 统一配置管理5.3 统一集群管理5.4 服务器节点动态上下线5.5 软负载
转载 3月前
28阅读
环境说明伸缩前:主机名IP地址操作系统内核角色node1192.168.100.11CentOS-7.13.10
转载 2022-10-20 23:47:27
57阅读
TimescaleDB部署本文安装主要分为两步:(1)PostgresSQL数据库安装(2)TimescaleDB插件安装编译(cmake)1、系统及相关版本要求操作系统: CentOS 7 64位操作系统 安装程序: postgresql-10.2.tar.gz Timescale: timescaledb 1.0(只支持pgsql9.x和10.x) Timescale release_t
Kubernetes的安装部署是难中之难,每个版本安装方式都略有区别。笔者一直想找一种 支持多平台 、 相对
原创 2021-08-10 16:12:47
212阅读
本文基于Hadoop3系列——(一)HDFS完全分布式搭建上修改节点分配图: 说明下每个节点的作用:NN:两个NN节点有两种状态:Active(活动)和Standby(备份)。ZKFC:监控和控制NameNode的状态切换,当集群的Active(活动)NameNode挂掉时会把Standby(备份)切换成Active状态JN:共享edits日志文件,edits文件一旦丢失,会导致元数据的
harbor官方下载地址:https://github.com/vmware/harbor/releases配置参考:https://github.com/vmware/harbor/blob/master/docs/installation_guide.md此处使用离线下载安装包:wget  https://storage.googleapis.com/harbor-releases/
转载 4月前
23阅读
基于kolla部署openstack部署环境使用多节点部署,一个控制节点,两个计算节点。基于CentOS8,采用docker-19.03.14、ansible-2.9.0以及python-3.6.8部署文档Multinode Deployment of Kolla部署流程按照文档将所有的依赖以及kolla-ansible安装好,一定要注意kolla-ansible版本不能高于2.10,不然会出错。
转载 2023-07-29 11:13:16
373阅读
openstack-ubuntu-create 参考官方文档三个节点:cloud :控制节点内网:10.10.10.10外网:172.16.56.252network:网络节点内网:10.10.10.9外网:172.16.56.100c01:计算节点内网:10.10.10.11外网:172.16.56.153一.cloud:控制节点的配置.1.安装完操作系统已经apt源配置完成之后,一定要执行 a
  • 1
  • 2
  • 3
  • 4
  • 5