Kubernetes 1.27 正式发布,这是 2023 年的第一个版本。这个版本包括 60 项增强功能。其中 18 项增强功能进入 Alpha、29 项进入 Beta,还有 13 项升级为 Stable 稳定版。主题和标识Kubernetes v1.27 的主题是 Chill Vibes 新内容冻结 k8s.gcr.io镜像仓库用 registry.k8s.io&nbs
[文章原文](https://cnsre.cn/posts/210603028465)
## 部署 nginx Deployment
如果你已经完成了Kubernetes的搭建,那我跟我一块来部署第一个应用程序吧。没有完成 Kubernetes 集群搭建的,请参考文档 [使用 kubeadm 安装 kubernetes 1.21](https://cnsre.cn/posts/2106020360
原创
2021-06-21 14:39:36
377阅读
在Kubernetes中,一个项目部署了两个节点,这可能会造成资源分配不均、负载不均等问题。为了有效地解决这些问题,本文将系统化地记录整个过程,包括环境准备、分步指南、配置详解、验证测试、优化技巧和排错指南等内容。
### 环境准备
在部署Kubernetes环境之前,需要确认一些软硬件要求,以确保系统能够正常运行。下面是我们的基本要求:
- **硬件要求**:
- CPU:最少2核
本文试着梳理 Kubernetes 所遇到的挑战,设计 Serverless Kubernetes的原因、挑战和发展路径。
作者:易立(微垣)Kubernetes 作为云原生计算的基础项目,已经在开发者和企业中获得广泛的支持。然而其自身复杂性和陡峭的学习曲线依然让人望而生畏。在 CNCF 2020 年度调研报告中,在 Kubernetes 技术落地过程中
在 Kubernetes 中部署 MySQL 是一个常见的任务,有助于确保数据持久性和可扩展性。本文将详细介绍如何在 Kubernetes 环境中部署 MySQL,包括环境准备、分步指南、配置详解、验证测试、优化技巧和扩展应用等方面。
## 环境准备
在开始之前,需要确保我们有一个适宜的环境。以下是前置依赖的安装,以及版本兼容性矩阵:
| 依赖项 | 版本 | 说
本文我们用一个 Wordpress 示例来尽可能将前面的知识点串联起来,我们需要达到的目的是让 Wordpress 应用具有高可用、滚动更新的过程中不能中断服务、数据要持久化不能丢失、当应用负载太高的时候能够自动进行扩容、当然还有 HTTPS 访问等等,这些是我们的应用部署到线上环境基本上要具备的一些能力,接下来我们就来一步一步完成这些需求。原理首先要部署 Wordpress 应用,我们肯定需要知
原创
2021-01-06 23:28:21
363阅读
本文我们用一个 Wordpress 示例来尽可能将前面的知识点串联起来,我们需要达到的目的是让 Wordpr
转载
2021-07-27 13:54:24
106阅读
本文我们用一个 Wordpress 示例来尽可能将前面的知识点串联起来,我们需要达到的目的是让 Wordpr
转载
2021-07-27 13:52:54
94阅读
本篇文档描述kubesphere的离线部署过程,kubesphere的版本为3.1.1,kubernetes的版本为1.20.6,其他版本可能过程略有出入。系统要求系统最低要求(每个节点)Ubuntu 16.04, 18.04CPU: 2 核,内存:4 G,硬盘:100 GDebian Buster, StretchCPU: 2 核,内存:4 G,硬盘:100 GCentOS&
转载
2024-05-23 19:00:31
57阅读
如何部署一个Kubernetes集群
转载
2021-07-06 17:15:45
170阅读
Kubernetes 作为云原生计算的基础项目,已经在开发者和企业中获得广泛的支持。然而其自身复杂性和陡峭的学习曲线依然让人望而生畏。在 CNCF 2020 年度调研报告中,在 Kubernetes 技术落地过程中面临最大的挑战就是复杂性。IBM大型机之父 Fred Brooks 著名的论文 No Silver Bullet[1],软件系统中的复杂性可以分为本质复杂性 (essentia
通过上一篇文章“Kubernetes二进制安装之Master节点部署”的详细安装过程,我们清楚的了解到Kubernetes api-server,scheduler,controller-manager组件的工作原理,以及详细的配置参数。本篇文章我们着重介绍Kubernetes Node节点的安装过程。kublet 运行在每个node节点上,接收 kube-apiserver 发送的请求
转载
2024-10-12 17:08:45
33阅读
快速部署k8s集群
原创
2020-02-12 10:55:22
1233阅读
1. 安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:· 一台或多台机器,操作系统 CentOS7.x-86_x64· 硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多· 集群中所有机器之间网络互通· 可以访问外网,需要拉取镜像· 禁止swap分区2. 学习目标1. 在所有节点上安装Docker和kubeadm2. 部署Kubernetes Mas
原创
2020-03-08 14:31:31
756阅读
如何部署一个Kubernetes集群无敌码农无敌码农在上一篇文章《Kubernetes和Docker的关系是什么?》和大家分享了关于Kubernetes的基本系统架构以及关于容器编排相关的概念,并总体阐述Kubernetes与Docker之间的基本关系。而要学习Kubernetes容器编排技术,首先要解决的就是学习环境问题,而由于Kubernetes本身具有一定的复杂性,且需要较大的系统资源环境,
原创
2021-02-08 23:37:43
333阅读
在Kubernetes(K8S)中,部署多个应用到一个节点是一个常见的场景,这样可以更好地利用节点资源。下面我将简单介绍如何在Kubernetes集群中一个节点上部署多个应用。
步骤如下:
| 步骤 | 操作 |
| ------ | ----------- |
| 1 | 创建多个Deployment |
| 2 | 创建多个Service |
| 3 | 部署多个应用到同一个节点 |
接
原创
2024-02-28 15:53:16
170阅读
摄取节点(Ingest Node)是Elasticsearch集群中专门负责数据预处理的节点类型。摄取节点利用管道(Pipeline)这一概念,对进入集群的文档执行一系列预定义的处理步骤,如数据清洗、转换、丰富等,然后再将处理后的文档转发到适当的索引进行存储。以下是对Elasticsearch摄取节点中管道(Pipeline)的详细介绍:一、管道定义**1. JSON配置:管道由一个JSON文档定
Kubernetes是一个开源的容器编排平台,使用它可以轻松管理容器化应用程序。在Kubernetes中,节点是运行容器的物理主机或虚拟机。节点上的容器通过Kubernetes管理和调度,以确保它们在整个集群中均匀地分布和高效地运行。
本文将给那些刚入行的小白开发者介绍如何在Kubernetes中部署节点。下面是具体的步骤和相应的代码示例。
**步骤一:设置Kubernetes集群**
在开始
原创
2024-01-25 10:05:37
63阅读
一、基础信息配置1、1 虚拟机硬件配置 1、2虚拟机软件配置(准备三台机器)1、2、1 公共配置 [root@zk11 ~]# cat /etc/redhat-release
CentOS release 6.7 (Final)
[root@zk11 ~]# uname -r
2.6.32-573.el6.x86_64
[root@zk11 ~]# cat /etc/s
上一篇我们讲到使用Docker来创建容器并发布了一个公告板应用程序,这一篇将使用Kubernetes编排工具来管理容器。Kubernetes在可扩展、网络互联、安全和维护容器化应用程序提供了很多工具接口,而这些已远超出了docker容器本身的能力。为了验证我们应用程序在Kubernetes上是否运行正常,我们将在开发机器上使用Docker Desktop内置的Kubernetes环境来部署我们的应
原创
2019-12-24 21:30:02
949阅读