云计算
文章平均质量分 65
向阳的野草
这个作者很懒,什么都没留下…
展开
-
k8s插件-coredns
概述自己的项目出现了使用自定义的域名无法访问到的问题,倒逼需要安装dns插件pod之间需要进行互相通信,又不想只是通过简单的service ip:port,(自然不能用pod的地址,pod日常死亡创建,ip不固定),解决ip地址改变,pod间通信的解决方案。安装名称:coreDNS,是k8s集群中的dns组件创建yaml文件,apply即可参考文章# Warning: This is a file generated from the base underscore template原创 2021-09-02 16:16:56 · 768 阅读 · 1 评论 -
k8s挂载数据卷
概述项目需要监控判题器和beego服务端的日志情况,不想使用浸入应用的方式,故而将judger的日志做数据卷映射到本机,启动logagent对日志进行收集配置yaml文件apiVersion: apps/v1kind: Deploymentmetadata: name: unioj-judger-deployment namespace: defaultspec: selector: matchLabels: app: unioj-judger repl原创 2021-08-30 11:25:29 · 763 阅读 · 0 评论 -
k8s指定node调度
概述在使用过程中,如果希望指定的pod放在自己希望的node节点上可以进行调度,选择对应的node节点。可以看出可以使用节点的ip地址或者是在node节点添加标签,让pod调度器使用selector进行选择,这里我将使用两种方法,将主服务的beego端放在node1上,将判题器的两个judger放在node2上,judger1使用ip选择,judger2使用lable选择。调度nodename调度apiVersion: apps/v1kind: Deploymentmetadata:原创 2021-08-30 10:11:17 · 2314 阅读 · 0 评论 -
外部ping不通Vmware docker容器
概述在docker容器内部可以ping通外网,使用ifconfig查询得到的ip却不能在物理机上ping通。现象原因docker容器是运行在docker虚拟机中的,宿主机上没有通往docker容器的路由。需要在宿主机上添加前往docker容器的路由。查询容器IP查询docker-compose启动的容器IP:docker inspect -f '{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(d原创 2021-07-12 17:33:54 · 1386 阅读 · 3 评论 -
Redis基础(待续)
Nosql概述why nosql单机mysql网站流量不大一个单机sql足够,更多的网站使用的是静态网页,服务器压力较小瓶颈:数据量太大,单机无法支持数据索引过大,内存放不下访问来给你(读写混合)缓存MemCached + Mysql + 垂直拆分读写分离分库分表 水平拆分 mysql集群MyISAM:表锁,影响效率Innodb:行锁慢慢开始使用分库分表 解决写的压力Mysql:集群比较好的解决这种问题...原创 2021-07-12 15:56:07 · 53 阅读 · 0 评论 -
k8s二进制安装部署超超详细指南
k8s安装部署详细指南概念什么是k8sK8s的功能k8s集群架构K8s部署步骤集群结构实验环境规划部署单master集群集群规划:初始化服务器关闭防火墙(所有节点都执行)关闭selinux(所有节点都执行)配置主机名称(所有节点都执行)配置名称解析 host文件(所有节点都执行)配置时间同步配置k8s-master1配置客户端 node1 node2关闭交换分区(会导致服务起不来)部署集群给etcd颁发证书部署etcd概念什么是k8sK8s是一组服务器集群 K8s所管理的集群节点上的容器K8s的原创 2021-07-09 19:32:27 · 3982 阅读 · 1 评论