随笔分类 - Linux 企业运维
摘要:一、Docker-Compose作用 之前运行一个镜像,需要添加大量的参数,可以通过Docker-Compose编写这些参数,Docker-Compose可以帮助我们批量的管理容器,只需要通过一个docker-compose.yml文件去维护。 1、下载docker-compose 地址:https
阅读全文
摘要:LAMP是目前比较流行的web框架,即Linux+Apache+Mysql+PHP的网站架构方案。docker是目前非常流行的虚拟化应用容器,可以为任何应用创建一个轻量级、可移植的容器。现在我们就来通过docker来部署LAMP环境,并且搭建wordpress博客系统来测试。 1、下载mysql、p
阅读全文
摘要:一、docker的思想 1、集装箱:会将所有需要的内容放到不同的集装箱中,谁需要这些环境就直接拿到这个集装箱就可以了。 2、标准化: 1)、运输的标准化:Docker有一个码头,所有上传的集装箱都放在这个码头上,当谁需要某一个环境,就直接指派大海去搬运这个集装箱就可以了。 2)、命令的标准化:Doc
阅读全文
摘要:一、搭建dns 1、创建skydns-rc.yaml文件 [root@k8s-master opt]# vim skydns-rc.yaml # Copyright 2016 The Kubernetes Authors. # # Licensed under the Apache License,
阅读全文
摘要:一、k8s部署dahsboard 1、pull镜像到本地,并上传至私有仓库 [root@k8s-master ~]# docker pull docker.io/siriuszg/kubernetes-dashboard-amd64:v1.5.1[root@k8s-master ~]# docker
阅读全文
摘要:一、概念 PV(Persistent Volume):相当于定义一个存储资源池 PVC(Persistent Volume Claim):分配给谁用 1、master端安装共享存储nfs服务器 [root@k8s-node2 ~]# yum install nfs_utils.x86_64 -y [
阅读全文
摘要:一、k8s Service基本情况 1、概念:为了适应快速的业务需求,微服务架构已经逐渐成为主流,微服务架构的应用需要有非常好的服务编排支持。Kubernetes中的核心要素service便提供了一套简化的服务代理和发现机制,天然适应服务架构。 2、原理:在kubernetes中,在受到RC调控的时
阅读全文
摘要:一、概念 Kubernetes提供了一种更加简单的更新RC和Pod的机制,叫做Deployment。通过在Deployment中描述你所期望的集群状态,Deployment Controller会将在现在的集群状态在一个可控的速度下逐步更新成你所期望的集群状态,Deployment 主要职责同样是为
阅读全文
摘要:一、k8s副本控制器 Replication Controller (RC)是kubernetes 中的另一个核心概念,应用托管在kubernetes之后,kubernetes需要保证应用能够持续运行,这是RC的工作内容,它会确保任何时间kubernetes中都有指定数量的pod在运行。在此基础上,
阅读全文
摘要:一、pod基本 pod是k8s的基本操作单元,也是应用运行载体。 快速创建yaml文件的两种方法 创建模板: kubectl create deployment nginx --image=nginx --dry-run -o yaml >deployment.yaml 运行一个模板,并输入到指定文
阅读全文
摘要:一、概念 k8s(Kubernetes):因为中间有八个字母,所以国人称k8s。 二、安装方法 yum安装:最简单,默认1.5.2版 编译安装:最难(大佬级别) golang环境 二进制安装:最繁琐 kubeadm:官方安装(网络)kubelet二进制,其他k8s组件全是容器 minikube:单机
阅读全文
摘要:一、KVM热迁移 1、实验准备 Centos7 KVM&nfs IP:192.168.207.154 Centos7 KVM&nfs IP:192.168.207.156 Centos7 nfs IP:192.168.207.132 [root@centoszhu opt]# yum install
阅读全文
摘要:一、热添加网卡 1、基本命令 [root@centoszhu ~]# virsh 进入virsh命令行模式 virsh # attach-interface web01 --type bridge --source br0 添加一块桥接网卡virsh # attach-interface web01
阅读全文
摘要:一、为虚拟机添加一块数据盘 1、添加一块磁盘 qemu-img create -f qcow2 web-add.qcow2 2G 2、虚拟机添加一块硬盘 virsh attach-disk web /opt/web-add.qcow2 vdb --subdriver qcow2 临时添加磁盘virs
阅读全文
摘要:一、网卡配置 1、nat转换,kvm 网卡配置默认安装虚拟机是nat 二、基本查看命令 查看宿主机网卡: [root@centoszhu opt]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 19
阅读全文
摘要:一、基本操作 virsh list 列出本机所有正在运行的虚拟机 virsh list --all 列出本机所有的虚拟机 virsh start centos 启动虚拟机virsh shutdown centos 关闭虚拟机virsh reboot centos 重启虚拟机virsh destroy
阅读全文
摘要:一、基本概念 虚拟化软件: qemu:软件纯模拟全虚拟化软件,特别慢!AIX,兼容性好! xen(半):性能特别好,需要使用专门修改之后的内核,兼容性差! KVM(Linux):全虚拟机,它有硬件支持CPU,基于内核,而且不需要使用专门的内核 virt(virt-install virt-clone
阅读全文
摘要:一、概念 puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。 数据流说明
阅读全文
摘要:一、安装ansible软件 代写ansible脚本包含mysql主从,es、redis等中间件一键部署脚本,请联系:【闲鱼】 1、安装yum源 rpm -Uvh http://mirrors.ustc.edu.cn/epel/epel-release-latest-7.noarch.rpmyum i
阅读全文

浙公网安备 33010602011771号