摘要: 接着上一篇的内容,我们已经部署了mysql服务,思考一个问题,当我们想修改配置文件如何修改?本节引入ConfigMap,ConfigMap顾名思义,是用于保存配置数据的键值对,可以用来保存单个属性,也可以保存配置文件。Secret可以为Pod提供密码、Token、私钥等敏感数据;对于一些非敏感数据, 阅读全文
posted @ 2020-07-14 16:55 kevin_ying 阅读(422) 评论(0) 推荐(1) 编辑
摘要: 下面介绍如何在k8s中部署mysq使用网络存储NFS挂载数据卷。 1、mysql数据卷使用 创建持久化存储卷,设置容量为10G,nfs-pv-mysql.yml的配置文件如下 apiVersion: v1 kind: PersistentVolume metadata: name: nfs-pv-m 阅读全文
posted @ 2020-07-14 16:53 kevin_ying 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 在Docker中就有数据卷的概念,当容器删除时,数据也一起会被删除,想要持久化使用数据,需要把主机上的目录挂载到Docker中去,在K8S中,数据卷是通过Pod实现持久化的,如果Pod删除,数据卷也会一起删除,k8s的数据卷是docker数据卷的扩展,K8S适配各种存储系统,包括本地存储EmptyD 阅读全文
posted @ 2020-07-14 16:52 kevin_ying 阅读(330) 评论(0) 推荐(0) 编辑
摘要: Kubernetes简称k8s,是Google开源的一个容器编排引擎, 它支持自动化部署、大规模可伸缩、应用容器化管理。 在生产环境中部署一个应用程序时,通常要部署该应用的多个实例以便对应用请求进行负载均衡。 在Kubernetes中,我们可以创建多个容器,每个容器里面运行一个应用实例,然后通过内置 阅读全文
posted @ 2020-07-14 16:50 kevin_ying 阅读(508) 评论(0) 推荐(1) 编辑
摘要: 1、设置防火墙为 Iptables 并设置空规则 #需关闭防火墙firewalld并禁用开机启动 systemctl stop firewalld && systemctl disable firewalld yum -y install iptables-services && systemctl 阅读全文
posted @ 2020-07-14 16:46 kevin_ying 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 1、Docker简介 docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。简言之,就是可以在Linux上镜像使用的这么一个容器。 2、部署Docker 阅读全文
posted @ 2020-07-14 16:45 kevin_ying 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 1、设置静态ip和DNS 该教程使用虚拟机进行安装,安装前设置虚拟机静态ip和DNS。教程:虚拟机安装centos7教程 2、关闭防火墙 systemctl stop firewalld && systemctl disable firewalld 3、设置主机名 #hostname主机名自定义 h 阅读全文
posted @ 2020-07-14 16:42 kevin_ying 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 1、本系列课程简介 本系列课程是一套完整的k8s集群部署与微服务架构实战项目开发系列课程,其中【Docker+k8s】是系列课程中的项目集成环境搭建课程,后期会持续更新微服务架构体系教程,敬请大家关注;本系列所有教程内容均已经在centOS7服务器上进行实践,期间遇到的坑都在教程中进行了介绍,本课程 阅读全文
posted @ 2020-07-14 16:38 kevin_ying 阅读(879) 评论(0) 推荐(0) 编辑
//系列教程