pod

centos7安装mysql5.6

天大地大妈咪最大 提交于 2020-01-20 03:56:41
环境 CentOS 7.1 (64-bit system) MySQL 5.6.24 CentOS 安装 参考: http://www.waylau.com/centos-7-installation-and-configuration/ 依赖 MySQL 依赖 libaio,所以先要安装 libaio yum search libaio # 检索相关信息 yum install libaio # 安装依赖包 成功安装,提示如下: [root@bogon /]# yum install libaio 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.yun-idc.com * extras: mirrors.163.com * updates: mirrors.163.com 软件包 libaio-0.3.109-12.el7.x86_64 已安装并且是最新版本 无须任何处理 检查 MySQL 是否已安装 yum list installed | grep mysql 如果有,就先全部卸载,命令如下: yum -y remove mysql-libs.x86_64 若有多个依赖文件则依次卸载。当结果显示为 Complete!即卸载完毕。 下载 下载 MySQL Yum

CentOS 7 安装 MySQL

一世执手 提交于 2020-01-20 03:56:16
环境 CentOS 7.1 (64-bit system) MySQL 5.6.24 CentOS 安装 参考: http://www.waylau.com/centos-7-installation-and-configuration/ 依赖 MySQL 依赖 libaio,所以先要安装 libaio yum search libaio # 检索相关信息 yum install libaio # 安装依赖包 成功安装,提示如下: [root@bogon /]# yum install libaio 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.yun-idc.com * extras: mirrors.163.com * updates: mirrors.163.com 软件包 libaio-0.3.109-12.el7.x86_64 已安装并且是最新版本 无须任何处理 检查 MySQL 是否已安装 yum list installed | grep mysql 如果有,就先全部卸载,命令如下: yum -y remove mysql-libs.x86_64 若有多个依赖文件则依次卸载。当结果显示为 Complete!即卸载完毕。 下载 下载 MySQL Yum

Centos 7 安装 mysql

眉间皱痕 提交于 2020-01-20 03:53:29
CentOS 7 安装 MySQL 时间: 2016-03-15 00:55 来源: waylau.com 作者: waylau.com 举报 点击: 29477次 环境 CentOS 7.1 (64-bit system) MySQL 5.6.24 CentOS 安装 参考: http://www.waylau.com/centos-7-installation-and-configuration/ 依赖 MySQL 依赖 libaio,所以先要安装 libaio yum search libaio # 检索相关信息 yum install libaio # 安装依赖包 成功安装,提示如下: [root@bogon /]# yum install libaio 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.yun-idc.com * extras: mirrors.163.com * updates: mirrors.163.com 软件包 libaio-0.3.109-12.el7.x86_64 已安装并且是最新版本 无须任何处理 检查 MySQL 是否已安装 yum list installed | grep mysql 如果有,就先全部卸载,命令如下: yum

轻松理解 Kubernetes 的核心概念

ⅰ亾dé卋堺 提交于 2020-01-19 22:53:38
Kubernetes 迅速成为云环境中软件部署和管理的新标准。 与强大的功能相对应的是陡峭的学习曲线。 本文将提供 Kubernetes 的简化视图,从高处观察其中的重要组件,以及他们的关联。 硬件 (1)Node 节点 Node(节点)是计算资源的最小单位,表示集群中单台计算机。 可能是数据中心里面的计算机,也可能是云中的虚拟机,还可能是其他的东西。 Node 就是一个抽象层,我们不必关注某台机器的特性,只需要简单的视为我们可以利用的 CPU 和 RAM 资源。 (2)Cluster 集群 把多个 Node 集中到一起,形成功能强大的机器。 把应用部署到 Cluster 中时,可以智能为你分配具体的工作节点。 如果集群中的节点发生变化,例如添加或者删除,Cluster 会自动重新分配工作,我们无需关心代码是在哪个节点上运行。 (3)Persistent Volumes 持久型数据卷 应用不是运行在特定的节点上的,随时可能转移到其他节点上,所以,应用不能把数据保存到所在节点的文件系统中。 为了永久存储数据,kubernetes 提供了 Persistent Volumes ,就像一个插件一样,挂载到集群中,不与特定的节点绑定。 2. 软件 (1)Container 容器 Kubernetes 上运行的程序被打包为 Linux 容器。 容器化使您可以创建独立的 Linux 执行环境

Kubernetes学习之路(27)之k8s 1.15.2 部署

北慕城南 提交于 2020-01-19 21:44:43
目录 一、环境准备 二、软件安装 三、部署master节点 四、部署node节点 五、集群状态检测 一、环境准备 IP地址 节点角色 CPU Memory Hostname Docker version 192.168.56.110 master >=2c >=2G k8s-master 19.03 192.168.56.120 node >=2c >=2G k8s-node01 19.03 192.168.56.130 node >=2c >=2G k8s-node02 19.03 所有节点以下操作: 1、设置各主机的主机名,管理节点为k8s-master # hostnamectl set-hostname k8s-master # hostnamectl set-hostname k8s-node01 # hostnamectl set-hostname k8s-node02 2、编辑/etc/hosts文件,添加域名解析 cat <<EOF >> /etc/hosts 192.168.56.110 k8s-master 192.168.56.120 k8s-node01 192.168.56.130 k8s-node02 EOF 3、关闭防火墙、selinux、swap # systemctl stop firewalld # systemctl disable

