打赏 jQuery火箭图标返回顶部代码
摘要: 1 节点规划信息 角色 IP地址 系统 k8s-master01 192.168.226.20 CentOS7.8.2003 k8s-master02 192.168.226.21 CentOS7.8.2003 k8s-master03 192.168.226.22 CentOS7.8.2003 k 阅读全文
posted @ 2020-12-07 21:17 浪漫De刺猬 阅读(762) 评论(0) 推荐(0) 编辑
摘要: kubernetes 基本概念和组件 1)常用对象介绍 pod Service Project Volume Ingress kube-proxy 2)控制器 Replication Controller ReplicaSet Deployment StatefulSet DaemonSet Job 阅读全文
posted @ 2020-12-07 10:44 浪漫De刺猬 阅读(66) 评论(0) 推荐(0) 编辑
摘要: Portainer介绍 Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型 阅读全文
posted @ 2020-02-20 19:23 浪漫De刺猬 阅读(1589) 评论(1) 推荐(0) 编辑
摘要: Linux集群从功能分类 高可用集群,高可用集群通常为俩台服务器,一台工作,另一台冗余,当提供服务器的服务器宕机时候,冗余服务器将接替宕机的服务器继续提供服务。实现高可用的集群开源软件有Heatbeat和Keepalived。 负载均衡集群,需要有一台服务器作为分发器,它负载把用户的请求分发给后端的 阅读全文
posted @ 2019-12-05 18:11 浪漫De刺猬 阅读(7558) 评论(0) 推荐(1) 编辑
摘要: 一)camke源码编译安装mysql 1)创建软件安装目录software 2)解压cmak软件 3)在cmake目录下编译 4)安装依赖包 5)创建mysql组,并创建mysql用户指定mysql组且不能登录 6)解压mysql,做个软连接 7)编译安装 cmake编译安装mysql 到此结束。 阅读全文
posted @ 2019-06-03 10:13 浪漫De刺猬 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 1)变量类型 1)变量可分为俩类:环境变量(全局变量),和普通变量(局部变量), 环境变量也称为全局变量,可以在创建他们的Shell及其派生出来的任意子进程Shell中使用,环境变量又可以分为自定义环境变量和bash内置的环境变量,环境变量可以在命令行中设置和创建,用户退出命令行时这些变量值就会丢失 阅读全文
posted @ 2018-10-23 17:36 浪漫De刺猬 阅读(20860) 评论(2) 推荐(7) 编辑
摘要: 前言 于是,突然间,一睁开眼睛,我到了奔三的年龄了。看着镜子中那张幼稚,稚嫩的面孔,这是我吗?除了几分憔悴和窘迫,从我身上找不到一丝成熟的,长大了的感觉。。。在虚拟世界中的些许日子,在幻想中,我可以无比的强大,能解决所有的问题,就像小时候发小告诉我无所不能的玉皇大帝一样,又如同学讥笑我:“嘿黑,我是 阅读全文
posted @ 2018-08-19 15:06 浪漫De刺猬 阅读(587) 评论(3) 推荐(1) 编辑
摘要: Linux命令让你魂牵梦绕,欲罢不能,让你筑起思想的高楼 阅读全文
posted @ 2018-07-29 16:03 浪漫De刺猬 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 1.Nginx简介 Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамбл 阅读全文
posted @ 2018-07-20 11:00 浪漫De刺猬 阅读(34814) 评论(4) 推荐(12) 编辑
摘要: 一、站点版(一)、企业站1.搜狐:http://mirrors.sohu.com/2.网易:http://mirrors.163.com/3.阿里云:http://mirrors.aliyun.com/4.腾讯:http://android-mirror.bugly.qq.com:8080/(仅针对 阅读全文
posted @ 2018-07-04 21:01 浪漫De刺猬 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 在Kubernetes中,网络隔离功能是通过叫NetworkPolicy的API对象来描述的。 如下一个完整的NetworkPolicy定义: apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: name: test-netw 阅读全文
posted @ 2020-12-07 13:01 浪漫De刺猬 阅读(210) 评论(0) 推荐(0) 编辑
摘要: Calico 前面介绍Flannel的三层网络解决方案是host-gw,其实还有一个非常出名的单独的三层网络解决方案Calico,它的工作模式和host-gw基本一致,也是会在每台宿主机上添加如下格式的路由规则: <目的容器IP地址段> via <网关的IP地址> dev eth0 其中网关的IP地 阅读全文
posted @ 2020-12-07 12:56 浪漫De刺猬 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 在Kubernetes中,并不是用docker0来作为网桥,而是通过一个CNI接口来替代docker0,它在宿主机上的默认名字叫cni0。 以Flannel的XVLAN模式为例,其在Kubernetes中的工作流程不变,只是其中的docker0网桥替换为cni0网桥了,其流程如下: 注意: CNI网 阅读全文
posted @ 2020-12-07 12:53 浪漫De刺猬 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Kubernetes中解决网络跨主机通信的一个经典插件就是Flannel。Flannel实质上只是一个框架,真正为我们提供网络功能的是后端的Flannel实现,目前Flannel后端实现的方式有三种: UDP VXLAN HOST-GW 一、UDP UDP是最早的实现方式,但是由于其性能原因,现已经 阅读全文
posted @ 2020-12-07 12:51 浪漫De刺猬 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 一、NFS 1、安装服务 yum install nfs-utils rpcbind -y 2、创建共享目录 mkdir /data/k8s -p 3、配置NFS配置文件 [root@master ~]# vim /etc/exports /data/k8s *(rw,sync,no_root_sq 阅读全文
posted @ 2020-12-07 12:47 浪漫De刺猬 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 上面介绍的PV和PVC模式是需要运维人员先创建好PV,然后开发人员定义好PVC进行一对一的Bond,但是如果PVC请求成千上万,那么就需要创建成千上万的PV,对于运维人员来说维护成本很高,Kubernetes提供一种自动创建PV的机制,叫StorageClass,它的作用就是创建PV的模板。 具体来 阅读全文
posted @ 2020-12-07 12:39 浪漫De刺猬 阅读(399) 评论(0) 推荐(0) 编辑
摘要: PV PV作为存储设备,主要包括存储能力,访问模式,存储类型,回收信息等关键信息。 下面我们定义一个PV的YAML文件: apiVersion: v1 kind: PersistentVolume metadata: name: my-pv01 labels: storage: pv spec: a 阅读全文
posted @ 2020-12-07 12:34 浪漫De刺猬 阅读(187) 评论(0) 推荐(0) 编辑
摘要: HPA全名Horizontal Pod Autoscaling,既Pod水平自动伸缩。其基本原理的监控分析RC或者Deployment控制的所有的Pod的负载情况来确定是否需要调整Pod的副本数。 HPA在kubernetes集群中被设计成了一个controller,我们可以直接通过kubectl 阅读全文
posted @ 2020-12-07 12:20 浪漫De刺猬 阅读(556) 评论(0) 推荐(0) 编辑
摘要: RBAC:Role-Based Access Control,基于角色的访问控制 Kubernetes中的所有API对象都保存在Etcd中的,而对这些API操作都是通过kube-apiserver来实现的,这是因为需要kube-apiserver来帮我们完成授权,而在Kubernetes中完成授权的 阅读全文
posted @ 2020-12-07 12:17 浪漫De刺猬 阅读(184) 评论(0) 推荐(0) 编辑