文章目录一、kubernetes集群命令行工具kubectl1. kubectl概述2. kubectl语法格式3. 帮助命令4. 常用命令二、yaml文件介绍1. 语法格式2. yaml文件组成部分3. 常用字段含义4. 如何快速编写yaml文件 一、kubernetes集群命令行工具kubectl1. kubectl概述kubectl是kubernetes集群的命令行工具,通过kubectl            
                
         
            
            
            
            在维护 Kubernetes 系统集群时,kubectl 应该是最常用的工具之一。从 Kubernetes 架构设计的角度看,kubectl 工具是 Kubernetes API Server 的客户端。它的主要工作是向 Kubernetes API Server 发起 HTTP 请求。Kubernetes 是一个完全以资源为中心的系统,而 kubectl 会通过发起 HTTP 请求来操纵这些资源            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-16 13:43:37
                            
                                30阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            YAML k8s中中使用了多个*.yaml文件,那么这些文件的格式及含义、语法是如何的呢?一、YAML介绍:1、Deployment配置模板2、nginx示例3、SERVICE配置模板4、Pod配置模板5、快速生成YAML文件 k8s中中使用了多个*.yaml文件,那么这些文件的格式及含义、语法是如何的呢?一、YAML介绍:1、简介: YAML 语言(发音 /ˈjæməl/ )的设计目标,就是方            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-24 10:48:52
                            
                                620阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            作者:大飞哥,视源电子运维工程师,KubeSphere 用户委员会广州站站长采集落盘日志日志采集,通常使用 EFK 架构,即 ElasticSearch,Filebeat,Kibana,这是在主机日志采集上非常成熟的方案,但在容器日志采集方面,整体方案就会复杂很多。我们现在面临的需求,就是要采集容器中的落盘日志。容器日志分为标准输出日志和落盘日志两种。应用将日志打印在容器标准输出 STDOUT 中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-13 06:46:06
                            
                                173阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录Kubectl 常用命令命令的语法基础命令部署和集群管理命令故障排查和调试命令高级命令设置命令其他命令YAML文件YAML 介绍YAML 基本语法YAML 组成部分常用字段说明(K8s中yaml文件说明)快速编写YAML文件YAML 支持的数据结构PodPod基本概念Pod存在意义Pod实现机制镜像拉取资源调度重启策略健康检查Pod创建流程影响Pod调度Pod节点亲和性Pod污点和污点容忍Y            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-24 13:20:08
                            
                                273阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            参考k8s serviceaccount创建后没有生成对应的secret - SoulChild随笔记参考 | KubernetesKubernetes API Reference Docs1 | 用ServiceAccount Token的方式访问apiserver在kubernetes集群,可以登陆到master集群,可以使用私钥证书的方式访问。证书路径:master的/etc/kuberne            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-23 11:33:19
                            
                                103阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               一、K8S名称空间嗯,名称空间是个小插曲,yaml在下面1、Yaml文件创建名称空间  1.编写Yaml文件
# vim namespace.yml
---
apiVersion: v1
kind: Namespace
metadata:
 name: ns-monitor
 labels:
name: ns-monitor
uid: 8888
2. 创建资源
# kubectl            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-15 19:53:30
                            
                                507阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 用kubectl查看yaml文件
