<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[IHBOS的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/IHBOS</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; IHBOS]]></copyright><item><title><![CDATA[Kubernetes二进制集群部署+Web管理界面+kubectl 命令管理+YAML文件详解（集合）]]></title><link>https://blog.youkuaiyun.com/IHBOS/article/details/118096452</link><guid>https://blog.youkuaiyun.com/IHBOS/article/details/118096452</guid><author>IHBOS</author><pubDate>Mon, 21 Jun 2021 22:58:04 +0800</pubDate><description><![CDATA[文章目录
 前言：一、Kubectl 概述1.1 kuerber 命令行的语法1.2 Kubectl 常用命令1.2.1 常用子命令1.2.2 常用参数1.2.3 kubectl 输出选项
     
     二、部署流程2.1 环境2.1 创建、加载所有文件2.2 证书自签
     三、Kubectl 命令管理3.1 Kubectl 帮助信息3.2 Kubectl 管理项目命令3.2.1 kubectl run 命令3.2.2 kubect delete 删除命令3.2.2 项目周期流程
     .]]></description><category></category></item><item><title><![CDATA[Kubernetes二进制部署——Flannel网络]]></title><link>https://blog.youkuaiyun.com/IHBOS/article/details/118000562</link><guid>https://blog.youkuaiyun.com/IHBOS/article/details/118000562</guid><author>IHBOS</author><pubDate>Thu, 17 Jun 2021 20:38:35 +0800</pubDate><description><![CDATA[Kubernetes二进制部署——Flannel网络一、Flannel简介二、Flannel原理三、Flannel的作用四、Flannel 网络配置1.node 节点安装 docker2.master配置1、 写入分配的子网段到ETCD中，供flannel使用(master主机）3、node节点操作1、上传flannel软件包到所有的 node 节点并解压2、建立 K8S 工作目录并撰写 flannel.sh 服务启动脚本3、指定集群启动脚本并检查IP地址4、配置 docker 以能连接上 flannel5]]></description><category></category></item><item><title><![CDATA[Kubernetes二进制部署——证书的制作和ETCD的部署]]></title><link>https://blog.youkuaiyun.com/IHBOS/article/details/117961304</link><guid>https://blog.youkuaiyun.com/IHBOS/article/details/117961304</guid><author>IHBOS</author><pubDate>Wed, 16 Jun 2021 22:04:29 +0800</pubDate><description><![CDATA[这里写目录标题一、实验环境自签 SSL 证书ETCD集群部署环境部署master节点
一、实验环境
主机名IP服务master192.168.172.10/24kube-apiserver kube-controller-manager kube-scheduler etcdnode1192.168.172.20/24etcd docker kubelet kube-proxyflannelnode2192.168.172.30/24etcd docker kubelet kube-proxyflannel]]></description><category></category></item><item><title><![CDATA[自动化运维工具——ansible安装及模块介绍]]></title><link>https://blog.youkuaiyun.com/IHBOS/article/details/117933676</link><guid>https://blog.youkuaiyun.com/IHBOS/article/details/117933676</guid><author>IHBOS</author><pubDate>Tue, 15 Jun 2021 21:36:52 +0800</pubDate><description><![CDATA[ansbile
 前言一、主流自动化运维工具简介1.1 Puppet1.2 Saltstack1.3 Ansible
  二、Ansible 运维工具原理三、Ansible安装3.1 下载软件包3.2 配置主机清单3.3 配置密钥对验证3.4 免交互代理
  四、Ansible命令行模块4.1 command模块4.2 cron模块4.3 user模块4.4 group模块4.5 copy模块4.6 file模块4.7 ping模块4.8 yum模块4.9 service模块4.10 shell模块4...]]></description><category></category></item><item><title><![CDATA[Kubernetes——基本概念与理论]]></title><link>https://blog.youkuaiyun.com/IHBOS/article/details/117933375</link><guid>https://blog.youkuaiyun.com/IHBOS/article/details/117933375</guid><author>IHBOS</author><pubDate>Tue, 15 Jun 2021 21:25:32 +0800</pubDate><description><![CDATA[这里写目录标题一、Kubernetes是什么？二、Kubernetes特性三、Kubernetes集群架构与组件1、Master组件2、Node组件四、Kubernetes核心概念五、官方提供的三种部署方式
一、Kubernetes是什么？

