一 kubernetes基础环境搭建 1.1 kubernetes集群规划 1.1.1 部署架构 略 1.1.2 服务器规划 类型
1、环境要求
(1)一台或多台机器,操作系统CentOS 7.x-86_x64
(2)硬件配置:内存2GB或2G+,CPU 2核或CPU 2核+;
(3)集群内各个机器之间能相互通信;
(4)集群内各个机器可以访问外网,需要拉取镜像;
(5)禁止swap分区;
如果环境不满足要求,会报错,比如:
2、Kubernetes安装具体步骤
一、首先安装docker
(9条消息) 最新版的docke
原创
2021-09-16 17:30:47
373阅读
点赞
1.Kubernetes 1.1.概念 kubernetes(通常称为k8s)用于自动部署、扩展和管理容器化应用程序的开源系统。它旨在提供“跨主机集群的自动部署、扩展以及运行应用程序容器的平台”。支持一系列容器工具 ,包括Docker等。 1.2.特点 1)可移植:支持公有云、私有云、混合云、多重云
1、环境规划 2、安装Docker 3、自签TLS证书 4、部署Etcd集群 5、部署Flannel网络 6、创建Node节点kubeconfig文件 7、获取K8S二进制包 8、运行Master组件 9、运行Node组件 10、查询集群状态 11、启动一个测试示例 12、部署Web UI (Dashboard)**1.环境规划**角色 IP 组件ma
原创
2019-04-09 15:34:22
643阅读
点赞
K8s最基本的硬件要求CPU:双核MEm:2G3台dockerhost时间必须同步kubeadm工具三台全部操作:1.命名:[root@docker01~]#hostnamectlset-hostnamemaster[root@docker02~]#hostnamectlset-hostnamenode02[root@docker03~]#hostnamectlset-hostnamenode
原创
2020-01-02 18:36:17
958阅读
部署一套完整的企业级K8s集群 一、前置知识点 1.1 生产环境部署K8s集群的两种方式 • kubeadm Kubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。 • 二进制包 从github下载发行版的二进制包,手动部署 ...
转载
2021-08-20 15:36:00
223阅读
点赞
kubernetes(通常称为k8s)用于自动部署、扩展和管理容器化应用程序的开源系统。它旨在提供“跨主机集群的自动部署、扩展以及运行应用程序容器的平台”。支持一系列容器工具 ,包括Docker等。
原创
2018-05-03 17:22:50
10000+阅读
点赞
1. 分别设置hostname [root@localhost ~]# hostnamectl set-hostname k8s-master [root@localhost ~]# hostnamectl set-hostname k8s-node1 [root@localhost ~]# hos
原创
2021-08-11 14:35:44
385阅读
安装Ansibleyuminstallyhttps://dl.fedoraproject.org/pub/epel/epelreleaselatest7.noarch.rpm添加repo源yuminstallyansible.noarch安装ansible配置ansible的hosts文件cat/etc/ansible/hosts<<EOFmastermaster1ansible_ssh_host
原创
2022-02-10 16:04:09
302阅读
点赞
前期准备:1、一套k8s集群2、镜像准备3、harbor仓库4、镜像制作文件5、字签证书镜像下载dockerpullelasticsearch:7.6.2dockerpullfilebeat:7.6.2dockerpullkibana:7.6.2因为这边需要用到elasticserach的安全验证功能模块,所以需要对elasticserach和kibana镜像有所修改编辑elasticsearch
原创
2020-10-20 14:28:01
5149阅读
点赞
3评论
本文通过rook提供底层存储,用于安装elk的statefulset,然后部署MetalLB实现本地负载均衡,最后通过ingress-control实现访问kibana。
原创
精选
2020-04-01 14:51:34
10000+阅读
2评论
clustercluster是 计算、存储和网络资源的集合,k8s
实验环境:主节点:192.168.1.10(master)Node1节点:192.168.1.20(node01)Node2节点:192.168.1.30(node02)环境准备:分别将3台虚拟机命名,设置好对应IP,并将其写入域名解析/etc/hosts中,关闭防火墙,iptables,禁用selinux。还有要做到,时间必须一致。全部禁用swap这里我们指定我们安装的k8s版本为1.15.0版
原创
2020-01-31 10:58:35
736阅读
(1)添加阿里docker源shell>wgethttps://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo-O/etc/yum.repos.d/docker-ce.repo(2)安装dockershell>yum-yinstalldocker-ceshell>docker-vshell>systemctl
原创
2020-03-11 21:20:05
996阅读
一、简介1.1、statefulset控制器简介statefulset控制器是有状态应用副本集;在k8s集群statefulset用于管理以下副本集:稳定且唯一的网络标识符稳定且持久的存储有序,平滑的部署和扩展有序,平滑的删除和终止有序的滚动更新statefulset包含三个组件:headlessservice、StatefulSet,volumeClaimTemplateheadlessserv
原创
2020-07-03 14:20:02
3679阅读