kubernets监控
摘要:Weave Scope 容器地图 创建 Kubernetes 集群并部署容器化应用只是第一步。一旦集群运行起来,我们需要确保一起正常,所有必要组件就位并各司其职,有足够的资源满足应用的需求。Kubernetes 是一个复杂系统,运维团队需要有一套工具帮助他们获知集群的实时状态,并为故障排查提供及时和
阅读全文
posted @
2019-06-24 19:38
猪肉佬!
阅读(509)
推荐(0) 编辑
kubernets部署微服务电商平台
摘要:一、准备条件 1) 确保kubernetes可以访问:reg.yunwei.edu镜像库(vim /etc/hosts) [root@cicd yml]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 loca
阅读全文
posted @
2019-06-24 18:56
猪肉佬!
阅读(581)
推荐(0) 编辑
用configmap管理配置
摘要:一、ConfigMap介绍管理配置: ConfigMap介绍 Secret 可以为 Pod 提供密码、Token、私钥等敏感数据;对于一些非敏感数据,比如应用的配置信息,则可以用 ConfigMap ConfigMap 的创建和使用方式与 Secret 非常类似,主要的不同是数据以明文的形式存放。
阅读全文
posted @
2019-06-24 18:37
猪肉佬!
阅读(5061)
推荐(0) 编辑
k8s管理机密信息
摘要:一、启动应用安全信息的保护: Secret介绍: 应用启动过程中可能需要一些敏感信息,比如访问数据库的用户名密码或者秘钥。将这些信息直接保存在容器镜像中显然不妥,Kubernetes 提供的解决方案是 Secret。 Secret 会以密文的方式存储数据,避免了直接在配置文件中保存敏感信息。Secr
阅读全文
posted @
2019-06-24 17:54
猪肉佬!
阅读(2022)
推荐(0) 编辑
k8s架构
摘要:master节点 k8s的集群由master和node组成,节点上运行着若干k8s服务。 master节点之上运行着的后台服务有kube-apiserver 、kube-scheduler、kube-controller-manager、etcd和pod网络。如下图所示 1. API Server(
阅读全文
posted @
2019-06-22 15:12
猪肉佬!
阅读(1377)
推荐(0) 编辑
如何访问pod
摘要:一、通过 Service 访问 Pod: 我们不应该期望 Kubernetes Pod 是健壮的,而是要假设 Pod 中的容器很可能因为各种原因发生故障而死掉。Deployment 等 controller 会通过动态创建和销毁 Pod 来保证应用整体的健壮性。换句话说,Pod 是脆弱的,但应用是健
阅读全文
posted @
2019-06-21 18:19
猪肉佬!
阅读(1005)
推荐(0) 编辑
k8s管理存储资源
摘要:一、Kubernetes 如何管理存储资源: 理解volume 1)Kubernetes 如何通过 Volume 为集群中的容器提供存储; 2)实践几种常用的 Volume 类型并理解它们各自的应用场景; 3) Kubernetes 如何通过 Persistent Volume 和 Persiste
阅读全文
posted @
2019-06-21 16:59
猪肉佬!
阅读(973)
推荐(0) 编辑
NFS PersistentVolume
摘要:NFS PersistentVolume 一、部署nfs服务端: 在k8s的部署节点上搭建了 NFS 服务器 (1)安装nfs服务: yum install -y nfs-utils rpcbind 然后将/opt/nfsshare/目录共享出去 vim /etc/exports /opt/nfss
阅读全文
posted @
2019-06-21 15:18
猪肉佬!
阅读(1221)
推荐(1) 编辑
k8s创建资源
摘要:一、创建方式分类: 命令 vs 配置文件 Kubernetes 支持两种方式创建资源: 1.用 kubectl 命令直接创建(适用于少数的pod创建) kubectl run httpd-app --image=reg.yunwei.edu/learn/httpd:latest --replicas
阅读全文
posted @
2019-06-20 15:25
猪肉佬!
阅读(262)
推荐(0) 编辑
docker搭建harbor私有镜像库
摘要:创建harbor私有镜像库 一、部署准备: harbor软件包 在部署节点上: 1)解压harbor的软件包将harbor目录下所有文件发送到/opt/目录下 tar zxvf harbor-offline-installer-v1.4.0.tgz [root@cicd kubernetes]# c
阅读全文
posted @
2019-06-20 15:22
猪肉佬!
阅读(796)
推荐(0) 编辑
kvm虚拟化存储管理
摘要:一、KVM 存储虚拟化介绍 KVM 的存储虚拟化是通过存储池(Storage Pool)和卷(Volume)来管理的。 Storage Pool 是宿主机上可以看到的一片存储空间,可以是多种型; Volume 是在 Storage Pool 中划分出的一块空间,宿主机将 Volume 分配给虚拟机,
阅读全文
posted @
2019-06-20 10:37
猪肉佬!
阅读(533)
推荐(0) 编辑
k8s集群部署
摘要:1) 部署环境 部署节点 x1 : 运行这份 ansible 脚本的节点 etcd节点 x3 : 注意etcd集群必须是1,3,5,7...奇数个节点 master节点 x1 : 运行集群主要组件 node节点 x3 : 真正应用部署的节点,根据需要增加机器配置和节点数 2)下载docker wge
阅读全文
posted @
2019-06-19 20:05
猪肉佬!
阅读(1541)
推荐(0) 编辑
docker版的zabbix部署
摘要:环境准备:一台server端,两台agent端 server端部署zabbix-server和mariadb服务 agent端部署zabbix-agent服务 一、docker容器里下载zabbix和mariadb docker pull mariadb docker pull zabbix 二、c
阅读全文
posted @
2019-06-19 14:13
猪肉佬!
阅读(1522)
推荐(0) 编辑
docker进阶——数据管理与网络
摘要:一、数据卷管理 用户在使用 Docker 的过程中,势必需要查看容器内应用产生的数据,或者 需要将容器内数据进行备份,甚至多个容器之间进行数据共享,这必然会涉及 到容器的数据管理 (1)Data Volume (数据卷) (2)Data Volume Dontainers 数据卷容器 Data Vo
阅读全文
posted @
2019-06-18 19:06
猪肉佬!
阅读(3290)
推荐(1) 编辑
docker基础
摘要:一、docker简介 1、docker简介 容器( container-based )虚拟化方案,充分利用了操作系统本身已有的机制和特性,以实现轻量级的虚拟化(每个虚拟机安装的不是完整的虚拟机), 甚至有人把他称为新一代的虚拟化技术, Docker 无疑就是其中的佼佼者在一台服务器上同时运行上百个虚
阅读全文
posted @
2019-06-17 19:08
猪肉佬!
阅读(396)
推荐(0) 编辑
ceph对接openstack环境
摘要:环境准备: 保证openstack节点的hosts文件里有ceph集群的各个主机名,也要保证ceph集群节点有openstack节点的各个主机名 一、使用rbd方式提供存储如下数据: (1)image:保存glanc中的image; (2)volume存储:保存cinder的volume;保存创建虚
阅读全文
posted @
2019-06-14 20:40
猪肉佬!
阅读(998)
推荐(0) 编辑
fuel一键部署
摘要:1、 所需物理主机的要求如下 内存:8GB+,推荐16GB; 磁盘:50GB+; 物理机OS:ubuntu-desktop-amd64 14.04(推荐) 或windows64位 物理机安装软件:安装virtualBox4.3.36及以上版本以及相应扩展包(推荐 4.3.36for ubuntu ,
阅读全文
posted @
2019-06-14 14:29
猪肉佬!
阅读(258)
推荐(0) 编辑
ceph介绍
摘要:一、Ceph简介: Ceph是一种为优秀的性能、可靠性和可扩展性而设计的统一的、分布式文件系统。ceph 的统一体现在可以提供文件系统、块存储和对象存储,分布式体现在可以动态扩展。在国内一些公司的云环境中,通常会采用 ceph 作为openstack 的唯一后端存储来提高数据转发效率。 Ceph项目
阅读全文
posted @
2019-06-12 17:13
猪肉佬!
阅读(6174)
推荐(1) 编辑
ceph部署
摘要:一、部署准备: 准备5台机器(linux系统为centos7.6版本),当然也可以至少3台机器并充当部署节点和客户端,可以与ceph节点共用: 1台部署节点(配一块硬盘,运行ceph-depoly) 3台ceph节点(配两块硬盘,第一块为系统盘并运行mon,第二块作为osd数据盘) 1台客户端(可以
阅读全文
posted @
2019-06-12 16:49
猪肉佬!
阅读(693)
推荐(0) 编辑
思维导图初体验——openstack
摘要:RABBITMQ memcache keystone glance nova neutron horizon cinder ceph
阅读全文
posted @
2019-06-08 13:40
猪肉佬!
阅读(615)
推荐(2) 编辑
openstack——cinder服务篇
摘要:一、cinder 介绍: 理解 Block Storage 操作系统获得存储空间的方式一般有两种: 通过某种协议(SAS,SCSI,SAN,iSCSI 等)挂接裸硬盘,然后分区、格式化、创建文件系统;或者直接使用裸硬盘存储数据(数据库) 通过 NFS、CIFS 等 协议,mount 远程的文件系统
阅读全文
posted @
2019-06-06 17:08
猪肉佬!
阅读(2166)
推荐(0) 编辑
openstack——horizon篇
摘要:一、horizon 介绍: 理解 horizon Horizon 为 Openstack 提供一个 WEB 前端的管理界面 (UI 服务 )通过 Horizone 所提供的 DashBoard 服务 , 管理员可以使用通过 WEB UI 对 Openstack 整体云环境进行管理 , 并可直观看到各
阅读全文
posted @
2019-06-06 16:49
猪肉佬!
阅读(310)
推荐(0) 编辑
openstack——neutron网络服务
摘要:一、neutron 介绍: Neutron 概述 传统的网络管理方式很大程度上依赖于管理员手工配置和维护各种网络硬件设备;而云环境下的网络已经变得非常复杂,特别是在多租户场景里,用户随时都可能需要创建、修改和删除网络,网络的连通性和隔离不已经太可能通过手工配置来保证了。 如何快速响应业务的需求对网络
阅读全文
posted @
2019-06-05 18:08
猪肉佬!
阅读(1062)
推荐(1) 编辑
openstack——nova计算服务
摘要:一、nova介绍 Nova 是 OpenStack 最核心的服务,负责维护和管理云环境的计算资源。OpenStack 作为 IaaS 的云操作系统,虚拟机生命周期管理也就是通过 Nova 来实现的。 用途与功能 : 1) 实例生命周期管理 2) 管理计算资源 3) 网络和认证管理 4)REST 风格
阅读全文
posted @
2019-06-05 16:58
猪肉佬!
阅读(1571)
推荐(0) 编辑
openstack——glance镜像服务
摘要:一、glance介绍: Glance是Openstack项目中负责镜像管理的模块,其功能包括虚拟机镜像的查找、注册和检索等。 Glance提供Restful API可以查询虚拟机镜像的metadata及获取镜像。 Glance可以将镜像保存到多种后端存储上,比如简单的文件存储或者对象存储。 理解 I
阅读全文
posted @
2019-06-05 16:29
猪肉佬!
阅读(1220)
推荐(0) 编辑
云计算openstack核心组件——keystone身份认证服务
摘要:一、Keystone介绍: keystone 是OpenStack的组件之一,用于为OpenStack家族中的其它组件成员提供统一的认证服务,包括身份验证、令牌的发放和校验、服务列表、用户权限的定义等等。云环境中所有的服务之间的授权和认证都需要经过 keystone. 因此 keystone 是云平
阅读全文
posted @
2019-06-03 18:55
猪肉佬!
阅读(1619)
推荐(0) 编辑
云计算openstack共享组件——Memcache 缓存系统
摘要:一、缓存系统 静态web页面: 1、工作流程: 在静态Web程序中,客户端使用Web浏览器(IE、FireFox等)经过网络(Network)连接到服务器上,使用HTTP协议发起一个请求(Request),告诉服务器我现在需要得到哪个页面,所有的请求交给Web服务器,之后WEB服务器根据用户的需要,
阅读全文
posted @
2019-06-03 17:52
猪肉佬!
阅读(438)
推荐(0) 编辑