部署Flannel网络 部署flannel网络需要执行以下步骤: 第一步:下载flannel二进制包 第二步:解压flannel二进制包并且复制到其他节点 第三步:写入分配的子网段到etcd,供flanneld使用 第四步:编写flanneld配置文件 第五步:编写flanneld.service配 ...
分类:
其他好文 时间:
2019-09-08 00:01:53
阅读次数:
128
安装k8s coredns 1.coredns yaml下载地址 https://github.com/kubernetes/kubernetes/blob/e176e477195f92919724bd02f81e2b18d4477af7/cluster/addons/dns/coredns/cor ...
分类:
其他好文 时间:
2019-09-07 18:28:53
阅读次数:
211
K8s有状态应用部署目录:分为两类1.HeadlessService2.StatefulSet?部署有状态应用?解决Pod独立生命周期,保持Pod启动顺序和唯一性稳定,唯一的网络标识符,持久存储有序,优雅的部署和扩展、删除和终止有序,滚动更新应用场景:数据库说在前面的话,像我们的Mysql或者Redis了,Zookerper等等这些适不适合部署在K8s中,其实呢不是太适合,但部署在里面也可以,比如
分类:
Web程序 时间:
2019-09-07 18:24:06
阅读次数:
126
由于各种各样的原因,你可能需要离线安装,至于为什么不是通过apt或者yum安装,这个原因就看具体情况了。这里主要指rpm包的操作系统,比如centos,fedora之类的。环境环境说明这里安装v1.14.1版本的kubernetes,cni选择flannel.安装系统依赖yuminstallconntrack-toolssocatebtables系统环境配置groupadddockeruserad
分类:
Web程序 时间:
2019-09-07 01:26:48
阅读次数:
376
Kubernetes进阶之secret及configmap配置管理目录:一从外部访问应用最佳方式二配置管理三数据卷与数据持久卷四再谈有状态应用部署五K8S安全机制二、配置管理Pod使用secret两种方式:?变量注入(就是我们在写yaml的时候直接让它以变量的方式注入进去,注入pod中,去引用这个变量,去做相关的处理)?挂载(直接从volume的形式挂载到我们指定的目录下)Configmap与Se
分类:
Web程序 时间:
2019-09-07 00:46:17
阅读次数:
122
Kubernetes进阶之PersistentVolume静态供给实现NFS网络存储网络存储NFS是一种很早的技术,单机的存储在服务器方面还是非常主流的,但nfs唯一的就是缺点比较大就是没有集群版,做集群化还是比较费劲的,文件系统做不了,这是一个很大的弊端,大规模的还是需要选择一些分布式的存储,nfs就是一个网络文件存储服务器,装完nfs之后,共享一个目录,其他的服务器就可以通过这个目录挂载到本地
分类:
Web程序 时间:
2019-09-07 00:43:49
阅读次数:
181
K8s进阶之数据卷与数据持久卷目录:一从外部访问应用最佳方式二配置管理三数据卷与数据持久卷四再谈有状态应用部署五K8S安全机制三、数据卷与数据持久卷数据卷产生的背景为什么有数据卷,这里的数据卷和docker的数据卷还不太一样,实现的机制不是一套,数据卷说白了就是能帮助你持久化你pod重要的数据,如果你不持久化的话,pod删除里面临时产生的数据也会被删除,这不管是k8s中还是docker中,这都是一
分类:
Web程序 时间:
2019-09-07 00:39:12
阅读次数:
116
1. 版本: 2. 安装Kubernetes(并不知道安装这个有什么用) 打开docker -> Preferences -> Kubernetes -> Enable Kubernetes 打勾 -> 重启 3. 拉取并运行容器映像 以下参考于官方教程https://docs.microsoft. ...
分类:
数据库 时间:
2019-09-06 21:20:10
阅读次数:
379
一、k8s设计思想更先进 k8s的主要设置思想,是从更宏观的角度,以统一的方式来定义任务之间的各种关系 1.k8s的核心功能图 2.k8s的全局架构图 把微服务比喻成人的管理 把微服务理解为人,服务治理解决的是人的沟通,人太多了就需要生存空间和沟通方式的优化,这就需要集群和编排。 compose和s ...
分类:
Web程序 时间:
2019-09-06 14:30:14
阅读次数:
109