标签:kubectl

使用 kubeadm 安装 kubernetes v1.16

使用 kubeadm 安装 kubernetes v1.16

[root@k8s-0 ~]# kubectl get cs NAME AGE controller-manager scheduler etcd-0 [root@k8s-0 ~]# kubectl get pods -n kube-system -o wide NA

剑圣无痕 剑圣无痕 2023-07-09
0 0 0
Kubectl 效率提升指北

Kubectl 效率提升指北

写水文啦啦啦啦啦啦啦 kubectl 可能是 Kubernetes(k8s) 最好用的用户接口, 但各种工具都得自己打磨打磨才能用得顺手, kubectl 也不例外. 日常使用起来仍然有比较繁琐的地方, 比如同时查看多个容器的日志, 自定义 get 的输出格式. 下面就讲一些 kubectl 的使用

贤蛋大眼萌 贤蛋大眼萌 2023-07-09
0 0 0
深度解读:输入 kubectl run 后,到底发生了什么?

深度解读:输入 kubectl run 后,到底发生了什么?

为了确保整体的简单性和易上手,有时 Kubernetes 会通过一些简单的抽象隐去操作背后的复杂逻辑,但作为一名有梦想的工程师,掌握其背后的真正思路是十分有必要的。本文以 Kubectl 创建 Pod 为例,向你揭露从客户端到 Kubelet 的请求的完整生命周期。 想象

大猫 大猫 2023-07-09
0 0 0
OpenYurt 深度解读:如何构建 Kubernetes 原生云边高效协同网络?

OpenYurt 深度解读:如何构建 Kubernetes 原生云边高效协同网络?

作者 | 郑超 导读:OpenYurt 是阿里巴巴开源的云边协同一体化架构,与同类开源方案相比,OpenYurt 拥有可实现边缘计算全场景覆盖的能力。在之前的一篇文章中,我们介绍了 OpenYurt 是如何在弱网和断网场景下实现边缘自治的。本文作为 OpenYurt 系列文章的第四篇,我们将着重介绍

醒在深海的猫 醒在深海的猫 2023-07-09
0 0 0
与 Kubernetes 共存:使用 8 个命令调试集群

与 Kubernetes 共存:使用 8 个命令调试集群

如果你使用Kubernetes 的时间足够长,那么你肯定需要对其进行调试,但它是一个分布式系统,有很多组件,有时组件很难理解。在这篇文章中,我将介绍八个命令来调试Kubernetes 集群,它将帮助你了解集群并确保运行 Pod 的核心功能可用。 这篇文章将假设你拥有集群的管理员访问权限。我们将假设你

法医 法医 2023-07-09
0 0 0
Kubernetes kubectl 命令自动补全

Kubernetes kubectl 命令自动补全

Kubernetes kubectl 命令自动补全 标签(空格分隔): Kubernetes Kubernetes安装 在k8s 1.3版本之前,设置kubectl命令自动补全是通过以下的方式: source ./contrib/completions/bash/kubectl 但是在k8s 1.

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-05-04
0 0 0
开启 Kubernetes 监控并实施压力测试

开启 Kubernetes 监控并实施压力测试

1. Kubectl 基本命令1.1 创建对象1 2 3 4 5 6 7 8 # 创建资源,也可以使用远程 URL kubectl create -f ./my.yaml # 使用多个文件创建资源 kubectl create -f ./my1.yaml -f ./my2.yaml # 使用目录下的

大树 大树 2023-01-04
0 0 0
kubectl 实用指南

kubectl 实用指南

1. 什么是 kubectlkubectl 是 Kubernetes 的命令行工具,通过 API server 与集群进行交互。2. 配置 kubectlkubectl 可以通过 ~/.kube/config 配置连接到一个或多个集群。具体如何配置可以参考: 配置对多集群的访问 。如果需要配置远程集

剑圣无痕 剑圣无痕 2023-01-04
0 0 0
开发 Tips(12)

开发 Tips(12)

