Service类型 NodePort:在每个节点上启用一个端口来暴露服务,可以在集群外部访问。也会分配一个稳定内部集群IP地址。  访问地址:<任意NodeIP>:<NodePort>           端口范围:30000-32767  除了 Cluster 内部可以访问 Service,很多情况我们也希望应用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-27 14:07:55
                            
                                150阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             Kubernetes控制器Controller详解一、Statefulset无状态应用有状态应用部署有状态应用二、DaemonSet三、Job 和 CronJobJobCronJob四、删除 svc 和 statefulset五、Replication Controller六、Replica Set 一、StatefulsetStatefulset :用来部署有状态应用对于StatefulSet            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-10 16:55:29
                            
                                56阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录一、环境二、部署前期准备        1、基础准备2.配置系统内核参数3.同步集群内每个节点的时间三、为每个节点部署docker服务四、安装kubeadm和相关工具1.配置kubernetes yam源2.将 sandbox_image 镜像源设置为阿里云 google_containers 镜像源(所有节点)。 3.配置 cont            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-21 10:19:35
                            
                                55阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            环境准备:      请参考 k8s 安装单机版  猛击这里      这里我们准备三台 Centos7 虚拟机 k8s-master      # 安装 k8s 主程序 k8s-node1    &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-23 16:39:08
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            轻量级 Kubernetes k3sstar: 15.5kK3s是完全符合生产要求的Kubernetes发行版, 安装简单,可用于生产,整个二进制文件小于100M,作为单一文件打包部署,优势在于,你只需几秒钟就可以得到一个完全成熟的Kubernetes集群。https://github.com/k3s-io/k3s英语学习 BlueSeastar: 543BlueSea,是一个有趣的英语学习扩展程            
                
         
            
            
            
            前言: 之前文章 对Kubernetes 的一些基础概念及在windows下的环境搭建,接下来把.Net Core 运行到Kubernetes 中,在实际的操作中,对Kubernetes 的进一步学习了解。一、程序准备 1、创建.net core 项目,修改Index页面显示当前ip和机器名:public class IndexModel : PageModel
{
    public            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-07 06:10:47
                            
                                54阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Kubernetes是一个用于自动化容器化应用程序部署、扩展和管理的开源平台。它可以帮助开发者简化应用程序的部署和管理,并提供高可靠性和弹性。其中一个重要的概念就是节点(Node)。节点是运行Kubernetes集群的物理机器或虚拟机,它们负责运行容器化的应用程序。
对于一个初学者来说,如何增加一个节点可能会有些困惑。下面是一个关键字"kubernetes增加节点"的实现步骤及相应的代码示例。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-18 14:13:56
                            
                                55阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何在Dockerfile中增加Node
作为一名经验丰富的开发者,我将为你详细介绍如何在Dockerfile中增加Node。在这个过程中,我们将使用Docker来构建一个包含Node的镜像。
## 整体流程
下面是整个过程的步骤概述:
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 创建一个Dockerfile |
| 2 | 在Dockerfile中安装Node            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-22 06:46:37
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、Node状态显示NotReady,kubelet无法与apiserver通信常见原因: kubelet进程异常、未安装cni网络插件、docker异常、磁盘空间不足、内存不足、cpu不足、宕机等都排查思路: describe node,登录节点查看kubelet服务状态是否正常,端口10250是否监听,防火墙是否关闭或者放行kubelet端口导致node状态为NotReady后node节点为打            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-04 13:54:00
                            
                                237阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 在 KubeSphere 中部署 MySQL 8 的完整指南
部署 MySQL 8 在 KubeSphere 中是一个相对简单的过程,但对于刚入行的开发者来说,可能会感到略显复杂。本文将详细讲解整个部署过程,包括每一步的操作及其代码动作,确保你能够顺利完成。我们将使用 Markdown 格式展示代码,并利用 Mermaid 语法生成序列图和饼状图,帮助你更好地理解整个过程。
## 整体流程            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-08 04:13:47
                            
                                25阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes 调度器 - 调度说明简介Scheduler 是 kubernetes 的调度器,主要的任务是把定义的 pod 分配到集群的节点上。听起来非常简单,但有很多要考虑的问题:
	公平:如何保证每个节点都能被分配资源
 	资源高效利用:集群所有资源最大化被使用
 	效率:调度的性能要好,能够尽快地对大批量的 pod 完成调度工作
	灵活:允许用户根据自己的需求控制调度的逻辑
Shed            
                
         
            
            
            
            当前我们的即诶但上面只有一个master结点,然而在真正的集群中,我们至少需要三个结点来实现集群的高可用。注意master结点的cpu至少要两个。重新准备三台全新的机器。有两种部署的方式:堆放 etcd 的拓扑结构 下面的三个结点是master结,每个master萨回嗯面都有完整的应用,也包括 etcd,就是说他们有独立的存储,然后有他们上层的 LB 进行负载均衡。外部etcd集群的拓扑结构 分布            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-11 10:54:56
                            
                                37阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            由于docker容器的特殊性,传统的zabbix无法对k8s集群内的docker状态进行监控,所以需要使用prometheus来进行监控:什么是Prometheus?Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。
2016年由Google发起Linux基金会旗下的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-19 11:39:00
                            
                                40阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Kubernetes核心组件Master和Node官网 :https://kubernetes.io/zh/docs/concepts/architecture/master-node-communication/MasterK8S集群中的控制节点,负责整个集群的管理和控制,可以做成高可用,防止一台Master宕机或者不可用。 其中有一些关键的组件:比如API Server,Controller            
                
         
            
            
            
            部署master节点kubernetes master 节点包含的组件:kube-apiserverkube-schedulerkube-controller-manager目前这三个组件需要部署在同一台机器上:
kube-scheduler、kube-controller-manager 和 kube-apiserver 三者的功能紧密相关;同时只能有一个 kube-scheduler、kube            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-24 13:10:26
                            
                                79阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            修改服务器主机名hostnamectl set-hostname	主机名关闭防火墙systemctl stop firewalldsystemctl disable firewall            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-28 18:28:22
                            
                                904阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 教你如何使用Node.js和Axios发送带有FormData的请求
作为一名刚入行的开发者,你可能会对如何使用Node.js和Axios发送带有FormData的请求感到困惑。别担心,这篇文章将带你一步步实现这个功能。
## 步骤概览
首先,我们来梳理一下整个流程。下面是一个简单的步骤表格:
| 步骤 | 描述 |
| --- | --- |
| 1 | 安装Node.js和npm            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-21 03:42:07
                            
                                139阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何在Hadoop中动态增加NameNode
随着数据量的不断增加,Hadoop集群也需要扩展。动态增加NameNode是实现高可用性和负载均衡的有效方法。本文将引导你完成这一过程,并提供详细的步骤和代码示例。
## 整体流程
首先,我们来看看整个过程的基本步骤。下面的表格展示了实施动态增加NameNode的主要任务:
| 步骤编号 | 步骤描述            
                
         
            
            
            
            Kubernetes集群安装和配置02一、初始化master1.1、拉取相关镜像。1.2、初始化集群1.3、添加pod网络组件1.3.1、方法一:1.3.2、方法二1.4、开启kube-proxy的ipvs模式二、Node节点初始化2.1、环境安装2.2、节点环境修改2.3、将节点添加到集群三、重置节点总结 一、初始化master(1)生成默认配置文件。kubeadm config print            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-20 14:51:07
                            
                                105阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是Kubernetes?工作流程Kubernetes是一个可移植性,可扩展的开源平台,用于管理容器化工作负载和服务,有助于声明性配置和自动化管理。它拥有庞大,快速发展的生态系统。 谷歌在2014年开源了Kubernetes项目。Kubernetes以谷歌在大规模运行生产工作负载方面的15年经验为基础,结合社区的最佳想法和实践。1.kubernetes是什么意思?
	2.我们为什么需要kuber