kubernetes之配置Pod的QoS

余生长醉 提交于 2020-01-19 17:16:40
简介 此文讲述如何配置Pod的QoS(Quality of Service)即服务质量。Kubernetes使用QoS类来做出有关调度和驱逐Pod的决策。 备注:此文档参考官方文档,并加以自己的理解。如有误导性的内容,请批评指正。 QoS类 当Kubernetes创建Pod时,它将为这些Pod分配以下QoS类之一: Guaranteed Burstable BestEffort 创建一个分配了QoS类Guaranteed的Pod 创建namespace # kubectl create namespace qos-example 为Pod提供QoS类为Guaranteed的条件: Pod中的每个容器必须有内存请求和内存限制,而且它们的值必须相同 Pod中的每个容器必须有CPU请求和CPU限制,而且它们的值必须相同 创建一个Pod,该Pod中只有一个容器。该容器中自定义了内存请求和内寸限制,均等于 200MiB ,CPU请求和CPU限制均等于 700 milli CPU。文件名: qos-pod.yaml apiVersion: v1 kind: Pod metadata: name: qos-demo namespace: qos-example spec: containers: - name: qos-demo-ctr image: nginx resources:

Kubernetes 常用命令

时间秒杀一切 提交于 2020-01-19 07:14:45
1、查看集群信息 查看集群信息: kubectl cluster-info 查看更详细的可以用:kubectl cluster-info dump 查看各组件信息: kubectl get componentstatuses 查看kubelet进程启动参数: ps -ef | grep kubelet 2、GET信息: 查看节点:kubectl get nodes 查看rc和namespace:kubectl get rc,namespace 获取所有命名空间上的pod: kubectl get pod -o wide --all-namespaces 查看pod IP( services )时使用 : kubectl get services 或kubectl get svc 查看所有namespace下面的pod: kubectl get pod --all-namcpaces 查看指定pod存在哪个对应的节点(node)上:kubectl get pod mysql -o wide 查看pod描述 describe 特别是查看 pod 无法创建的时候的日志: kubectl describe pod XXX -n kube-system 以jison格式输出pod的详细信息:kubectl get po mysql -o json 还可以输出其它格式和方法( kubectl

k8s的资源限制及资源请求

时间秒杀一切 提交于 2020-01-19 04:45:06
容器的资源需求及限制: 需求:requests ##定义容器运行时至少需要资源 限制:limits ##定义容器运行时最多能分配的资源 requests:pod.spec.containers.resources.requests limits:pod.spec.containers.resources.limits QoS Class:(Quality of service class)服务质量等级 Guranteed:优先级最高。pod中每个容器同时定义了cpu和memory的request和limit,并且两者的request=limit; Burstable:优先级中等。pod中至少有一个容器定义了cpu或memory的request属性,且二者不一定要相等; BestEffort:优先级最低。pod中没有任何一个容器定义了request或limit属性; 资源单位: CPU:CPU的测量单位是cpus,允许分数值。你可以使用前缀m来表示mili(千分之一)。 例如100mcpu就是100 milicpu,等价于0.1CPU。 内存:内存的测量单位是字节。 你可以使用纯整数来表示内存,也可以使用一些前缀:E, P, T, G, M, K, Ei, Pi, Ti, Gi, Mi, Ki. 例: 1 apiVersion: v1 2 kind: Pod 3 metadata:

docker和k8s网络模型复盘

元气小坏坏 提交于 2020-01-19 04:36:46
Docker K8S网络模型复盘 网络模式简介 常见网络模型 docker网络模式 默认模式Bridge详解 Kubernetes网络通信原理 Flannel NetWork原理: 网络模式简介 Docker和k8s跟着老师学了一遍,容器化技术及其编排如此强大,最近让我想不通的是docker及k8s的网络通信是如何实现的,无论是虚拟机还是物理机都有自己的ip,网卡,虚拟网卡等等,然而容器也有自己的ip地址,到了大规模容器编排的阶段,如此大量的容器网络访问管理,虽然了解到他们都有自己的网卡,k8s也有flannel来解决容器通信,但是仍感觉不够透彻,在此通过网上了解和学习理解进行一些梳理,不见得能够彻底理解,仅作复习。 常见网络模型 首先看一下虚拟机常用的网络模式: bridged(桥接模式) ,在桥接模式下,你需要手工为虚拟 系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机 系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。 NAT(网络地址转换模式) ,在NAT网络中,会使用到VMnet8虚拟交换机,Host上的VMware Network Adapter VMnet8虚拟网卡被连接到VMnet8交换机上,来与Guest进行通信