摘要: 部署Flannel网络 部署flannel网络需要执行以下步骤: 第一步:下载flannel二进制包 第二步:解压flannel二进制包并且复制到其他节点 第三步:写入分配的子网段到etcd,供flanneld使用 第四步:编写flanneld配置文件 第五步:编写flanneld.service配 阅读全文
posted @ 2019-09-07 23:39 jason小蜗牛 阅读(1726) 评论(0) 推荐(0) 编辑
摘要: 部署etcd集群 第一步:先拉取etcd二进制压缩包 第二步:建立一个文件,分别存放bin文件,cfg配置文件,ssl验证文件 第三步:创建etcd.service配置文件 第四步:创建etcd配置文件 第五步:将TLS证书生成的pem文件,复制到/opt/kubernetes/ssl/目录下 第六 阅读全文
posted @ 2019-09-07 23:34 jason小蜗牛 阅读(4145) 评论(0) 推荐(0) 编辑
摘要: 自签TLS证书 TLS证书用于进行通信使用,k8s组件需要的证书有: 第一步:安装证书生成工具cfssl 在这之前需要先建立一个目录来存放安装的工具 ,后面将安装的工具移动到各自的目录。方便管理 在执行wget命令时,如果没有安装这个wget工具,会提示命令不存在。 第二步:使用cfssl help 阅读全文
posted @ 2019-09-07 22:23 jason小蜗牛 阅读(3934) 评论(0) 推荐(0) 编辑
摘要: 环境搭建以及etcd 单节点安装过程 安装之前的环境搭建 在进行k8s安装之前先把虚拟机准备好,这里准备的是三台虚拟机 主机名 ip地址 角色 master 172.16.163.131 master node1 172.16.163.130 node node2 172.16.163.129 no 阅读全文
posted @ 2019-09-07 22:18 jason小蜗牛 阅读(2934) 评论(0) 推荐(0) 编辑
摘要: kubernetes用到的一些命令 kubectl管理工具以及命令 基础命令:create,delete,get,run,expose,set,explain,edit。 create命令 :根据文件或者输入来创建资源 delete命令: 删除资源 get命令: 获得资源信息 run命令: 在集群中 阅读全文
posted @ 2019-09-07 22:12 jason小蜗牛 阅读(41500) 评论(0) 推荐(3) 编辑
摘要: k8s部分名词解释 NameSpace :命名空间 Namespace是对一组资源和对象的抽象集合,比如可以用来将系统内部的对象划分为不同的项目组或用户组。常见的pods, services, replication controllers和deployments等都是属于某一个namespace的 阅读全文
posted @ 2019-09-07 22:08 jason小蜗牛 阅读(2285) 评论(0) 推荐(0) 编辑
摘要: 初识Kubernetes k8s以及功能 kubernetes是由google公司开发的容器集群管理系统。采用go语言开发。也称为k8s,原因为k后面直到s这中间有8个字母,所以叫k8s。 它主要用于自动化部署,扩展和管理容器应用。 它提供了资源调度,部署管理,服务发现,扩容缩容,监控等一整套功能。 阅读全文
posted @ 2019-09-07 22:06 jason小蜗牛 阅读(464) 评论(0) 推荐(0) 编辑