Linux和Mac系统安装Kubectl 命令自动补全
sa 发布于 2021-01-30
在Linux上 # yum install -y bash-completion # echo -e "source /usr/share/bash-completion/bash_completion\nsource <(kubectl completion bash)"...
阅读(173)评论(0)
sa 发布于 2021-01-30
在Linux上 # yum install -y bash-completion # echo -e "source /usr/share/bash-completion/bash_completion\nsource <(kubectl completion bash)"...
阅读(173)评论(0)
sa 发布于 2021-01-30
查看cs状态:发现是有问题的 [root@master1 ~]#kubectl get cs Warning: v1 ComponentStatus is deprecated in v1.19+ NAME STATUS MESSAGE ERROR controller-mana...
阅读(106)评论(0)
sa 发布于 2021-01-30
脚本内容如下: #!/bin/bash #作者:院长 #QQ群:645072509 #使用阿里镜像仓库 #查看版本号并替换为阿里镜像仓库源下载 kubeadm config images list | sed -e 's/^/docker pull /g' -e 's#k8s.g...
阅读(220)评论(0)
sa 发布于 2021-01-30
经过测试触发OOM问题 测试:3.10.0-862.3.2.el7.x86_64(内核) 开启7个异常会触发OOM的节点,在一个NODE上,经过测试发现,3.10内核,是并行创建了7个任务,同时触发oom,导致内核锁耗死。测试 2-3分钟内,服务器会死掉,模拟测试连续触发OOM问...
阅读(136)评论(0)
sa 发布于 2021-01-30
1. 摘要 Helm这个东西其实早有耳闻,但是一直没有用在生产环境,而且现在对这货的评价也是褒贬不一。正好最近需要再次部署一套测试环境,对于单体服务,部署一套测试环境我相信还是非常快的,但是对于微服务架构的应用,要部署一套新的环境,就有点折磨人了,微服务越多、你就会越绝望的。虽然...
阅读(189)评论(0)
sa 发布于 2021-01-30
k8s默认使用的本地存储,集群容灾性差,ceph作为开源的分布式存储系统,与openstack环境搭配使用,已经很多云计算公司运用于生产环境,可靠性得到验证。这里介绍一下在k8s环境下ceph如何使用. Kubernetes支持后两种存储接口,支持的接入模式如下图: 1. cep...
阅读(156)评论(0)
sa 发布于 2021-01-30
1. Kubectl插件 关于kubectl插件 kubectl插件其实就是以kubectl-为前缀的任意可执行文件,比如执行: ln -s /bin/echo /usr/local/bin/kubectl-echo 此时就相当于安装了个echo的kubectl插件,kubect...
阅读(135)评论(0)
sa 发布于 2021-01-30
灰度发布又名金丝雀部署,是让部分用户访问到新版本应用,在 Kubernetes 中,可以使用两个具有相同 Pod 标签的 Deployment 来实现金丝雀部署。新版本的副本和旧版本的一起发布。在一段时间后如果没有检测到错误,则可以扩展新版本的副本数量并删除旧版本的应用。 v1版...
阅读(144)评论(0)