logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

kubernetes 安装 flannel 提示 pod cidr not assgned 解决方案

问题现象使用 kubeadm 安装的 kubernetes 集群, 再添加多个的 master 时, flannel 无法启动, 日志出现错误提示 pod cidr not assgned问题原因kube-controller-manager 没有给新加入的节点分配IP段.解决方案方案1编辑 master 机器上的 /etc/kubernetes/manifests/kube-cont...

kubernetes coredns 添加自定义DNS解析记录

coredns 自带 hosts 插件, 允许像配置 hosts 一样配置自定义 DNS 解析,修改 kube-system 中 configMap 的 coredns 添加如下设置即可。hosts {172.21.91.28 cache.redis172.21.91.28 persistent.redisfal...

为 kubernetes 集群提供外网IP自动分配及负载均衡

简介在裸金属上(这里是相对云上环境来说,不是说无操作系统)部署的Kubernetes集群,是无法使用LoadBalancer类型的Service的,因为Kubernetes本身没有提供针对裸金属集群的负载均衡器。Kubernetes仅仅提供了针对部分IaaS平台(GCP, AWS, Azure……)的胶水代码,以使用这些平台的负载均衡器。为了从外部访问集群,对于裸金属集群,只能使用NodePo..

gitlab ci 自动编译并生成 systemd 配置文件的.gitlab-ci.yml配置文件示例

# This file is a template, and might need editing before it works on your project.image: git.huoys.com:9999/docker-image/golangvariables:CI_REPOSITORY_NAME: git.huoys.com/${CI_PROJECT_PATH}...

#gitlab#ci#golang
在 git clone 时添加了 --depth 后,如何重新拉取所有全部的历史来获取完整的仓库

现象由于众所周知的原因,国内在拉 https://github.com/xxx/xxx.git 的时候速度特别慢,所以呢吗,有时我们为了加快 clone 的速度会使用 --depth 参数,比如:git clone https://github.com/xxx/xxx.git --depth 1但是这么拉下来之后呢,会有一个问题,就是执行 git log 的时候会显示只有一条提交记录。r...

#git
dhcpd.conf 详细说明以及使用 docker 启动 dhcpd 服务器

创建配置文件mkdir -p/docker_v/dhcpd/datacat > /docker_v/dhcpd/data/dhcpd.conf << EOFddns-update-style interim; # 设置dhcp互动更新模式ignore client-updates; # 忽略客户端更新subnet 10.10.10.0 netmask 255.2...

#docker
记一次 kubernetes 部署的业务访问量大时出现访问超时

问题表现当访问并发量比较大时, 请求会频繁超时.问题原因由于程序内部实现中会频繁访问日志服务器, 但当时 日志服务器没有部署到 kubernetes 中,所以使用 CoreDNS hosts 插件进行自定义域名解析来实现.出问题时, CoreDNS CPU 一直在 10-30% 之间波动.由于CPU并没有跑满, 怀疑此处有问题但并没有将此处当做本次的瓶颈.排查完其他问题后最后才排查此处问题...

setlocale(LC_ALL,"") 中的 LC_* 是什么意思,以及 LANGUAGE/LANG 都是些啥?

这些都是个啥?上面提到的种种,实际上都是 区域 设置相关的东西,因此今天我们所提到的东西都和区域有关。setlocale(...) 是啥?setLocale(...) 是C库中的一个设置地域化信息的C函数。函数原型为:char *setlocale(int category, const char *locale)参数解释:category– 这是一个已命名的常量,指定了受区域...

#linux
修复 docker 挂载 volume 提示 Permission denied 的所有方法,包括不关闭 SELinux

现象将主机上的目录挂载到docker容器中后,访问挂载的文件出现如下的提示:[root@localhost ~]#docker run --rm -ti -v /root/.ssh/:/root/.ssh/ alpine/ # ls ~/.ssh/ls: can't open '/root/.ssh/': Permission denied原因当使用SELinux 来控制容器中的进程...

#docker
记一次 kubernetes 部署的业务访问量大时出现访问超时

问题表现当访问并发量比较大时, 请求会频繁超时.问题原因由于程序内部实现中会频繁访问日志服务器, 但当时 日志服务器没有部署到 kubernetes 中,所以使用 CoreDNS hosts 插件进行自定义域名解析来实现.出问题时, CoreDNS CPU 一直在 10-30% 之间波动.由于CPU并没有跑满, 怀疑此处有问题但并没有将此处当做本次的瓶颈.排查完其他问题后最后才排查此处问题...

    共 21 条
  • 1
  • 2
  • 3
  • 请选择