Kubernetes二进制部署高可用集群

Kubernetes高可用集群二进制部署(Runtime Containerd)

Kubernetes(简称为:k8s)是Google在2014年6月开源的一个容器集群管理系统,使用Go语言开发,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了资源调度、部署管理、服务发现、扩容缩容、监控,维护等一整套功能,努力成为跨主机集群的自动部署、扩展以及运行应用程序容器的平台。 它支持一系列容器工具, 包括Docker、Containerd等。

多Master架构图:
etcd是独立的数据库,非k8s组件。所以etcd数据库可以部署在任何的地方,只要k8s能够连接到etcd即可。单master架构的话,如果master挂掉了,集群管理功能就会遭到破坏,就不能去管理应用,部署应用了。但是已经部署的应用还是可以正常工作的。
在这里插入图片描述

一、集群环境准备

1.1 主机规划

主机IP地址主机名主机配置主机角色软件列表
192.168.10.12k8s-master12C4

版权声明:本文为qq_50573146原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。