logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vscode golang 开发环境搭建

下载安装 vscode见官网:https://code.visualstudio.com/#alt-downloads下载安装 golang见官网:https://golang.google.cn/dl/安装配置 vs code golang 插件ctrl + shift + x 调出扩展面板,输入 “go” 搜索,安装下图所示插件:注意该插件依赖很多 go tools,...

ubuntu 和 centos 可用的 kubernetes 国内软件源

ubuntu 可用源:cat <<EOF > /etc/apt/sources.list.d/kubernetes.listdeb http://mirrors.ustc.edu.cn/kubernetes/apt kubernetes-xenial mainEOF# apt-get update这里直接运行会有个坑,提示签名无法验证,如下图...

v1beta1.metrics.k8s.io failed with: Operation cannot be fulfilled on apiservices.apiregistration.k8s

问题描述:K8S 集群自动扩容出现问题,错误如下  Warning  FailedGetResourceMetric       57m (x2401 over 5d)  horizontal-pod-autoscaler  unable to get metrics for resource cpu: unable to fetch metrics from resource metr...

docker in docker 的一种轻量级实现方法——docker 嵌套技术

一、  背景介绍          有时候,我们需要在容器内执行 docker 命令,比如:在 jenkins 容器内运行 docker 命令执行构建镜像          直接在 docker 容器内嵌套安装 docker 未免太过臃肿          更好的办法是:容器内仅部署 docker 命令行工具(作为客户端),实际执行交由宿主机内的 docker-engine(服务器)二、  实现示

request canceled (Client.Timeout exceeded while awaiting headers)

问题描述某 Kubernetes 集群,负载高 Node 状态总是时而出现 NotReady 状态,集群不稳定,查看节点日志,存在如下错误:Error updating node status, will retry: error getting node "node01": Get https://x.x.x.x:6443/api/v1/nodes/node01?timeout=10s: net

#k8s#kubelet
基于 Ansible 快速部署 kubernetes 1.10.4 HA 高可用集群

一、背景       大神写的 ansible 脚本地址:https://github.com/gjmzj/kubeasze        菜鸟只是拿来试试,顺便记录下过程。二、部署过程2.1  准备机器      本次实验准备了4台虚机,192.168.5.201~204 ,主机名 node-01 ~ node-04      node-01 当作部署机,node-01~02 作为 Master

使用 s6-svscan 进行进程管理,docker supervisord 替代者

一  软件简介      s6-svscan 是一款类似于supervisord 的 Linux 程序管理软件,能够实现对程序进程的健康监控和主动重启等操作。      考虑到 supervisord 默认不回显程序打印日志,这给 docker 的日志管理带来了麻烦,      故本文采用  s6-svscan 代替 supervisord 进行程序管理。二  使用方法2.1    软件下载   

#docker
dial tcp 10.96.0.1:443: getsockopt: no route to host --- kubernetes(k8s)DNS 服务反复重启

kubernetes(k8s)DNS 服务反复重启解决:k8s.io/dns/pkg/dns/dns.go:150: Failed to list *v1.Service: Get https://10.96.0.1:443/api/v1/services?resourceVersion=0: dial tcp 10.96.0.1:443: getsockopt: no route to host

Mac OS 安装 CGO 交叉编译环境 x86_64-linux-gnu-gcc

Mac OS 安装 CGO 交叉编译环境 x86_64-linux-gnu-gcc,解决 CGO 编译难题。

文章图片
#linux#gnu#运维
配置 Mac M1 支持运行 linux/amd64 镜像

Mac M1 电脑由于采用了 arm64 架构,导致默认运行的 Docker 架构也是 arm64 的,某些特殊的镜像不支持 arm64 导致问题,而 amd64 架构默认支持度更好,本文介绍如何切换 Docker 架构为 amd64.打开终端,编辑 ~/.zshrc 文件,追加如下环境变量:export DOCKER_DEFAULT_PLATFORM=linux/amd64测试是否生效:MacB

#docker
    共 29 条
  • 1
  • 2
  • 3
  • 请选择