这个步骤是我一边搭建,一边查资料,一边记录的,希望会对正在查找资料的你有帮助。目录一.搭建环境:Oracle VM VirtualBox二.系统初始化三.安装Docker/kubeadm/kubelet四.部署 Kubernetes Master五.安装 Pod 网络插件(CNI)六.加入 Kubernetes Node七.测试k8s集群一.搭建环境:Oracle VM VirtualBox创建3            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-23 08:12:11
                            
                                182阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            【导读】今日是周六,本想午休起来之后写篇有关kubernetes service的文章,没想到两台虚拟机接连挂掉,所以又重新创建了两台虚拟机。新建时又一直黑屏,所以只能克隆。由于虚拟机是新建的,所以就面领着需要重新安装的问题,接下来就这个问题记录一下把。1删除服务器上残留信息由于两台虚拟机是从主节点进行克隆的,所以需要删除docker和kubernetes相关信息1、删除kubenetes相关信息            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-03 11:00:07
                            
                                204阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Kubernetes(K8S)是一个开源的容器编排引擎,可以帮助我们管理和部署容器化的应用程序。在使用K8S部署Java应用程序时,我们通常需要配置JVM启动参数来优化应用程序的性能和稳定性。接下来,我将向你介绍如何在K8S中配置JVM启动参数。
### 配置JVM启动参数的流程
在K8S中配置JVM启动参数通常需要以下步骤:
| 步骤 | 操作 |
| --- | --- |
| 1 | 创            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-04 16:56:18
                            
                                980阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近线上服务器pod中的容器总是莫名其妙重启,但是预发和测试环境都没有存在此现象。从最初怀疑是JVM配置问题开始,到定位出问题所在,花了三天左右时间,因此有必要在此做一个记录。JVM参数配置这台服务器是通过k8s管理的,通过kustomize来配置不同环境(测试/预发/生产)下不同的参数。JVM_MINIMUM_MEMORY: 512M 设置Xms;JVM_MAXIMUM_MEMORY:2048M            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-21 10:41:21
                            
                                152阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Kubernetes中,最常见的应用程序是使用Java编写的,因此我们经常需要配置JVM启动参数来优化Java应用程序的性能。在本文中,我将向您展示在Kubernetes中如何配置JVM启动参数。
### 步骤概览
通过以下步骤,您可以在Kubernetes中配置JVM启动参数:
| 步骤 | 操作 |
| --- | --- |
| 步骤一 | 创建ConfigMap来存储JVM启动参数            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-25 11:02:24
                            
                                299阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            JVM 预热是一个非常头疼而又难解决的问题。本文讨论了在运行在 Kubernetes 集群中的 Java 服务如何解决 JVM 预热问题的一些方法和经验。JVM 预热是一个非常头疼而又难解决的问题。基于 JVM 的应用程序在达到最高性能之前,需要一些时间来“预热”。当应用程序启动时,通常会从较低的性能开始。这归因于像即时(JIT)编译这些事儿,它会通过收集使用配置文件信息来优化常用代码。最终这样的            
                
         
            
            
            
            在Kubernetes(简称K8S)中,Deployment 是一种资源对象,它用于定义 Pod 的部署方式。在一个 Deployment 中,可以指定应用的容器镜像、副本数量等信息,但如果需要传递 JVM 参数给应用程序,则需要对 Deployment 进行一些特定的配置。
下面是实现“k8s的deployment传JVM参数”的步骤,以及每一步需要做的事情和相关的代码示例:
| 步骤 |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-15 11:04:51
                            
                                164阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            8-还在用Replication Controller吗、不妨考虑Deployment前言系统升级(rollout)&回滚(rollback)Replica Set介绍Deployment实操:通过kubectl操作Deployment对象取得Deployment/Replication Set/Pod基本信息总结Q&A参考链接8-还在用Replication Controller            
                
         
            
            
            
            Deployments介绍Deployment(简写为deploy)是Kubernetes控制器的一种高级别实现,它构建于ReplicaSet控制器之上,它可用于为Pod和ReplicaSet资源提供声明式更新。相比较来说,Pod和ReplicaSet是较低级别的资源,以至于很少被直接使用。Deployment控制器资源的主要职责同样是为了保证Pod资源健康运行,其大部分功能通过调用Replica            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-29 17:18:10
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             今天我们主要讲解k8s中的Label,Doployment,Horizontal Pod Aitoscaler(HPA).在讲解中途,我们会穿插一些小的实例,使大家可以更加的了解。Label:一个Label是一个Key-Value的键值对,Label可以被附加到各种资源对象上(Pod,Node,Service,RC)Label:一个Label可以定义任意数量个标签,通常在资源对象定义时            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 09:38:37
                            
                                99阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ### Kubernetes中查看JVM启动参数的方法