Kubernetes，简称 K8s，是一个开源的，用于管理云平台中多个主机上的容器化的应用
Kubernetes 是 Google 在 2014 年开源的一个容器集群管理系统，使用 Go 开发，简称为 K8s，用于容器化应用程序的部署，扩展和管理
K8s 提供了容器编]]></description><category></category></item><item><title><![CDATA[Docker通过Cgroup 资源配置]]></title><link>https://blog.youkuaiyun.com/IHBOS/article/details/117659891</link><guid>https://blog.youkuaiyun.com/IHBOS/article/details/117659891</guid><author>IHBOS</author><pubDate>Mon, 07 Jun 2021 16:55:59 +0800</pubDate><description><![CDATA[目录一、Cgroup资源配置方法二、使用stress工具测试CPU 和内存1、权重 --cpu-shares2、CPU周期限制 --cpu-period、 --cpu-quota3、CPU Core控制 --cpuset-spus三、CPU配额控制参数的混合使用四、内存限额五、Block IO的限制1、bps和iops的限制
一、Cgroup资源配置方法

Docker 通过 Cgroup 来控制容器使用的资源配额，包括 CPU、内存、磁盘三大方面，基本覆盖了常见的资源配额和使用量控制。


Cgroup ]]></description><category></category></item><item><title><![CDATA[使用Harbor构建docker私有仓库]]></title><link>https://blog.youkuaiyun.com/IHBOS/article/details/117600698</link><guid>https://blog.youkuaiyun.com/IHBOS/article/details/117600698</guid><author>IHBOS</author><pubDate>Sat, 05 Jun 2021 17:18:57 +0800</pubDate><description><![CDATA[目录
 一、概述1、什么是Harbor2、Harbor的优势3、Docker私有仓库架构4、Harbor 配置文件以及相关参数（1）所需参数（2）可选参数
  
  二、使用Harbor构建docker私有仓库1、部署 Harbor 服务（1）下载 Harbor 安装程序（2）配置 Harbor 参数文件（3）启动 Harbor（4）查看 Harbor 启动镜像和容器（5）在UI界面创建项目（6）在本地测试仓库功能（7）在客户端上传镜像
   2、维护管理Harbor（1）停止现有的 Harbor 实例..]]></description><category></category></item><item><title><![CDATA[docker-Consul的概述及consul集群环境的搭建]]></title><link>https://blog.youkuaiyun.com/IHBOS/article/details/117528003</link><guid>https://blog.youkuaiyun.com/IHBOS/article/details/117528003</guid><author>IHBOS</author><pubDate>Thu, 03 Jun 2021 19:45:33 +0800</pubDate><description><![CDATA[目录一、概述Consul的作用二、搭建consul集群环境1、安装Consul2、配置容器服务自动加入nginx集群（1）安装Gliderlabs/Registrator（2）测试服务3、验证http和nginx服务是否注册到consul4、安装consul-template5、配置template模板自动更新6、部署nginx7、启动template8、测试
一、概述

1、什么是consul
Consul是HashiCorp公司推出的开源工具，Consul由Go语言开发，部署起来非常容易，只需要极少的可]]></description><category></category></item><item><title><![CDATA[Docker Compose编排（写法格式及实验）]]></title><link>https://blog.youkuaiyun.com/IHBOS/article/details/117474670</link><guid>https://blog.youkuaiyun.com/IHBOS/article/details/117474670</guid><author>IHBOS</author><pubDate>Wed, 02 Jun 2021 19:34:06 +0800</pubDate><description><![CDATA[目录一、Docker Compose前言二、Docker compose 的文件结构1、docker compose配置常用字段2、docker compose常用命令三、使用compose编排1、使用compose编排 安装运行tomcat容器2、使用compose编排创建容器（以tomcat为例）
一、Docker Compose前言

Docker Compose的前身是Fig，Fig被Docker收购之后正式更名为Compose，Compose向下兼容Fig
Docker Compose是一个用于定]]></description><category></category></item><item><title><![CDATA[Docker创建私有仓库 | 数据卷和数据卷容器 | 容器互联 操作详解]]></title><link>https://blog.youkuaiyun.com/IHBOS/article/details/117466037</link><guid>https://blog.youkuaiyun.com/IHBOS/article/details/117466037</guid><author>IHBOS</author><pubDate>Wed, 02 Jun 2021 16:26:07 +0800</pubDate><description><![CDATA[目录一、Docker私有仓库的操作1、创建私有仓库2、上传3、获取私有仓库列表4、测试私有仓库下载二、Docker数据卷和数据卷容器1、数据卷2、数据卷容器三、容器互联（使用centos镜像)
一、Docker私有仓库的操作
1、创建私有仓库
docker pull registry