主要记录最近遇到的一些开发问题,解决方法。1. Kubernetes 中给 Node 增加 Role: worker1 2 3 4 kubectl get nodes NAME STATUS ROLES AGE VERSION i-6fns0nua Ready

穿过生命散发芬芳 穿过生命散发芬芳 2023-01-04
0 0 0
Kubernetes 签发 Ingress 证书及日常故障运维

Kubernetes 签发 Ingress 证书及日常故障运维

1. 自动签发 Ingress 证书安装 cert-manager 1 2 3 4 5 6 7 8 9 10 kubectl apply -f https://raw.githubusercontent.com/jetstack/cert-manager/release-0.10/d

张二河 张二河 2023-01-04
0 0 0
如何配置高效的 Kubernetes 命令行终端

如何配置高效的 Kubernetes 命令行终端

磨刀不误砍柴工,无论什么时候,花点时间在工具链上都是值得的。1. 自动补全 - kubectlOS X 安装命令:1 brew install [email protected] 不仅仅是 kubectl ,也给其他命令行提供自动补全的命令提示。在 .zshrc 中添加如下内容:1 2 # kube

大猫 大猫 2023-01-04
0 0 0
Kubernetes 批量操作命令

Kubernetes 批量操作命令

1. 批量删除 Evicted 状态的 Pod1 kubectl get pods --all-namespaces -o wide | grep Evicted | awk '{print $1,$2}' | xargs -L1 kubectl delete pod -n 2. 批量删除指定空间指

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-01-04
0 0 0
使用 Cilium 替换 Calico

使用 Cilium 替换 Calico

1. 系统要求Kubernetes, >= 1.16.0-0Helm, >= 3.0Linux 内核 >= 4.9.17CentOS 7 升级内核过程,可以参考 Calico 下如何切换数据面到 eBPF 。2. 卸载 Calico删除集群资源1 2 3 4 5 6 kubectl

大猫 大猫 2023-01-04
0 0 0
常用的清理 Kubernetes 集群资源命令

常用的清理 Kubernetes 集群资源命令

长时间运行的集群,常会面临各种资源耗尽的问题,另外磁盘不足时 Kubelet 还会主动清理镜像增加不确定因素,本文提供了一些命令片段用于清理工作。1. Kubernetes 基础对象清理清理 Evicted 状态的 Pod1 sudo kubectl get pods --all-namespace

剑圣无痕 剑圣无痕 2023-01-04
0 0 0
给 Kubernetes 添加 imagePullSecrets

给 Kubernetes 添加 imagePullSecrets

1. 通过 kubectl create 添加1 kubectl create secret docker-registry mypullsecret --docker-server=harbor.chenshaowen.com --docker-username=robot-test --dock

法医 法医 2023-01-04
0 0 0
如何设置 Pod 到指定节点运行

如何设置 Pod 到指定节点运行

1. 创建负载时,通过 nodeSelector 指定 Node给节点添加标签1 kubectl label node node2 project=A 指定 nodeSelector 创建工作负载 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1

贤蛋大眼萌 贤蛋大眼萌 2023-01-04
0 0 0
OpenEBS 证书过期导致服务不可用

OpenEBS 证书过期导致服务不可用

1. 安装方式1 2 kubectl apply -f https://openebs.github.io/charts/openebs-operator.yaml kubectl patch storageclass openebs-hostpath -p '{"metadata": {"anno

共饮一杯 共饮一杯 2023-01-04
0 0 0
使用 Kubectl 获取和删除孤立的 Secret

使用 Kubectl 获取和删除孤立的 Secret

使用 Kubectl 获取和删除孤立的 Secret 维护干净有序的 Kubernetes 集群对于 DevOp 团队非常重要,这样他们就不会不必要地浪费计算或财务资源,或者在孤立机密的情况下,留下可能危及安全的暴露资源。 在本指南中,我们将专注于通过查找和删除孤立的 Secret 来清

Kseniya Kseniya 2022-10-13
0 0 0
1 2