k8s架构图:前言:本文以两台机器为例,叙述k8s安装部署过程,1台机器为master节点,另一台为node节点,master节点不参与部署业务pod。服务器操作系统为Ubuntu18.04 Server0X00 部署前置操作以下为Master节点和Node节点均需执行部署前置操作1.安装Docker此处需要注意安装Docker版本是否被k8s支持,比如k8s V1.20最高只支持Docke
在使用Kubernetes(以下简称K8S)进行容器编排和管理时,自建K8S集群是一个常见需求。在这篇文章中,我将向你展示如何通过一系列步骤和代码示例来搭建自己K8S集群。 ### 自建K8S集群流程概览 下面是搭建自建K8S集群简要流程,我们将在接下来内容中逐步展开每一步详细操作和代码示例。 | 步骤 | 操作 | | ------ | ------ | | 1 | 准备环境和准
原创 2024-02-23 09:49:39
215阅读
自建K8S集群公网步骤以及代码示例 1. 准备工作 在进行自建K8S集群公网前,需要确保以下几个条件已经满足: - 已经拥有了一个可用Kubernetes集群 - 已经拥有了一个可用公网IP 2. 安装Ingress Controller Ingress Controller是Kubernetes中一个重要组件,用于实现集群内部服务公开访问。常用Ingress Controller
原创 2024-02-07 10:55:16
198阅读
自建K8S集群风险 在使用Kubernetes(K8S)进行容器编排和管理时,有些开发者常常选择自建K8S集群来满足自身需求。然而,自建K8S集群也存在一些风险,比如配置错误、不稳定性、安全性问题等。本文将介绍自建K8S集群风险,并提供一些代码示例来辅助读者理解。 自建K8S集群步骤如下: 步骤 | 描述 ------|----- 1 | 安装和配置虚拟化软件(如Virtu
原创 2024-02-07 11:59:20
76阅读
自建K8S集群规模是一个复杂但非常有必要操作,可以帮助我们更好地管理和调度容器化应用程序。在这篇文章中,我将向你介绍如何实现自建K8S集群规模,让你能够轻松达到这个目标。 首先,让我们来看看整个实现过程步骤。下表列出了我们需要完成主要步骤: | 步骤 | 操作 | | ------ | ------ | | 步骤一 | 在每台服务器上安装Docker和Kubernetes | | 步骤二
原创 2024-02-20 16:32:54
83阅读
### 如何使用ACK自建Kubernetes集群 欢迎你加入Kubernetes这个大家庭!如果你刚入行,也许对于如何自建一个Kubernetes集群还不太了解。别担心,今天我将为你介绍使用阿里云ACK(Alibaba Cloud Kubernetes)自建Kubernetes集群步骤,并提供相关代码示例。 #### 什么是ACK? ACK是阿里云提供托管式Kubernetes服务,它提
原创 2024-02-07 10:45:27
45阅读
自建K8S集群公网 随着云原生技术发展,Kubernetes(K8S)作为容器编排系统,越来越被企业广泛采用。在实际应用中,有时候我们需要将K8S集群暴露在公网上,以便外部访问和管理。本文将向你介绍如何自建K8S集群公网,让你更好地利用Kubernetes进行开发和部署。 整个自建K8S集群公网过程可以分为以下几个步骤: | 步骤 | 操作
原创 2024-02-21 15:40:22
78阅读
一、概述搭建k8s集群时,需要访问google,下载相关镜像以及安装软件,非常麻烦。正好阿里云提供了k8s更新源,国内用户就可以直接使用了。二、环境介绍操作系统主机名IP地址功能配置ubuntu-16.04.5-server-amd64k8s-master192.168.91.128主节点2核4Gubuntu-16.04.5-server-amd64k8s-node1192.168.91.129
转载 2024-04-15 23:08:55
101阅读
K8S GPU集群实现流程 在Kubernetes(K8S)平台上实现GPU集群可以有效地利用硬件资源,提供更高计算性能,对于需要进行大规模、高性能计算应用非常有用。本文将介绍通过以下步骤在K8S上实现GPU集群过程,并提供相应代码示例。 1. 了解GPU集群 在开始之前,我们需要了解GPU集群概念以及相关基本知识。GPU(Graphics Processing Unit)是用于进
原创 2024-02-07 10:30:01
108阅读
前言Kubernetes 支持HPA模块进行容器伸缩,默认支持CPU和内存等指标。原生HPA基于Heapster,不支持GPU指标的伸缩,但是支持通过CustomMetrics方式进行HPA指标的扩展。我们可以通过部署一个基于Prometheus Adapter 作为CustomMetricServer,它能将Prometheus指标注册APIServer接口,提供HPA调用。 通过配置,H
转载 2024-02-12 21:33:53
80阅读
k8s kubelet device-plugins场景:对于云用户来说,在 GPU 支持上,他们最基本诉求其实非常简单:我只要在 Pod YAML 里面,声明某容器需要 GPU 个数,那么 Kubernetes 为我创建容器里就应该出现对应 GPU 设备,以及它对应驱动目录。以 NVIDIA GPU 设备为例,上面的需求就意味着当用户容器被创建之后,这个容器里必须出现如下
转载 2024-05-08 22:49:52
154阅读
ETCD集群扩容和缩容本文将介绍生产环境下如何对ETCD集群进行扩容和缩容。 文章目录ETCD集群扩容和缩容新节点环境准备(node3)下载安装包并初始化环境网络准备生成`node3`对等证书向集群中添加普通节点`node3`添加新节点查看集群状态添加`node3`节点配置添加`node3`节点服务文件启动`node3`节点再次查看集群状态将`node3`节点从集群中移除集群节点查看移除节点查看集
转载 2024-05-16 12:41:30
56阅读
自建K8S集群弹性伸缩是指在Kubernetes平台上通过增加或减少节点方式对集群进行扩容或缩容。在这篇文章中,我将向你介绍如何实现自建K8S集群弹性伸缩,以及每一步需要做什么,所需代码示例。 整体流程如下: | 步骤 | 操作 | 代码示例 | | --- | --- | --- | | 1 | 部署K8S集群 | `kubeadm init` | | 2 | 加入节点 | `kube
原创 2024-01-31 15:04:14
168阅读
如何在AWS上自建Kubernetes集群 Kubernetes(简称K8S)是一个开源容器编排平台,可以帮助我们管理和运行容器化应用程序。而AWS(Amazon Web Services)是一家提供云计算服务公司,它提供强大基础设施可以帮助我们搭建和运行Kubernetes集群。下面我将介绍在AWS上自建Kubernetes集群整个流程,并给出每个步骤所需代码和注释。 **步骤一
原创 2024-01-31 14:58:22
75阅读
全栈工程师开发手册 (作者:栾鹏) 架构系列文章建设前准备申请docker 仓库因为总需要存放镜像仓库,内网可以自己部署harbor,在外网可以官方docker hub,或者阿里云、腾讯云将基础组件推送到内网仓库如果能连接外网客户忽略。内网无法连接外网,需要我们提前拉好镜像。关于镜像版本与rancher版本、k8s版本有关。比如我这里使用是rancher v2.3.2,k8s使用是v
原创 2022-04-08 20:04:52
279阅读
个人pc自建k8s集群简介及实现步骤 随着云原生应用开发兴起,Kubernetes(简称K8S)作为容器编排和管理首选工具,被广泛应用于企业级云平台。但是,对于一些个人开发者或小团队来说,搭建一个自己K8S集群也是十分有必要。本文将对个人PC自建K8S集群实现步骤进行科普,并提供代码示例。 整体流程: O PC1 节点为Master主节点,PC2、PC3、PC4 节点为工作节点
原创 2024-02-04 11:52:30
226阅读
阿里云自建K8S集群实现步骤以及相应代码示例 在阿里云上自建一个Kubernetes(以下简称K8S集群,是进行容器化应用部署和管理最佳实践之一。下面将介绍整个自建K8S集群流程,并提供每一步需要执行代码示例,帮助你实现阿里云自建K8S集群。 步骤概述: 1. 创建云服务器(ECS) 2. 配置主机环境 3. 安装Docker 4. 安装kubeadm、kubelet和kubectl
原创 2024-02-07 12:13:33
192阅读
自建K8S集群公网访问教程 作为一名经验丰富开发者,我将为你解释如何自建K8S集群并实现公网访问。在开始之前,我们先了解一下整个流程,然后逐步进行操作。 整体流程: 1. 准备Kubernetes集群环境 2. 配置负载均衡 3. 设置公网访问 下面我们详细介绍每一步操作。 步骤1:准备Kubernetes集群环境 在这一步中,我们需要安装并配置好Kubernetes集群环境。这包括M
原创 2024-02-04 12:03:25
272阅读
自建k8s集群公网访问 在Kubernetes(简称K8S)中,默认创建Pod只能在集群网络中进行访问,无法直接从公网访问。但是,有时我们需要将K8S集群服务暴露到公网上,以便外部用户能够通过Internet访问到这些服务。本文将介绍如何实现自建K8S集群公网访问。 整件事情流程如下所示: 步骤 操作 1 在云服务商中创建一个具有公网IP虚拟机,作为集群主节点 2 安装Dock
原创 2024-01-31 14:50:44
135阅读
自建K8S(Kubernetes)是指在自己服务器上构建和运行K8S集群,而不是使用云厂商提供托管服务。自建K8S可以帮助开发者更好地掌握和定制K8S集群,以满足特定需求。下面将详细介绍如何实现自建K8S步骤和所需代码示例。 ### 实现自建K8S步骤 | 步骤 | 操作 | |:----:|:--------------------
原创 2024-04-26 10:28:24
86阅读
  • 1
  • 2
  • 3
  • 4
  • 5