自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 k8s调试工具--busybox

busybox是一个很好的调试工具,可以测试k8s集群的很多问题。其中包含了很多常用的命令,比如:ping、wget、telnet等日常运维需要用到的一些常用工具。虽然不支持curl,但是是可以使用wget的。编辑busybox.yaml:apiVersion: v1kind: Podmetadata: name: busybox namespace: defaultspec: containers: - name: busybox image: busybox:1.28.

2021-08-25 10:44:40 3039

原创 linux写定时执行的脚本

很多时候我们都需要定时执行脚本或者按时执行脚本,这里我们可以使用python也可以直接使用shell去编写脚本文件,然后交给crontab去定时执行。这个系统服务默认是开启的,使用crontab命令可以设置自己的计划任务。cat /etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=root# For details see man 4 crontabs# Example of job definition:

2021-08-10 16:28:00 8576 3

原创 k8s kubectl 命令行补全工具安装

我们刚安装好的集群,使用kubectl工具时,是没有命令行补全工具的,所以使用起来不是十分方便,这里介绍一个使用的小工具–completion kubectl工具自动补全, source <(kubectl completion bash) (依赖软件包 bash-completion)首先安装这个completionyum -y install bash-completion然后我们bash一下bash然后我们用source在当前bash环境下,读取并执行kubectl complet

2021-08-07 19:03:36 282

原创 k8s集群做数据持久化

k8s集群支持很多类型的卷, 临时卷类型的生命周期与 Pod 相同,但持久卷可以比 Pod 的存活期长。K8s提供了众多的volume类型,包括emptyDir、hostPath、nfs、glusterfs、cephfs、ceph rbd等。详情可以参考官方文档很多时候我们都需要做数据持久化,这里我们探讨如何做k8s集群的数据持久化及如何创建PV我们这里用NFS做网络共享存储,首选选择一个node节点,为其安装NFS安装nfsyum -y install nfs-utils设置挂载路径

2021-08-05 18:28:44 301

原创 pod calico CoreDNS 拉取不到镜像的问题的解决办法

在用calico网络插件部署k8s集群的时候,发现coredns这个pod起不来,状态一直是ImagePullBackOff,我们查看这个pod发现有这样的提示:kube-system coredns-545d6fc579-6js6f 0/1 ImagePullBackOff 0 5skube-system coredns-545d6fc579-6wklg 0/1 ImagePullBa

2021-08-04 15:13:05 4401 1

原创 kubectl连接不同集群的方法

有的时候我们有多个集群需要连接,比如自建k8s集群、云上的容器服务等等。因为云上的容器服务我们的master节点可能是托管在云上的,因此如果我们需要连接我们云上的集群,或者是不同集群切换连接,我们需要怎么操作呢?请接着往下看!首选我们需要使用kubectl 连接到Kubernetes集群,因此您需要有一台安装了kubectl的终端,是master节点还是node节点是无所谓的。安装 Kubectl 工具参考https://kubernetes.io/docs/tasks/tools/,安装 Kubec

2021-07-30 20:54:49 765

原创 两种方法修改k8s dashboard token认证的过期时间

之前的文章里我们介绍过如何创建k8s的dashborad界面,但是有一个问题就是用token登陆,默认的token认证时间是900s/15分钟,之后就会失效。这里修改成12h,方便使用。方法一:1.修改kubernetes-dashboard deploymentkubectl get deploy -A生成yaml文件,添加参数 kubectl get deploy kubernetes-dashboard -o yaml -n kubernetes-dashboard > 88.ya

2021-07-30 19:33:40 3926 1

原创 k8s 安装 dashboard

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Ma

2021-07-30 16:35:08 295

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除