云原生
文章平均质量分 68
我自己的云原生自留地
机核动力
一个喜欢学习的架构师
展开
-
Centos7.9云计算CloudStack4.15 高级网络配置(3)
我们看到虚拟路由器绑定了两个网络,一个是来宾网络10.1.1.0/24网段,一个是公网ip地址网段10.10.52.0/24 ,虚拟机把包提交给路由器网关10.1.1.1,然后网关通过SNAT提交到公网网络访问互联网。上两章的文章都是用的CloudStack的基本网络,这一篇我们来介绍CloudStack的高级网络,这里虚拟机用的是自己配置的内部网络,通过nat方式到物理网络。安装进入虚拟机,可以看到分配的ip地址,同时看到外网也是通的。网络方案选择,自己自定义的那个网络方案。添加公网流量的ip分配段。原创 2024-04-22 14:51:36 · 709 阅读 · 0 评论 -
kubernetes K8s的监控系统Prometheus升级Grafana,来一个酷炫的Node监控界面(二)
上一篇文章《》中使用的监控界面总感觉监控的节点数据太少,不能快算精准的判断出数据节点运行的状况。今天我找一款非常酷炫的多维度数据监控界面,能够非常有把握的了解到各节点的数据,以及运行状况。原创 2024-03-28 11:01:06 · 1292 阅读 · 0 评论 -
K8S精进之路-控制器Deployment-(1)
Deployment资源对象是可以进行回滚的,它有一个属性revisionHistoryLimit,是一个可选配置项,用来指定可以保留的旧的ReplicaSet数量,默认保存记录10个。每个Deployment的该配置都保存在ReplicaSet中,然而,一旦删除的旧的RepelicaSet,Deployment就无法再回退到那个revison了。StatefulSet:管理有状态应用,比如数据库基本都是有状态应用的,你数据保存在指定的节点,那么下次运行时就必须在这个节点去运行,这样就是有状态的了。原创 2023-11-21 16:00:10 · 802 阅读 · 0 评论 -
Centos7.9用rancher来快速部署K8S
Rancher 是一个 Kubernetes 管理工具,让你能在任何地方和任何提供商上部署和运行集群。Rancher 可以创建来自 Kubernetes 托管服务提供商的集群,创建节点并安装 Kubernetes,或者导入在任何地方运行的现有 Kubernetes 集群。Rancher 基于 Kubernetes 添加了新的功能,包括统一所有集群的身份验证和 RBAC,让系统管理员从一个位置控制全部集群的访问。原创 2023-11-14 11:13:49 · 925 阅读 · 0 评论 -
Cento7 Docker安装Zabbix,定制自定义模板
1.先安装docker环境yum -y install yum-utils device-mapper-persistent-data lvm2#导入docker安装库yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo#按指定版本安装好dockeryum install docker-ce-20.10.5 docker-ce-cli-20.10.5 d原创 2023-09-20 17:36:16 · 406 阅读 · 0 评论 -
Cento7 Docker-compose安装以及使用InfluxDB
InfluxDB是一个时序数据库,主要用于监控场景的数据支撑,对于那些写少读多按时间序查询数据的场景是非常适用的。接下来我们用docker-compose的形式安装。首先先装好docker,docker-compose命令文件保存好后,启动运行InfluxDB安装成功后,用命进行cli初始化,分别填上用户,密码,组织,默认桶名。原创 2023-09-06 16:31:20 · 825 阅读 · 0 评论 -
Cento7 Docker-compose安装mongo
MongoDB是一个基于分布式文件存储的数据库,在互联网公司应用的非常广泛。接下来我们用docker-compose的形式安装。首先先装好docker,docker-compose命令。把mongodb的默认用户和密码设置成root 密码:123456。通过docker命令连接mongo,然后执行命令。文件保存好后,启动运行mongo。原创 2023-08-24 14:58:02 · 97 阅读 · 0 评论 -
Cento7 Docker-compose安装Redis
Redis作为缓存系统,在业内非常受欢迎,今天我们以docker-compose的形式安装使用Redis.首先装好docker。redis的默认密码是:admin1001。文件保存好后,启动运行redis。然后通过命令访问redis.至此,redis安装成功。原创 2023-08-19 17:53:32 · 109 阅读 · 0 评论 -
kubernetes K8s的常用的管理命令集
K8S有一系列的管理命令,让我们能在字符界面很好的管理K8s系统。原创 2023-07-30 11:39:32 · 75 阅读 · 0 评论 -
Centos7 安装企业级容器镜像仓库Harbor
启动之后,修改windows机器下的C:\Windows\System32\drivers\etc\hosts文件,把harbor.sports-xw.com这个域名指向,你安装harbor的服务器。Harbor是为企业用户设计的容器镜像仓库开源项目,包括了权限管理(RBAC)、LDAP、审计、安全漏洞扫描、镜像验真、管理界面、自我注册、HA 等企业必需的功能,也是当今最流行的容器仓库,也是Devpos非常重要的一环。下载docker-compose的最新版本。在docker配置里面加上域名验证。原创 2023-07-24 17:44:17 · 59 阅读 · 0 评论 -
K8s 安装Calico网络插件
Flannel网络插件公认为是最简单的一个插件了,它是一个overlay网络,相对性能和灵活性方面,比Calico要差一些。此外,Calico还可以与服务网格Istio集成,以便在服务网格层和网络基础架构层中解释和实施集群内工作负载的策略。今天我们就装一个Calico网络插件。在《》的基础上,我们先删除Flannel插件,然后重新初始化主节点。原创 2023-07-10 09:50:48 · 1959 阅读 · 1 评论 -
浅谈K8s中的flannel网络
通过上面的vxlan数据流向就知道网络vxlan的数据通路是怎么样的。当然最好还是用Directrouting,因为当垮网络网段时host-gw没有办法访问的,Directrouting可以降级为vxlan隧道形式访问。host-gw: Host Gateway ,就是用宿主机做网关,效率非常高,不输于calico,缺点是node节点主机必须在同一个网段中。可以看看宿主机的路由表,flannel网段是直接指向flannel.1设备的。默认的网络后端是vxlan模式,vxlan模式的数据流向一般是这样的。原创 2023-07-06 22:13:53 · 431 阅读 · 1 评论 -
Centos7.9 yum形式安装kubernetes1.19.9(K8s)系统
如果是下载不了flannel镜像可以直接访问https://github.com/coreos/flannel/releases,和上面主节点的步骤,先安装docker,kubelet-1.19.9 kubeadm-1.19.9 kubectl.kubectl get pods -n kube-system //查看flannel是否运行。kubectl get pods -n kube-system //查看flannel是否运行。如果是下面这种状态情况,那证明k8s的主节点和从节点都安装成功了。原创 2023-07-04 12:02:36 · 305 阅读 · 0 评论 -
Cento7 Docker-compose安装Mysql5.7
运行成功后,可以Ctrl+c取消当前阻塞的命令行,直接运行docker-compose up -d 让mysql后台启启动。本地的mysql数据目录/home/appadmin/data/mysql映射到容器的/var/lib/mysql。本地当前目录下的mysql配置文件./conf/my.cnf映射到容器的/etc/my.cnf。本地当前目录下的mysql配置配置目录./conf/mysql映射到容器的/etc/mysql。在docker-compose.yml文件所在的目录,直接运行命令。原创 2023-06-29 11:21:00 · 260 阅读 · 1 评论 -
Centos7 Docker的快速安装方法
5.由于国外的仓库很多较慢,所以有时候我们一般启用国内的仓库地址。1.如果机器原来有Docker,可以先卸载原来的docker。4 开始docker安装,如果是按版本安装就按下面的例子安装。Docker中国区官方镜像581bc19ee01e。加入后,重启docker,并且验证仓库是否加入成功。安装完成后,测试docker是否安装完毕。运行hellowrod docker。2.安装一些系统工具,将来能用得到。3.导入docker的仓库信息。如果安装最新版本就按下面的安装。我这里整理的国内仓库地址有这些。原创 2023-06-29 10:15:53 · 89 阅读 · 1 评论