在Kubernetes集群中,我们可以通过一些命令来查看Java应用程序在容器中的启动参数,了解应用程序的运行情况。下面我将介绍如何在Kubernetes中查看JVM启动参数的方法。
#### 步骤概述
下面是在Kubernetes中查看JVM启动参数的流程,我们将通过这些步骤逐步完成任务:
| 步骤 | 操作            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-28 10:23:48
                            
                                384阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes (K8S) 是一个开源的容器编排引擎,可用于管理容器化应用程序的部署、扩展和管理。K8S中有一个重要的概念就是Deployment,它定义了应用程序的部署方式,可以确保应用程序的运行稳定性。在本文中,我将向你介绍如何进行K8S Deployment配置。
### K8S Deployment配置流程
| 步骤 | 描述 |
|:------:|:------|
| 1 |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-13 11:50:29
                            
                                116阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes(K8S)是一种开源的容器编排平台,它能够自动化地管理容器化应用程序的部署,扩展和运维。其中,K8S Deployment 配置是Kubernetes中一个非常重要且常用的功能,它用来定义应用程序的部署方式、副本数量以及更新策略等信息。在本篇文章中,我们将介绍如何在Kubernetes中配置Deployment,并且通过代码示例来帮助您快速入门。
### K8S Deploy            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-08 09:47:36
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            
            k8s集群的搭建部署1.三个节点上:关闭swap交换分区,否则kubelet会启动不了。[root@server1 ~]# swapoff -a
[root@server1 ~]# vim /etc/fstab
注释swap开机启动2.配置k8s的yum源,并安装[root@server1 ~]# vim k8s.repo
#写入:
[k8s]
name=v1.15
baseurl=https:/            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-29 11:20:17
                            
                                19阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录探针的类型探针的检测方法检测探针-就绪检测readinessProbe-httpget检测探针-存活检测livenessProbe-execlivenessProbe-httpgetlivenessProbe就绪探针和存活探针同时使用启动和退出动作探针的类型readinessProbe(就绪探针):只是容器是否准备好服务请求。如果就绪探测失败,端点控制器将从与pod匹配的所有Service的端            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-24 08:00:56
                            
                                70阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Centos7 安装k8s-v1.10.11环境说明:win10 + vmware 虚拟机 
虚拟机系统:centos7 
master:4G 4核
node1: 8G 8核
node2: 8G 8核至于master和node的hosts,可设置可不设置。步骤1-6,在master、node上都要执行,步骤7,在master中执行kubectl init...、node中执行kubectl joi            
                
         
            
            
            
            Deployment 使用Kubernetes提供了一种更加简单的更新RC和Pod的机制,叫做Deployment。通过在Deployment中描述你所期望的集群状态,Deployment Controller会将现在的集群状态在一个可控的速度下逐步更新成你所期望的集群状态。Deployment主要职责同样是为了保证pod的数量和健康,90%的功能与Replication Controller完            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-16 07:19:04
                            
                                26阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes(简称K8S)是一种开源的容器编排平台,可以轻松地管理和运行容器化的应用程序。而在Kubernetes中运行的应用程序通常是基于Java开发的,因此需要对JVM参数进行优化以获取更好的性能和稳定性。下面让我们一起来学习如何在Kubernetes中设置JVM参数。
### 一、设置Kubernetes中的JVM参数步骤
| 步骤 | 操作 |
| ------ | -----            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-18 10:53:20
                            
                                102阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            K8s之service的管理和部署一、了解service1. 什么是service2. Service的三种工作方式:二、IPVS模式1.更改ipvs模式2.更新pod三.kube-dns(k8s内置dns解析服务,用于实现域名访问)四. Headless无头模式1. 配置2. 版本更新五、service的外部访问1. nodeport1> 了解nodeport2> nodeport            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-05 21:44:40
                            
                                286阅读
                            
                                                                             
                 
                
                                
                    