当在使用Kubernetes集群管理应用程序时,有时候需要查看已部署资源的配置文件,这时就需要使用kubectl来查看yaml文件。本文将向您介绍如何用kubectl来查看yaml文件。
## 流程概述
下面是用kubectl查看yaml文件的流程,我们将详细说明每个步骤需要做什么,并提供相应的代码示例。
| 步骤 | 描述 |
| ---- | --            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-23 19:40:18
                            
                                183阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubectl apiserver 管理对象命令等 Kubectl get cs 查看信息等  命令启动podKubectl run -> create a deployment or job manage the created containerKubectl run nginx-deploy --image=nginx:1.14-alpine --port=80&n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-14 22:14:40
                            
                                24阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录一、kubectl 操作 yaml 文件1.应用yaml文件指定的资源 2.删除yaml文件指定的资源3.查看资源的yaml格式信息4.查看yaml文件字段说明5.修改yaml文件指定的资源(1)离线修改(2)在线修改二、编辑yaml配置清单生成资源1.编写yaml文件(1)案例1:yaml创建Deployment (2)案例2:yaml创建Service对外提供访问并测试            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-06 19:49:10
                            
                                1659阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            注:本文使用的Traefik为1.x的版本在生产环境中,我们常常需要控制来自互联网的外部进入集群中,而这恰巧是Ingress的职责。Ingress的主要目的是将HTTP和HTTPS从集群外部暴露给该集群中运行的服务。这与Ingress控制如何将外部流量路由到集群有异曲同工之妙。接下来,我们举一个实际的例子来更清楚的说明Ingress的概念。首先,想象一下在你的Kubernetes集群中有若干个微服            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-10 09:10:49
                            
                                531阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            容器编排技术 -- Kubernetes kubectl 概述 1 语法2 Operations3 Resource types4 输出选项 Output options4.1 格式化输出 Formatting output4.1.1 Custom columns4.2 Sorting list objects5&nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-16 14:40:26
                            
                                25阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录一、陈述式管理1、陈述式资源管理方法2、k8s相关信息查看2.1 查看版本信息2.2 查看节点信息2.3 查看资源对象简写2.4 查看集群信息2.5 配置kubectl自动补全2.6 查看日志2.7 基本信息查看2.8 命名空间操作2.9 deployment/pod操作2.10 增加/删除label二、声明式管理1. 声明式管理方法2、查看资源配置清单2.3、解释资源配置清单2.4、修改资源            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-29 11:14:27
                            
                                112阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            接着上一篇的集群部署完成后,就可以熟悉下k8s基本操作,及在操作过程中遇到的一些问题。一. k8s基本操作命令:  创建:kubectl create -f xxx.yaml 查询:kubectl get pod yourPodNamekubectl describe pod yourPodName 删除:kubectl delete pod yourPodName 更新:kubectl repl            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-24 11:23:20
                            
                                955阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            乐维产品包具体打包为4个镜像包,分别为:mysql5.7.36.tar、zabbix_server.tar、itops_v1_4_x86_64.tar、bpm0.1.tar,对应的配置文件分别为:data.tar、conf.tar、nginx-v1.3.tar.gz、bpm12.zip。K8s yaml文件具体打包为strogeclass、pv、pvc、deployment、service,执行时            
                
         
            
            
            
            文章目录一、k8s支持的文件格式二、语法格式1、查看资源版本标签2、创建yaml文件测试2.1、编写 nginx-test.yaml 资源配置清单3、生成yaml格式4、查看生成json格式5、使用 yaml 格式导出生成模板6、使用 yaml 模板创建实例7、将现有资源生成 yaml 模板导出并保存为文件8、查看字段帮助信息 一、k8s支持的文件格式Kubernetes支持YAML和JSON格            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-07 22:38:38
                            
                                527阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Kubernetes(K8S)是一种用于自动部署、扩展和管理容器化应用程序的开源平台。其中,Ingress是K8S中一个重要的组件,用于暴露HTTP和HTTPS服务,并允许外部流量进入集群。通过使用kubectl命令行工具,我们可以轻松地配置和管理Ingress。
下面是使用kubectl配置Ingress的详细步骤:
| 步骤 | 操作 |
| ------ | -------- |
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-25 11:30:33
                            
                                145阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录IngressIngress配置配置写法转发到单个后端服务不同的URL路径被转发到不同的服务上不同的域名转发到不同的服务上不使用域名的转发规则 IngressIngress 是 Kubernetes 中的一种 API 对象,用于管理和配置集群中的 HTTP 和 HTTPS 服务路由。Ingress 可以在 Kubernetes 集群外公开服务,并提供负载均衡、SSL 终止和基于主机名或 UR            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-15 16:34:06
                            
                                51阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            错误手册0. Kubernetes-ErrorConfigMap概念ConfigMap一般用于管理一些配置文件或者一些环境变量信息。 ConfigMap可以将配置和Pod分开,使配置文件的变更和管理更加便易。 ConfigMap 的主要作用就是为了让镜像和配置文件解耦,以便实现镜像的可移植性和可复用性。注意事项ConfigMap 需要在 Pod 启动前创建出来;只有当 ConfigMap 和 Po            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-19 13:06:10
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目 录1. NameSpace1.1 NameSpace是什么1.2 NameSpace相关的命令1.2.1 使用命令行方式1.2.2 使用yaml文件的方式2. Pod2.1 什么是Pod2.2 Pod相关的命令2.2.1 使用命令行方式2.2.2 使用yaml文件的方式2.3 Pod中多个容器示例 1. NameSpace1.1 NameSpace是什么NameSpace 称作名称空间或者命            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-31 15:43:04
                            
                                288阅读
                            
                                                                             
                 
                
                                
                    