Pod 文章目录pod介绍查看容器的网络initcontainers初始化容器Container容器镜像拉取策略(image PullPolicy)k8s私有仓库的创建上传镜像到私有仓库pod介绍pod是k8s的最小部署单元是一组容器的集合,即一个pod中可能包含多个容器一个pod中的容器共享网络命令空间查看容器的网络其实每次创建一个pod的时候,都会对应的去创建一个网络。[root@server3 ~]# cat /opt/kubernetes/cfg/kubeletKUBELET_OPTS
ERROR!!!K8S中节点无法调度的情况! 报错信息我们在使用kubectl rexpose指令创建pod资源的时候,发现虽然说显示结果为成功,并且LVS对外暴露出了32661端口,但是在我们通过IP+端口进行访问的时候,无法访问。通过检查,发现了在node节点异常。schedilingdisabled表示禁止调度。表示节点被隔离,所以我们需要将其修改为允许调度。解决方案首先确保我们可以正常的修改,需要重启被禁止调度节点上的kubelet服务。systemctl restart kubelet #在节点上操作kubectl unc
k8s多节点部署 文章目录前言文件拷贝master2节点上面的配置开启服务前言首先确定,多节点的部署是建立在单节点部署的环境基础之上的,为后面进行单点故障的问题进行容灾。文件拷贝将单节点时master上的需要的文件目录进行拷贝,到备用节点上。其中包括kubernetes工作目录,三个组价的启动脚本,etcd证书目录(如果没有etcd证书服务启动不了)[root@localhost ~]# scp -r /opt/kubernetes/ root@192.168.10.11:/opt #k8s工作目录[root
docker安装报错!! 安装docker时可能出现这样的报错信息。Error: Package: 3:docker-ce-20.10.5-3.el7.x86_64 (docker-ce-stable)Requires: container-selinux >= 2:2.74You could try using --skip-broken to work around the problemYou could try running: rpm -Va --nofiles --nodigest根据信息可知是由于li
K8S单节点二进制部署 文章目录一、部署ETCD群集1.1 环境部署1.2 部署过程master主机操作其他节点的操作二、docker的安装三、flannel网络组件的部署flannel容器群集网络介绍Flannel网络配置一、部署ETCD群集1.1 环境部署IP主机名安装服务192.168.10.21master192.168.10.12node01192.168.10.13node021.2 部署过程master主机操作mkdir k8scd k8stouch
NTP时间同步失败 报错现象[root@server3 ~]# ntpdate time.nist.gov 1 Mar 17:28:28 ntpdate[13040]: adjust time server 132.163.97.1 offset -0.017465 sec错误分析服务器拒绝同步,因为时间差比较大,我们可以考虑到手动同步时间。[root@server3 ~]# date -s "2021-3-2 09:25:22"Tue Mar 2 09:25:22 PST 2021然后再次同步时间查看:
docker安装时报错!! 报错信息:Step 2/9 : MAINTAINER The project <cloud-docker> ---> [Warning] IPv4 forwarding is disabled. Networking will not work. ---> Running in c045f0c179d5报错信息分析由提示信息可以看出,是因为IPV4的forwarding是处于disabled的状态。所以要解决这个问题需要解决disabled 的状态解决方案第一步:v
OpenstackT版手动部署(Glance、Placement、Nova、Neutron、Dashboard、Cinder) 文章目录一、OpenStack-Glance组件部署1.1 创建数据库实例和数据库用户1.2 创建用户、修改配置文件一、OpenStack-Glance组件部署1.1 创建数据库实例和数据库用户[root@ct ~]# mysql -u root -pMariaDB [(none)]> CREATE DATABASE glance;MariaDB [(none)]> GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDE
ERROR!!Openstack中cinder组件安装时Multiple service matches found for ‘volumev3‘ 报错提示在Openstack创建cinder组件时,我们在手动为v2和v3创建endpoint时发现创建失败。最终服务列表检查的时候也出现报错信息。解释报错信息:为’volumev3’找到多个服务匹配项,使用一个ID更具体因为上面显示报错,自然而然地在检查列表的时候也会出现报错。解决方案针对上述出现的现象,出现多个v3,所以我们需要查找具体的哪些:通过显示,果然出现多个v3的情况。在连续删掉两条cinderv3之后,果然只剩下一条,我们在为其创建新的endpoint。查看cinder服务也不
openstack—keystone身份认证服务 文章目录keystone身份服务功能keystone身份服务功能身份认证:令牌管理、访问控制在经过身份认证后,提供路径指引服务用户授权:授权用户在一个服务中所拥有的权限用户管理:管理用户账户服务目录:提供可用于服务的API端点...
Openstack基础环境部署 文章目录一、 虚拟机资源配置1.1 资源规划1.2 网络配置二、虚拟机基础环境配置2.1 关闭防火墙等、主机映射2.2 免交互设置2.3 基础环境配置2.4 时间同步+周期性计划任务三、系统环境配置3.1 安装、配置Mariadb3.2 安装RabbitMQ3.3 安装memcached3.4 安装etcd一、 虚拟机资源配置1.1 资源规划1.2 网络配置首先在安装系统的时候通过tab键进入网卡的设置在启动界面出输入:net.ifnames=o biosdevname=0选择最小化安装。v
Openstack概述及不同架构图 一、云计算1.1 概念租赁、按量计费、弹性伸缩1.2 资源网络资源、存储资源、计算资源1.3 服务模型iaas(基础架构即服务)paas(平台即服务)saas(软件即服务)二、openstack概述及优点2.1 Openstack概述开源三中商业模式:公有云、私有云、混合云openstack覆盖的技术领域很广2.2 Openstack优势控制性完全开源的平台,提供API接口,方便与第三方技术集成兼容性OPenstack兼容其它公有云,方便用户进
zabbix——企业级监控的配置与搭建 文章目录一、zabbix概述1.1 zabbix的特性1.2 zabbix重要组件1.3 监控系统运行流程1.3.1 agentd收集数据的两种模式二、zabbix部署2.1 部署zabbix监控环境2.2 部署LAMP架构2.3 部署zabbix服务器2.4 在zabbix-server上设置邮箱报警2.5 故障模拟总结一、zabbix概述zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。是一个高度集成的网络监控套件。1.1 zabbix的特性数据收
Ansible-Playbook 文章目录一、YAML语言1.1 YAML介绍1.2 基本语法规则1.3 YAML支持的数据结构二、Ansible的脚本—playbook剧本2.1 playbook的组成2.2 补充命令三、编写playbook剧本3.1 备份文件到已知用户的家目录下3.2 创建新用户3.3 安装服务及开启服务3.4 示例事务回滚操作3.5 忽略错误,强制返回成功3.6 多任务在同一剧本中tasks和action事务执行与回滚name的必要性ask的格式其他注意点一、YAML语言1.1 YAML介绍另一种标记语言,是
Ansible主机清单—inventory主机清单 文章目录一、主机清单设置方式二、标识主机名的方式三、 Inventory中变量四、Inventory变量参数一、主机清单设置方式ansible默认的主机清单是/etc/ansible/hosts文件主机清单可以手动设置,也可以通过Dynamic Inventory动态生成一般主机名使用FQDN二、标识主机名的方式方括号设置组名 vi /etc/ansible/hosts [webserver] www1.example.org #定义被监控主机,这边可以是主机
Ansible详解——最详细的模块介绍 文章目录一、ansible简介1.1 ansible的工作模块1.2 ansible架构1.3 ansible工作原理1.4 ansible的配置文件二、ansible的安装三、ansible命令行模块3.1一、ansible简介ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批
KVM虚拟化讲解 文章目录一、虚拟化技术二、虚拟化技术的发展三、虚拟化类型3.1 全虚拟化3.2 半虚拟化3.3 直通3.4 补充四、虚拟化的特性4.1 优势4.2 劣势五、虚拟化前后对比5.1 虚拟化前5.2 虚拟化后六、KVM6.1 KVM简介6.2 KVM架构及简介6.3 KVM工作流程七、KVM虚拟化平台搭建7.1 安装centos7系统7.2一、虚拟化技术是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空
ELK日志分析系统 文章目录一、ELK日志分析系统简介1.1 ELK日志分析系统组成1.2 日志处理步骤二、ELk组件的介绍2.1 Elasticsearch介绍2.1.1 ElsaticSearch概述2.2.2 Elasticsearch的基本核心概念2.2 Logstash介绍2.3 Kibana介绍三、ELK日志分析系统部署3.1实验环境及准备3.2 实验步骤3.2.1 ES的安装ES网页的安装ES可视化的安装3.2.2 logstash的安装3.2.3 在node1主机安装kibana3.2.4 logstash与E
GlusterFS原理及如何配置使用 文章目录一、GlusterFS概述1.1 GlusterFS简介1.2 特点扩展性和高性能高可用性全局统一命名空间弹性卷管理基于标准协议1.3 GlusterFS相关术语1.4 模块化堆栈式架构二、GlusterFS工作原理2.1 弹性hash算法2.2 GlusterFS工作流程三、GlusterFS的卷类型3.1 分布式卷3.2 条带卷3.3 复制卷3.4 分布式条带卷3.5 分布式复制卷四、部署GlusterFS卷4.1 实验环境4.2 实验过程4.3 不同类型的卷的建立4.3.1 分布式卷4.3.2
Rsync远程同步及inotify自主监控 文章目录一、rsync服务基本介绍1.1 Rync服务器1.2 全量备份与增量备份1.2.1 全量备份1.2.2 增量备份二、rsync参数及部署2.1 rsync命令参数2.2 rsync守护进程部署2.3 验证三、案例3.1 全量备份3.2 增量备份3.3 异地的备份3.4 代替删除(相当于全覆盖)3.5 远程数据备份一、rsync服务基本介绍1.1 Rync服务器Rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。并且可以不进行改变原有数据的属性信息,