写水文啦啦啦啦啦啦啦
kubectl 可能是 Kubernetes(k8s) 最好用的用户接口, 但各种工具都得自己打磨打磨才能用得顺手, kubectl 也不例外. 日常使用起来仍然有比较繁琐的地方, 比如同时查看多个容器的日志, 自定义 get 的输出格式. 下面就讲一些 kubectl 的使用经验(具体操作大多以 zsh 和 brew 为例).
准备工作: RTFM (读文档!)
根据官方速查表配置好 kubectl 的自动补全:
- Bash shell echo “source > ~/.bashrc
- Zsh shell echo “if [ $commands[kubectl] ]; then source > ~/.zshrc
假如你对 kubectl 不太熟悉, 速查表里余下的内容能快速让你上手, 建议一读. 另外, github 上还有一份更全面的适合打印的速查表 cheatsheet-kubernetes-A4
0.别名
执行下面的命令:
1
2
3
4
5
6
7
8
|
cat>>~/.zshrckubectl-ls~/.kube/columns/deploy~/.kube/columns/prometheus
相关推荐
Envoy 是第三个从 CNCF 毕业的项目,由于其动态生效、高性能等特性,已经成为云原生事实上的数据平面标准。很多项目都会借助于 Envoy 处理数据平面流量,而专注于控制面适配应用场景,将用户输入通过 xDS 协议写入 Envoy。 1. Envoy 数据处理流程 其中 Downstream,进 Envoy 的流量,客户端请求 Listener,与客户端建立链接的监听器 Network Fil
Kubernetes 学习门槛在哪儿 学习 Kubernetes 之前,必须具备的知识储备: Linux 基础 网络基础 容器技术,例如 https://www.docker.com/ 学习 Kubernetes 的过程中可能碰到的难关: 理解 Kubenetes 为了实现容器编排而提出的各种抽象概念以及他们之间的关系:容器组(Pod)、存储卷(Volume)、存储卷声明(PVC)、Ingress
Helm 写在前面: 本文根据Helm官方文档helm进行编写,对Helm常用命令的使用,选项参数等进行了解释。阅读本文需要掌握Helm的基本使用。 Helm是什么?正如在官方介绍的那样,是一款Kubernetes 包管理器。Helm 是查找、分享和使用软件构建 Kubernetes 的最优方式。 三大概念 Chart 代表着 Helm 包。它包含在 Kubernetes 集群内部运行应用程序,工
本文为翻译文章,点击查看原文。 编者按 如文章标题所示,本文通过对 Service Mesh 技术和 API 网关的对比,着重分析了两者的功能重合点和分歧点,解答了开发者的困惑,为如果进行技术选型和落地提供了指导思路。 前言 这篇文章也许无法打破缠绕在 API 网关和服务网格周围的喧嚣。即便已经是 2020 年了,围绕这些话题仍然会存在大量的疑虑。我撰写此文是为了给出真实而具体的解释,以帮助大家理
1. 什么是 ChatOps GitOps、ChatOps、AIOps 等(以下简称 NewOps )是近几年出现的新兴运维理念。NewOps 将 Ops 从混沌的状态离析为两个部分:一个面向用户,趋势是更加人性化、可审计、可回溯;另一个面向基础设施,趋势是更加程序化、自动化、智能化。通常,我们关注的 NewOps,更多强调的是与人协作部分,而忽略了底层系统。试想,如果没有 IaC 工具的支持,G
回到顶部
|