美文网首页k8s 搭建与学习
让你的 k8s 使用更简单

让你的 k8s 使用更简单

作者: HoPGoldy | 来源:发表于2019-07-09 16:26 被阅读16次

本文将介绍一些在 k8s 的使用中遇到的微不足道的小问题,虽然不影响使用,但是始终像是有个小石子一样硌得慌。稍微了解一下配置一下,让你的 k8s 用的更舒服。

配置别名及自动补全

如果你刚安装好 k8s 之后你可能会发现,使用kubectl的时候居然没有自动补全,这怎么行。而且kubectl有点长,再配置个别名k吧。打开 ~/.bashrc,在最后粘贴如下三行:

# 配置别名为 k
alias k=kubectl
# 设置自动补全
source <(kubectl completion bash)
source <(kubectl completion bash | sed s/kubectl/k/g)

然后执行下面命令保存保存,然后无论是使用kubectl还是k都有自动补全了。

source ~/.bashrc

配置 vim

刚装完ubuntu之后发现 vim 的默认配置有点反人类,一个tab那么长一行,下面将tab设置为两个空格,并且开启自动缩进。打开~/.vimrc,粘贴如下内容:

" 设置 tab 为 2 空格
:set ts=2
:set expandtab
:%retab!
" 设置自动缩进
set autoindent

然后再打开vim就可以看到效果了。

vim 粘贴时莫名多出好多缩进

相信很多人在vim里粘贴带有缩进的内容都会遇到下面这种炫酷的效果:

超炫粘贴!

这个其实不是什么 bug。而是自动缩进autoindent搞的鬼,那我们也不能关了自动缩进啊。其实还有种解决方法,在粘贴前输入下面的命令:

:set paste

然后按i切换为输入模式,你会发现最下方显示就会显示:

粘贴模式

这样你再粘贴的内容就是正常的了。粘贴完成之后记得切换为命令模式输入下面的命令来退出粘贴模式,不然你就会发现自动缩进失效了。

:set unpaste

参考

相关文章

  • 让你的 k8s 使用更简单

    本文将介绍一些在 k8s 的使用中遇到的微不足道的小问题,虽然不影响使用,但是始终像是有个小石子一样硌得慌。稍微了...

  • 记录k8s搭建过程中使用的playbook

    k8s搭建过程中使用的playbook 由于多台机器,每次都需要多次安装,使用ansible简单批量操作 k8s搭...

  • 让CarbonData使用更简单

    CarbonData 是什么 引用官方的说法: Apache CarbonData是一种新的高性能数据存储格式,针...

  • kubeadmin安装k8s

    看完本篇能学到的知识点 k8s集群的安装 k8s的 kubectl 常用命令的使用 k8s发布一个简单的应用 k...

  • Module 让 Terraform 使用更简单

    众所周知,Terraform 是一个开源的自动化的资源编排工具,支持多家云服务提供商。阿里云作为第三大云服务提供商...

  • MySQL View 视图分析

    为什么MySQL中很少使用视图功能? 首先MySQL使用视图有什么好处: 清晰简单,可以让简单的语句逻辑更清晰 可...

  • 简单使用k8s

    设置kubectl命令补齐 获取集群节点信息 设置输出不同的格式 获得、修改节点标签 添加节点标签 删除节点标签 ...

  • 简单使用k8s

    设置kubectl命令补齐 获取集群节点信息 设置输出不同的格式 获得、修改节点标签 添加节点标签 删除节点标签 ...

  • k8s集群内添加外部hostname解析

    k8s集群内添加外部hostname解析 使用场景 用于在k8s内部集群下,让pod可以直接解析外部主机hostn...

  • 更方便的Databinding+更简洁的Adapter+更智能的

    slug ——我叫鼻涕虫,一个让逻辑更简单的工具 为什么要使用slug? 如果你想更方便的使用DataBindin...

网友评论

    本文标题:让你的 k8s 使用更简单

    本文链接:https://www.haomeiwen.com/subject/wyqscctx.html