Kubernetes API资源对象 1、API资源对象Pod在K8s里,YAML用来声明API对象的,那么API对象都有哪些?可以这样查看资源对象: 1$ kubectl api-resources Pod为K8s里最小、最简单的资源对象。 运行一个pod 1$ kubectl run pod-demo --image=busybox 从已知Pod导出YAML文件: 1$ kubectl get pod pod-demo -o 2024-01-09 Linux #kubernetes
Kubernetes基础概念及核心组件 引言Kubernetes已成为现代容器化应用程序的标准编排平台,它提供了高度自动化的容器部署、扩展和管理功能。随着容器化技术的广泛应用,了解并掌握Kubernetes的基础概念和核心组件变得越来越重要。 本文旨在对Kubernetes的基础概念及核心组件进行介绍,并帮助读者快速理解和掌握这一强大工具的基本原理和使用方法。 首先,我们将从基础概念开始,逐步深入了解Kubernetes的主要构成部分。 2023-12-31 Linux #kubernetes
Linux系统管理入门:磁盘管理 1、基本概念磁盘类型:固态硬盘 SSD、混合硬盘 HHD、机械硬盘 HDD 位:每个 0 或 1 就是一个位(bit),位是内存的最小单位。 比特 bit:1 比特等于 1 位,bit 使用 b 表示; 字节 Byte:1Byte=8bit,Byte 使用 B 表示; 扇区 sector:通常为 512B,磁盘最小存储单元; 柱面:不同盘片相同位置的扇区组成一个柱面 块 block:将 2023-12-22 Linux #Linux
Jenkins构建过程中常见问题排查与解决 排查思路查看Jenkins流水线Console Output,分析输出内容,根据报错信息排查。 常见问题1、报错提示SERVER: Agent version 4.13 or newer is required原因:jenkins agent版本过低 解决方法:构建slave镜像时使用对应版本的slave镜像。 Jenkins 版本2.277及以后的版本,推荐使用 jenkins/i 2023-12-18 Jenkins #Jenkins #CI/CD #Kubernetes
k8s中部署jenkins并利用master-slave模式实现CICD 1、Jenkins概念1.1 前言Jenkins 是一个开源的自动化构建工具,用于持续集成和持续交付。它可以帮助开发团队自动化构建、测试和部署软件,提高软件开发的效率和质量。Jenkins 具有以下特点: 开源:Jenkins 是一个开源软件,可以免费使用。 易用:Jenkins 提供了丰富的插件和模板,可以快速地搭建自动化构建和部署流程。 可扩展:Jenkins 支持插件扩展,可以满足不同项目 2023-12-17 Jenkins #Jenkins #CI/CD #Kubernetes
Gitlab安装和使用 GitLab是一个开源的Git仓库管理工具,用于版本控制、代码审查、问题跟踪和持续集成等。它提供了一个集成的开发环境,使团队成员可以在一个平台上协同开发和管理项目。本文介绍如何在Ubuntu或RHEl上安装GitLab,及其常见的使用教程。 GItlab 提供企业版(Gitlab EE)和社区版(Gitlab CE)。在这篇文章中,我们将介绍社区版。 准备工作 运行Ubuntu或RHEl且具有 S 2023-12-15 Linux #gitlab
Linux系统管理入门:网络管理 前言在现代社会中,网络已经成为我们日常生活中不可或缺的一部分。无论是工作、学习还是娱乐,我们都离不开网络。然而,网络的复杂性使得网络管理变得困难重重。为了更好地管理和维护网络,我们需要了解一些基本的网络知识。 本文将介绍一些常用的Linux网络管理知识和命令,包括网卡命名规则、网络设备配置、IP地址管理、路由设置、DNS解析等。通过学习这些内容,我们可以更好地理解和掌握网络的运行原理,从而提高我们 2023-12-11 Linux #Linux
Linux系统管理入门:进程管理 前言在Linux系统中,进程管理是非常重要的一个方面。进程是程序运行的实例,它们动态产生、动态消亡,并且会继承执行用户的权限和父进程的属性信息。在Linux系统中,有许多工具可以用来管理和监控进程,例如ps、top、pgrep、pidof等。 本文将介绍进程管理的相关概念和工具,包括进程的概念、ps命令、top命令、pgrep命令、pidof命令、进程通信、信号发送工具、进程优先级、作业控制等内容 2023-12-10 Linux #Linux
Linux系统管理入门:用户、组与权限管理 在Linux系统中,用户和组管理以及权限管理是Linux系统中非常重要的概念。用户和组管理涉及到用户的创建、修改、删除以及所属组的设置等操作,而权限管理则涉及到文件和目录的访问权限设置。本文将详细介绍Linux系统中用户与组管理以及权限管理的相关知识,帮助读者更好地理解和掌握Linux系统管理的基本概念和操作。 1、用户与组管理用户 任何用户被分配一个独特的用户id号(UID) UID 0 标识 2023-12-09 Linux #Linux
Linux系统管理入门:文件系统组成及常用命令详解 1、文件系统的组成 文件和目录构成单根的倒树状结构 文件系统从根目录开始,表示为一个单独的/字符 命名大小写敏感 路径以/分割 2、重要目录 一级目录 功能(作用) /bin/ 存放系统命令,普通用户和 root 都可以执行。放在 /bin 下的命令在单用户模式下也可以执行 /boot/ 系统启动目录,保存与系统启动相关的文件,如 2023-12-08 Linux #Linux