harbor 清理空间
摘要:1、停止docker harbor docker-compose stop 2、预览运行效果 docker run -it --name gc --rm --volumes-from registry vmware/registry:2.6.2-photon garbage-collect --dr
阅读全文
posted @
2020-07-03 21:03
海豚汪洋
阅读(401)
推荐(0)
关于K8S集群中kubelet和docker的Cgroups驱动配置
摘要:前言: cgroups 的全称是 Linux Control Groups,主要作用是限制、记录和隔离进程组(process groups)使用的物理资源(cpu、memory、IO 等) systemd是系统自带的cgroup管理器, 系统初始化就存在的, 和cgroups联系紧密,为每一个进程分
阅读全文
posted @
2020-04-29 10:45
海豚汪洋
阅读(5228)
推荐(0)
Prometheus联邦配置
摘要:- job_name: 'federate_container' scrape_interval: 15s honor_labels: true metrics_path: '/federate' params: 'match[]': - '{job="redis_container"}' - '{
阅读全文
posted @
2020-04-24 15:49
海豚汪洋
阅读(765)
推荐(0)
k8s api
摘要:curl -s --cacert ca.pem --key admin-key.pem https://10.1.1.233:6443/api { "paths": [ "/api", "/api/v1", "/apis", "/apis/", "/apis/admissionregistratio
阅读全文
posted @
2020-04-22 14:24
海豚汪洋
阅读(979)
推荐(0)
K8S etcd参数优化
摘要:etcd配置 etcd 版本由 3.2.9 升级到 3.3.12 (旧版本会出现 rpc timeout 问题) etcd 新增参数配置: --auto-compaction-retention=1 (etcd 每隔一个小时数据压缩一次) --max-request-bytes=10485760 (
阅读全文
posted @
2020-02-27 09:42
海豚汪洋
阅读(1218)
推荐(0)
chart制作流程
摘要:#创建一个chart范例 helm create helm-chart #检查chart语法 helm lint ./helm-chart #使用默认chart部署到k8s helm install --name example1 ./helm-chart --set service.type=No
阅读全文
posted @
2020-02-24 10:24
海豚汪洋
阅读(854)
推荐(0)
PV、PVC、StorageClass讲解
摘要:参考:https://www.cnblogs.com/rexcheny/p/10925464.html
阅读全文
posted @
2020-02-17 21:01
海豚汪洋
阅读(152)
推荐(0)
查看K8S的kubectl命令行缩写
摘要:kubectl api-resources NAME SHORTNAMES APIGROUP NAMESPACED KIND bindings true Binding componentstatuses cs false ComponentStatus configmaps cm true Con
阅读全文
posted @
2020-02-14 17:19
海豚汪洋
阅读(2261)
推荐(0)
查看证书有效期
摘要:cfssl-certinfo -cert /etc/kubernetes/ssl/ca.pemopenssl x509 -in ca.pem -text -nooutopenssl x509 -noout -dates -in /var/lib/kubelet/pki/kubelet.crt
阅读全文
posted @
2020-01-16 16:45
海豚汪洋
阅读(337)
推荐(0)
kubectl-debug
摘要:博客 https://aleiwu.com/post/kubectl-debug-intro/ github https://github.com/aylei/kubectl-debug/blob/master/docs/zh-cn.md
阅读全文
posted @
2020-01-09 10:47
海豚汪洋
阅读(148)
推荐(0)
kubectl删除节点
摘要:删除节点 1、驱逐节点上的pod:kubectl drain 10.20.20.33 --delete-local-data --force --ignore-daemonsets 2、删除节点:kubectl delete node 10.20.20.33
阅读全文
posted @
2019-12-06 20:08
海豚汪洋
阅读(2754)
推荐(0)
kubectl命令自动补全
摘要:yum install -y bash-completionsource /usr/share/bash-completion/bash_completionsource <(kubectl completion bash) 以上只是零时起作用,每次登录终端都得起效需要: source /usr/s
阅读全文
posted @
2019-10-10 15:55
海豚汪洋
阅读(2271)
推荐(0)
kubelet资源限制
摘要:sed -i 's/--port=10250/& --kube-reserved=cpu=1,memory=1Gi,ephemeral-storage=2Gi --system-reserved=cpu=1,memory=1Gi,ephemeral-storage=2Gi --eviction-ha
阅读全文
posted @
2019-10-10 12:20
海豚汪洋
阅读(285)
推荐(0)
Kubernetes常用命令
摘要:一、查看集群状态 二、配置node节点的调度策略 三、驱逐该节点上的pod 该命令会删除该节点上的所有Pod(DaemonSet除外),在其他node上重新启动它们,通常该节点需要维护时使用该命令。直接使用该命令会自动调用kubectl cordon <node>命令。当该节点维护完成,启动了kub
阅读全文
posted @
2019-09-25 10:30
海豚汪洋
阅读(326)
推荐(0)
使用kubectl、docker命令(非root用户)
摘要:一、创建非root用户,赋予权限: 1、add user 2、为新建用户添加 sudo 权限 二、配置dev用户使用kubectl使用权限 1、切换到普通用户操作: 2、配置环境变量: 三、给dev加docker使用权限
阅读全文
posted @
2019-09-19 10:31
海豚汪洋
阅读(3469)
推荐(0)
修改k8s的集群域名后缀
摘要:1、kube-dns启动参数修改(yaml) 2、kubelet配置中对--cluster-domain参数做配置(/etc/kubernetes/kubelet)
阅读全文
posted @
2019-08-22 16:32
海豚汪洋
阅读(1811)
推荐(1)
kubenetes master需要开启insecur pod
摘要:vim /etc/kubernetes/manifests/kube-apiserver.yaml
阅读全文
posted @
2019-07-26 16:49
海豚汪洋
阅读(185)
推荐(0)
Kubernetes编译过程中报错
摘要:/usr/local/go/src/runtime/map.go:95:2: too many errors 原因&解决方法: 开始报错一直无法定位,最后发现是因为安装go时,安装了两次,覆盖安装了go,可能导致go出现潜在问题,从而导致kubernetes编译出错。删除掉go的文件,再解压一次go
阅读全文
posted @
2019-07-12 14:15
海豚汪洋
阅读(327)
推荐(0)