修改
vim /etc/docker/daemon.json
{
"insecure-registries": ["192.168.172.10:5000"],     添加
"registry-mirrors": ["阿]]></description><category></category></item><item><title><![CDATA[Docker镜像的分层和镜像的创建（Dockerfile）]]></title><link>https://blog.youkuaiyun.com/IHBOS/article/details/117430446</link><guid>https://blog.youkuaiyun.com/IHBOS/article/details/117430446</guid><author>IHBOS</author><pubDate>Tue, 01 Jun 2021 19:01:14 +0800</pubDate><description><![CDATA[这里写目录标题docker镜像分层（基于AUFS构建）镜像分层模型Dockerfile结构四部分操作指令
docker镜像分层（基于AUFS构建）
Docker镜像位于bootfs之上每一层镜像的下一层成为父镜像
第一层镜像成为base image（操作系统环境镜像&gt;容器层(可读可写)，在最顶层(writable)
容器层以下都是readonly
docker将readonly的FS层成为image
bootfs (boot file system):主要包含bootloader和kernel
boo]]></description><category></category></item><item><title><![CDATA[Docker的四种网络模式和相关网络命令等操作]]></title><link>https://blog.youkuaiyun.com/IHBOS/article/details/117425514</link><guid>https://blog.youkuaiyun.com/IHBOS/article/details/117425514</guid><author>IHBOS</author><pubDate>Mon, 31 May 2021 21:26:32 +0800</pubDate><description><![CDATA[Docker网络模式实现原理Docker四种网络模式Docker命令查看网络列表自定义网络固定IP暴露端口在宿主机环境执行容器内命令
实现原理
Docker使用Linux桥接，在宿主机虚拟一个Docker容器网桥(docker0)，Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址，称为Container-IP，同时Docker网桥是每个容器的默认网关。因为在同一宿主机内的容器都接入同一个网桥，这样容器之间就能够通过容器的Container-IP直接通信。
Docker网桥是宿主机]]></description><category></category></item><item><title><![CDATA[Docker基础命令]]></title><link>https://blog.youkuaiyun.com/IHBOS/article/details/117392130</link><guid>https://blog.youkuaiyun.com/IHBOS/article/details/117392130</guid><author>IHBOS</author><pubDate>Mon, 31 May 2021 18:53:16 +0800</pubDate><description><![CDATA[这里写目录标题Docker基础命令查看Docker版本信息镜像操作搜索镜像下载镜像查看镜像信息/获取镜像信息添加新标签（打标签）删除镜像将镜像存储到本机上，命名为nginx_latest载入镜像上传镜像容器操作查询容器创建容器启动、停止、重启容器进入容器
Docker基础命令
查看Docker版本信息
docker version
docker info



镜像操作
搜索镜像
docker search 服务名
例如：
docker search nginx


下载镜像
docker pull 服务名]]></description><category></category></item><item><title><![CDATA[Docker相关概念与安装（Docker-CE）]]></title><link>https://blog.youkuaiyun.com/IHBOS/article/details/117360772</link><guid>https://blog.youkuaiyun.com/IHBOS/article/details/117360772</guid><author>IHBOS</author><pubDate>Fri, 28 May 2021 15:21:48 +0800</pubDate><description><![CDATA[Docker相关概念与安装一、背景二、那如何实现应用和应用的隔离三、Docker是什么？四、Docker有哪些优势？和虚拟化比有什么优势五、Docker的使用场景六、Docker引擎（Docker Engine）七、Docker的核心概念八、使用YUM仓库安装Docker
一、背景

以linux而言，linux操作系统会有一个主进程pid=1派生出其他进程来控制不同服务例如: pid=2 ——&gt; python pid=3——&gt;java pid4——&gt;php ，三个服务可能会相互影响
使用]]></description><category></category></item><item><title><![CDATA[OpenStack的部署T版（九）——控制台部署]]></title><link>https://blog.youkuaiyun.com/IHBOS/article/details/117336620</link><guid>https://blog.youkuaiyun.com/IHBOS/article/details/117336620</guid><author>IHBOS</author><pubDate>Thu, 27 May 2021 20:03:26 +0800</pubDate><description><![CDATA[传统公司部署OpenStack（t版）简易介绍（九）——控制台部署
 一、创建flat外部网络、创建内部交换网络、创建项目路由二、上传cirros镜像三、创建实例类型四、创建实例、打通内外网

 
