随笔分类 -  Kubernetes

上一页 1 2
Kubernets二进制安装(15)之安装部署coredns
摘要:在运维主机上(mfyxw50.mfyxw.com)准备Coredns镜像文件,以docker镜像文件的方式部署到Kubernetes集群中去。 1.下载coredns镜像 2.将打好标签的coredns上传到私有仓库 3.登录harbor.od.com查看是否上传成功 登录到https://harb 阅读全文
posted @ 2020-05-13 16:37 杨枫哥 阅读(718) 评论(0) 推荐(0) 编辑
Kubernets二进制安装(14)之flannel之SNAT规则优化
摘要:flannel之SNAT规则优化的目的是由于在K8S中的容器内,访问不同宿主机中的容器的资源的时候,日志文件会记录为宿主机的IP地址,而不是记录为容器本身自己的IP地址,建议在不同的宿主机上的容器互访的时候,在日志文件中查询到的IP地址均为容器的真实的IP地址。如下图所示,是为宿主机或进入宿主机的 阅读全文
posted @ 2020-05-11 16:10 杨枫哥 阅读(391) 评论(0) 推荐(0) 编辑
Kubernets二进制安装(13)之部署Flannel
摘要:Flannel简介 ​ Flannel是CoreDNS团队针对Kubernetes设计的一个网络规划服务,简单来说,它的功能是让集群中的不同节点主机创建的Docker容器都具有全集群唯一的虚拟IP地址。但在默认的Docker配置中,每个Node的Docker服务会分别负责所在节点容器的IP分配。No 阅读全文
posted @ 2020-05-08 10:31 杨枫哥 阅读(642) 评论(0) 推荐(0) 编辑
Kubernets二进制安装(12)之部署Node节点服务的kube-Proxy
摘要:kube proxy是Kubernetes的核心组件,部署在每个Node节点上,它是实现Kubernetes Service的通信与负载均衡机制的重要组件; kube proxy负责为Pod创建代理服务,从apiserver获取所有server信息,并根据server信息创建代理服务,实现serve 阅读全文
posted @ 2020-04-08 10:38 杨枫哥 阅读(519) 评论(0) 推荐(0) 编辑
Kubernets二进制安装(11)之部署Node节点服务的kubelet
摘要:集群规划 | 主机名 | 角色 | IP地址 | | | | | | mfyxw30.mfyxw.com | kubelet | 192.168.80.30 | | mfyxw40.mfyxw.com | kubelet | 192.168.80.40 | 注意: 这里部署文档以mfyxw30.mf 阅读全文
posted @ 2020-04-07 15:44 杨枫哥 阅读(437) 评论(0) 推荐(0) 编辑
Kubernets二进制安装(1)集群,软件,IP规划
摘要:1.Kubernetes节点信息情况 | 主机名 | 简称 | 角色 | IP地址 | 操作系统 | | | | | | | | mfyxw10.mfyxw.com | mfyxw10 | K8S代理节点1 | 192.168.80.10 | CentOS7.7 | | mfyxw20.mfyxw. 阅读全文
posted @ 2020-04-07 14:26 杨枫哥 阅读(410) 评论(0) 推荐(0) 编辑
Kubernets二进制安装(10)之部署主控节点部署调度器服务kube-scheduler
摘要:Kubernetes Scheduler是一个策略丰富、拓扑感知、工作负载特定的功能,调度器显著影响可用性、性能和容量。调度器需要考虑个人和集体的资源要求、服务质量要求、硬件/软件/政策约束、亲和力和反亲和力规范、数据局部性、负载间干扰、完成期限等。工作负载特定的要求必要时将通过 API 暴露。 k 阅读全文
posted @ 2020-04-05 00:33 杨枫哥 阅读(355) 评论(0) 推荐(0) 编辑
Kubernets二进制安装(9)之部署主控节点控制器controller-manager
摘要:kube controller manager运行控制器,它们是处理集群中常规任务的后台线程 Controller Manager就是集群内部的管理控制中心,由负责不同资源的多个Controller构成,共同负责集群内的Node、Pod等所有资源的管理,比如当通过Deployment创建的某个Pod 阅读全文
posted @ 2020-04-05 00:27 杨枫哥 阅读(572) 评论(0) 推荐(0) 编辑
Kubernets二进制安装(8)之部署四层反向代理
摘要:四层反向代理集群规划 | 主机名 | 角色 | IP地址 | | | | | | mfyxw10.mfyxw.com | 4层负载均衡(主) | 192.168.80.10 | | mfyxw20.mfyxw.com | 4层负载均衡(从) | 192.168.80.20 | keepalived中 阅读全文
posted @ 2020-04-04 23:53 杨枫哥 阅读(423) 评论(0) 推荐(0) 编辑
Kubernets二进制安装(7)之部署主控节点服务--apiserver二进制安装
摘要:kube apiserver集群规划 | 主机名 | 角色 | IP地址 | | | | | | mfyxw30.mfxyw.com | kube apiserver主 | 192.168.80.30 | | mfyxw40.mfyxw.com | kube apiserver从 | 192.168 阅读全文
posted @ 2020-04-04 00:10 杨枫哥 阅读(607) 评论(0) 推荐(0) 编辑
Kubernets二进制安装(7)之部署主控节点服务--apiserver简介
摘要:API Server简介 Kubernetes API Server提供了K8S各类资源对象(如:pod、RC、Service等)的增删改查及watch等HTTP Rest接口,是整个系统的数据总线和数据中心。 Kubernetes API Server功能如下: Kube apiserver工作原 阅读全文
posted @ 2020-04-03 17:51 杨枫哥 阅读(465) 评论(0) 推荐(0) 编辑
Kubernets二进制安装(6)之部署主控节点服务--etcd
摘要:Etcd是Kubernetes集群中的一个十分重要的组件,用于保存集群所有的网络配置和对象的状态信息。 整个kubernetes系统中一共有两个服务需要用到etcd用来协同和存储配置,分别是 网络插件flannel、对于其它网络插件也需要用到etcd存储网络的配置信息 kubernetes本身,包括 阅读全文
posted @ 2020-04-02 18:23 杨枫哥 阅读(449) 评论(0) 推荐(0) 编辑
Kubernets二进制安装(5)之私有仓库harbor搭建
摘要:在IP地址为192.168.80.50,机器名为mfyxw50上搭建私有仓库harbor harbor下载地址: 1.下载harbor 在mfyxw50机器上把harbor v1.10.0 下载回来或者使用迅雷下载回来再上传到服务器 2.把解压后的harbor移到/opt/src目录 并软连接 3. 阅读全文
posted @ 2020-04-01 18:04 杨枫哥 阅读(561) 评论(0) 推荐(0) 编辑
Kubernets二进制安装(4)之Docker安装
摘要:注意:需要安装Docker的机器为mfyxw30、mfyxw40、mfyxw50 集群规划 | 主机名 | 角色 | IP地址 | | | | | | mfyxw30.mfyxw.com | Docker | 192.168.80.30 | | mfyxw40.mfyxw.com | Docker 阅读全文
posted @ 2020-03-19 10:30 杨枫哥 阅读(337) 评论(0) 推荐(0) 编辑
Kubernets二进制安装(3)之准备签发证书环境
摘要:1.在mfyxw50机器上分别下载如下几个文件:cfssl、cfssl json、cfssl certinfo 2.将下载到/usr/bin目录下的软件并授予执行权限 在mfyxw50.mfyxw.com主机操作 3.在/opt/certs下创建CA证书请求配置文件 在mfyxw50.mfyxw.c 阅读全文
posted @ 2020-03-19 10:29 杨枫哥 阅读(305) 评论(0) 推荐(0) 编辑
Kubernets二进制安装(2)之Bind9安装
摘要:1.修改主机名 2.关闭selinux和firewalld 3.安装常用软件 4.安装epel源 5.安装bind9服务 ​ bind: bind是linux的dns服务器之一,配置方便及简单,故安装之 ​ 安装dns只要发为了更加方便解析内网的域名与ip地址的对应关系,也为后面的ingress l 阅读全文
posted @ 2020-03-13 16:07 杨枫哥 阅读(637) 评论(0) 推荐(0) 编辑
kubeadm---高可用安装
摘要:1.修改主机名 如何使用hostnamectl set hostname name来为每台主机设置不同的机器名 或者使用以下方式对/etc/hosts写入 20.导入所需要的镜像 21.生成k8s初始化配置文件 如果没有导入镜像而去网上拉取镜像,可以先使用配置文件进行把镜像拉取下来 22.在初始化k 阅读全文
posted @ 2020-03-10 18:17 杨枫哥 阅读(1254) 评论(0) 推荐(0) 编辑
Kubernetes安装EFK教程(非存储持久化方式部署)
摘要:1.简介 这里所指的EFK是指:ElasticSearch,Fluentd,Kibana ElasticSearch Fluentd Kibana 2.下载需要用到的EFK的yaml文件 kubernetes的github 下载连接 或者使用easzlab的也可以 下载连接地址: 3.下载EFK需要 阅读全文
posted @ 2020-03-10 17:38 杨枫哥 阅读(1315) 评论(0) 推荐(0) 编辑
Kubernetes部署Prometheus+Grafana(非存储持久化方式部署)
摘要:1.在master节点处新建一个文件夹,用于保存下载prometheus+granfana的yaml文件 2.通过manifest和setup文件中的yaml文件可找到需要的镜像 所需要的镜像从阿里云pull下载 3.把下载回来的镜像重新打标签 删除从阿里云下载回来的镜像 4.把修改好标签的镜像重新 阅读全文
posted @ 2020-03-10 17:34 杨枫哥 阅读(1992) 评论(7) 推荐(1) 编辑

上一页 1 2