首页
Web Coding Tech
取消

k8s名称空间

一、概述 本文目标如下 了解namespace的作用 掌握namespace查看方法 掌握namespace创建方法 掌握namespace删除方法 假设需要准备两套k8s集群用于开发测试和预发布环境,但是由于项目组可用主机资源有限,没有那么多主机可用,不能满足k8s集群的要求。我们可以使用k8s集群中的namespace(名称空间)即可实现开发测试和预发布环境的隔...

k8s资源清单文件

一、概述 在k8s中,一般使用yaml格式的文件来定义符合我们预期的Pod,这样的yaml文件被称为资源清单文件 二、常用字段 字段名 类型 说明 version String k8s的api的版本,目前基本上是v1,可以使用kubectl api-versions...

k8s中的核心组件

一、主控制节点(master node) 1.1 apiserver 用于接收客户端操作k8s的指令。提供了REST API接口,包括鉴权、数据校验、集群状态变更等。负责各个模块之间的数据交互,承担通信枢纽功能。作为资源配额控制的入口,同时提供了完整的集群安全机制。 1.2 schduler 主要是调度pod到适合的运算节点上,通过预算策略(predict)和优选策略(priorit...

k8s中的核心概念

本文将介绍k8s知识体系中,最常见的专业名词以及相关概念 一、Pod Pod是k8s中最小的逻辑单元,也叫做k8s的原子单元。一个Pod里可以运行多个容器,他们共享UTS命名空间(隔离Hostname和NIS域名)、共享NET命名空间(隔离网络设备、协议栈、端口等)、共享IPC命名空间(隔离进程间通信)。我们可以把Pod理解成豌豆荚,而同一个Pod内的每个容器是一颗颗豌豆。一个P...

使用kubeadm快速搭建k8s集群

一、概述 1.1 使用multipass搭建虚拟环境 我们可以使用multipass来创建多台Ubuntu Server虚拟环境,作为Linux集群的环境。如果你不知道multipass这个虚拟化工具的使用方法,可以参考另一篇文章:https://blog.jkdev.cn/index.php/archives/326/。 1.2 使用vagtrant搭建虚拟环境 除了multipa...

kubernetes知识概述

一、概述 博客:https://jiker.dev 公众号:极客开发者 阅读对象:后端工程师、运维工程师、Linux爱好者、k8s爱好者 二、什么是k8s? k8s本身涉及到大量的技术知识,包括操作系统、网络、存储、调度、分布式等方面的知识,这也正是技术人员学习与努力的方向。在这系列的文章,我们从了解Kubernetes的最基本的概念开始,先使用官方的kubeadm工具搭...

git版本库的代码回退技巧

一、概述 本文是该系列文章的第四篇,你可以通过以下链接阅读之前的内容 git的简介与基本操作方法 通俗易懂地学习git中最常用的指令 怎样使用git进行协同开发? git能帮助我们高效地进行代码托管,在使用git进行代码托管的时候,有时候我们需要回退版本。本文我们将一起来研究代码回退的方法。在git中,HEAD指针指向我们当前分支的最后一次提交。比如我们提交过三个版本,那么此时HE...

怎样使用git进行协同开发?

一、概述 这篇文章是本系列的第 3 篇。通过前两篇,我们已经掌握了 git 的最常用的命令以及相关操作。在本篇文章,我们将学习企业开发中最常用的协同方式,那就是基于 git 分支进行协同开发。如果你还没有阅读过前两篇文章,建议先阅读。 git的简介与基本操作方法 通俗易懂地学习git中最常用的指令 二、git 分支 2.1 分支简介 git 通过保存一系列不同时刻的文件快照,来记...

通俗易懂地学习git中最常用的命令

一、概述 在上节,带大家一起简单了解了 git ,并使用 git 成功将代码托管到 github。在本节,我们进一步学习 git ,我们根据实际开发中的需求,来逐个认识 git 中最常见与最基本的指令。 本系列大概会有 3 篇文章,这是第 2 篇,如果你还没看上一篇,推荐先看上一篇: 记录 git 几条命令,将自己的代码托管到 Github 上 实际上 git 的每个指令都有...

使用git托管代码的基本操作方法

我计划写2到3篇的git基础文章,这次介绍 git 的基本使用方法。后面介绍企业中如何使用 git 进行协同开发。 一、Git 简介 1.1 架构 关键词:git 或 Git Git 是一个分布式的代码托管工具,我们可以基于同一套代码,在不同电脑上进行项目开发,最终都可以可以把代码同步到 Git 服务器上。Git是一个分布式的代码托管工具,如下图: 1.2 工作流 下...