目录一、yaml和json介绍1、yuml语言介绍2、k8s支持的文件格式二、声明式对象管理1、deployment.yaml文件详解2、Pod yaml文件详解3、Service yaml文件详解三、编写资源配置清单1、 编写yaml文件2、 创建并查看pod资源3、创建service服务对外提供访问并测试4、创建资源并查看service5、浏览器访问测试四、试运行与格式1、-dry-run:试
是否有过因为使用 kubectl 经常需要重复输入命名空间而苦恼?是否觉得应该要有个记住命名空间的功能,自动记住上次使用的命名空间,不需要每次都输入?可惜没有这种功能,但是,本文会教你一个非常巧妙的方法完美帮你解决这个痛点。k 命令将如下脚本粘贴到当前shell(注册k命令到当前终端session):function k() { cmdline=`HISTTIMEFORMAT="" hist
# Kubernetes中的namespace是用来将集群中的资源进行逻辑隔离的一种方式,能够帮助用户在不同的环境中管理资源。kubectl是与Kubernetes集群进行交互的命令行工具,可以用来创建、修改、删除资源以及进行其他操作。在本文中,我们将介绍如何使用kubectl命令来管理namespace。 ## 实现"kubectl namespace"的步骤 | 步骤 | 操作 | | -
原创 2024-05-23 10:22:55
85阅读
简介此文档讲述在namaspace中,将正在运行的容器配置最小使用内存及最大使用内存内存。在LimitRange对象中设置最小和对大内存值约束后,如果Pod不满足约束条件,Pod不会被创建。备注:此文档参考官方文档,并加以自己的理解。如有误导性的内容,请批评指正。指定namespace中最大内存和最小内存值创建namespace# kubectl create namespace constrai
# Kubernetes 是一个开源的容器编排引擎,常用于部署、扩展和管理容器化应用程序。在 Kubernetes 中,Namespace 是一种用于将集群内部资源进行隔离和划分的机制,可以用于将不同项目、团队或环境的资源进行隔离,从而提高集群的可管理性和安全性。 ## 如何使用 kubectl 删除 Namespace ### 步骤概览 | 步骤 | 操作 | | :--- | :---
原创 2024-05-15 10:55:41
223阅读
在Kubernetes(K8S)中,Namespace是一种用来在集群中将资源进行分类和隔离的方式,类似于传统的文件系统中的文件夹。在实际应用中,我们可能会需要在不同的Namespace间切换以方便查看和管理资源。而kubectl是Kubernetes的命令行工具,可以帮助我们管理K8S集群。在本文中,我将向你介绍如何使用kubectl来切换Namespace。 整个切换Namespace的过程
原创 2024-04-23 20:07:46
136阅读
在Kubernetes(K8S)中,命名空间(Namespace)是一种用来在一个集群中对资源进行逻辑隔离的机制。它可以帮助用户在集群中管理和组织资源,避免资源冲突和混乱。kubectl是K8S中的命令行工具,能够帮助用户与集群进行交互操作。 接下来我将教你如何使用kubectl命令来获取当前集群中存在的所有命名空间(namespace)。 ### 实现"kubectl get namespa
原创 2024-04-29 12:11:57
74阅读
1.设置默认namespace您可以使用namespace(例如,Dev1,Dev2,QA1,QA2等)将Kubernetes集群划分为多个环境,并且每个环境可以由不同的用户管理。运行kubectl命令的不便之一是,每次编写命令时,都需要在最后使用该--namespace 选项。运维人员通常会忘记这一点,最终在错误的namespace中创建对象(pod,service,deployment)。使用
原标题:使用kubectl管理k8s集群(三十)前言Foreword在搭建k8s集群之前,我们需要先了解下kubectl的使用,以便在集群部署出现问题时进行检查和处理。命令和语法记不住没有关系,但是请记住主要的语法和命令以及帮助命令的使用。在下一篇,我们将讲述使用Kubeadm来创建k8s集群。THE END目录使用kubectl管理k8s集群概述语法主要命令(command)说明资源类型(TYP
转载 2024-05-11 23:39:38
35阅读
一、启动应用安全信息的保护:Secret介绍:应用启动过程中可能需要一些敏感信息,比如访问数据库的用户名密码或者秘钥。将这些信息直接保存在容器镜像中显然不妥,Kubernetes 提供的解决方案是 Secret。Secret 会以密文的方式存储数据,避免了直接在配置文件中保存敏感信息。Secret 会以 Volume 的形式被 mount 到 Pod,容器可通过文件的方式使用 Secret 中的敏
转载 8月前
7阅读
kubectl -n ingress-nginx get pod -o wide 什么意思?kubectl -n ingress-nginx get pod -o wide具体解释如下:kubectl: 是用于与Kubernetes集群进行交互的命令行工具。 -n ingress-nginx: 使用 -n选项指定了命名空间(namespace)为 ingress-ngi
女主宣言众所周知,Kubernetes是允许指定CPU和RAM的请求和限制的,这一特性对于单独的pod的资源消耗管理非常有用。在本系列文章中,我们将向大家展示集群资源的高效管理的三种策略。 众所周知,Kubernetes是允许指定CPU和RAM的请求和限制的,这一特性对于单独的pod的资源消耗管理非常有用。但是,如果你是Kubernetes集群管理员,你可能还希望控制集群中资源的全局性消耗
转载 9月前
65阅读
kubectl delete ns qfusion导出namespace描述信息到文件kubectl get ns qfusion -o json > qfusion.json删除finalizers部分启用proxykubectl proxy调用api删除curl -k -H "Content-Type: application/json" -X PUT --data-binary @qf
原创 2022-05-30 17:47:38
524阅读
1. ConfigMapConfigMap 是一种 API 对象,用来将非机密性的数据保存到键值对中。使用时,Pods 可以将其用作环境变量、命令行参数或者存储卷中的配置文件。ConfigMap 的主要作用就是为了让镜像和配置文件解耦,以便实现镜像的可移植性和可复用性。ConfigMap 并不提供保密或者加密功能。 如果你想存储的数据是机密的,请使用 Secret,
转载 2024-04-06 09:33:15
345阅读
本文记录使用kubeadm管理工具安装部署kubernetes集群的过程。本集群包含两台主机,一台master节点,一台node节点。若有多台node节点,依照加入集群的步骤把其余主机依次加入集群即可。说明:网络限制是本次安装的难点,我们的机器都在公司内网,仅可以使用代理连接到外网。本次部署过程中,一共有4处地方涉及到外网连接:yum install、docker pull、helm instal
转载 2024-05-11 21:39:33
61阅读
1.Kubernetes集群管理工具kubectl概述kubectl是Kubernetes集群的命令行工具,通过kubectl能够对集群本身进行管理,并能够在集群上进行容器化应用的安装和部署命令格式命令格式如下kubectl [command] [type] [name] [flags]参数command:指定要对资源执行的操作,例如create、get、describe、deletetype:指
转载 2024-05-06 21:03:08
245阅读
 欢迎关注我的公众号: 目前刚开始写一个月,一共写了18篇原创文章,文章目录如下:​​istio多集群探秘,部署了50次多集群后我得出的结论​​​​istio多集群链路追踪,附实操视频​​​​istio防故障利器,你知道几个,istio新手不要读,太难!​​​​istio业务权限控制,原来可以这么玩​​​​istio实现非侵入压缩,微服务之间如何实现压缩​​​​不懂envoyf
原创 2022-08-11 10:49:51
35阅读
女主宣言众所周知,Kubernetes是允许指定CPU和RAM的请求和限制的,这一特性对于单独的pod的资源消耗管理非常有用。在本系列文章中,我们将向大家展示集群资源的高效管理的三种策略。众所周知,Kubernetes是允许指定CPU和RAM的请求和限制的,这一特性对于单独的pod的资源消耗管理非常有用。但是,如果你是Kubernetes集群管理员,你可能还希望控制集群中资源的全局性消耗,并/或配
转载 2024-09-24 06:40:15
60阅读
删除POD kubectl delete pod PODNAME --force --grace-period=0 ```#删除NAMESPACEkubectl delete namespace NAMESPACENAME --force --grace-period=0```
原创 2023-01-15 11:02:46
348阅读
ktop:Kubernetes 集群资源监控工具 ktop A top-like tool for your Kubernetes clusters 项目地址: https://gitcode.com/gh_mirrors/kt/ktop 项目介绍ktop 是一个类似于 top 的命令行工具,专为 Kubernetes 集群设计。它提供了一种直观的方式以查看集群中的节点、Pod 及其他工作负载
转载 9月前
25阅读
  • 1
  • 2
  • 3
  • 4
  • 5