一、创建flat外部网络、创建内部交换网络、创建项目路由 
  
  
 
  ...]]></description><category></category></item><item><title><![CDATA[OpenStack的部署T版（八）——Dashboard]]></title><link>https://blog.youkuaiyun.com/IHBOS/article/details/117335875</link><guid>https://blog.youkuaiyun.com/IHBOS/article/details/117335875</guid><author>IHBOS</author><pubDate>Thu, 27 May 2021 19:57:59 +0800</pubDate><description><![CDATA[OpenStack的部署T版（八）——DashboardOpenStack-Dashboard组件部署重启服务（c1节点）重启 ct 节点的 memcache 服务验证操作
OpenStack-Dashboard组件部署
因为在CT控制节点已安装httpd服务，而Dashboard控制台也需要httpd支持，所以此处可以在C1节点进行安装httpd
yum -y install openstack-dashboard httpd


修改local_setting本地控制台的配置文件
cd /etc/ope]]></description><category></category></item><item><title><![CDATA[OpenStack的部署T版（七）——cinder模块]]></title><link>https://blog.youkuaiyun.com/IHBOS/article/details/117335149</link><guid>https://blog.youkuaiyun.com/IHBOS/article/details/117335149</guid><author>IHBOS</author><pubDate>Thu, 27 May 2021 19:21:50 +0800</pubDate><description><![CDATA[OpenStack的部署T版（七）——cinder模块一、创建数据库实例和角色二、创建用户、修改配置文件三、在计算节点c2配置Cinder（存储节点）四、ct节点查看卷列表
一、创建数据库实例和角色
CT节点
mysql -uroot -p
CREATE DATABASE cinder;
GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'localhost' IDENTIFIED BY 'CINDER_DBPASS';
GRANT ALL PRIVILEGES ON]]></description><category></category></item><item><title><![CDATA[OpenStack安装Neutron组件最后进行验证后发现Metadata agent ct节点不显示]]></title><link>https://blog.youkuaiyun.com/IHBOS/article/details/117334546</link><guid>https://blog.youkuaiyun.com/IHBOS/article/details/117334546</guid><author>IHBOS</author><pubDate>Thu, 27 May 2021 18:14:58 +0800</pubDate><description><![CDATA[OpenStack安装Neutron组件验证服务组件ct节点
我们通过这条命令进行验证我买的节点是否齐全openstack network agent list
结果只出现5个

显示这样是正常的

我就不停地去核对配置文件是否有错误，核对了好一会没有发现错误，这是我想起我在做CT节点时配置Linux网桥代理
linuxbridge_agent.ini文件时我当时并没有进行备份就是下面的操作，我直接进行了传参操作。后来发现后我将文件删除从C1节点下载了linuxbridge_agent.ini文件。
cp ]]></description><category></category></item><item><title><![CDATA[OpenStack的部署T版（六）——Neutron组件]]></title><link>https://blog.youkuaiyun.com/IHBOS/article/details/117294911</link><guid>https://blog.youkuaiyun.com/IHBOS/article/details/117294911</guid><author>IHBOS</author><pubDate>Thu, 27 May 2021 17:59:12 +0800</pubDate><description><![CDATA[OpenStack的部署（六）——Neutron组件一、CT控制节点1、创建数据库neutron，并进行授权2、创建用户、服务并赋权3、注册API到neutron服务，给neutron服务关联端口，即添加endpoint4、安装提供者网络(桥接)5、重启相关服务二、C1、C2计算节点操作1、部署neutron服务2、配置Linux网桥代理验证服务组件ct节点总结
配置接：OpenStack的部署T版（五）——Nova组件
一、CT控制节点
CT VM:192.168.100.10 NAT:192.168.1]]></description><category></category></item><item><title><![CDATA[OpenStack的部署T版（五）——Nova组件]]></title><link>https://blog.youkuaiyun.com/IHBOS/article/details/117226024</link><guid>https://blog.youkuaiyun.com/IHBOS/article/details/117226024</guid><author>IHBOS</author><pubDate>Tue, 25 May 2021 19:30:46 +0800</pubDate><description><![CDATA[目录一、Nova计算服务概念Nova系统架构二、Nova组件介绍1、API2、Scheduler调度器Nova调度器的类型过滤器权重（weight）3、Compute组件Compute组件功能4、Conductor组件三、OpenStack-NOVA组件部署1、在CT控制节点上配置 Nova 服务创建nova数据库，并执行授权操作创建用户、修改配置文件2、在C1、C2计算节点上配置 Nova 服务安装nova-compute组件修改配置文件3、CT节点后续操作
一、Nova计算服务概念

计算服务是open]]></description><category></category></item></channel></rss>