当我们使用k8s部署了一套应用时(比如一个blog系统),要怎么访问它便成了我们最直接的问题,这里的访问应该同时包括了对外(tomcat)和对内(mysql)服务。要弄清楚这个问题,首先我们需要了解kubernetes网络模型设计的基础原则:每个pod都拥有一个独立的ip地址,而且假定所有的pod都在一个直接连通的、扁平的网络空间中。回到题目的问题,我们这里分两步分讨论:1. 集群内部访问1.1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-21 15:33:39
                            
                                78阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            为了用好基于容器技术的各种工具、更好地熟悉云产品形态,程序员们很有必要了解一下容器相关技术,以下是正文。K8S 是什么在回答这个问题之前,让我们一起先了解下 web 应用部署方式的演化过程。宿主机模式在我刚接触软件开发的时候,人们部署应用的方式通常是这样的:首先需要一台服务器,然后在服务器上安装 Web Server (例如:Nginx 或者 Apache Server)。接着,根据应用的运行时要            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-08 20:03:26
                            
                                184阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            k8s部署详细步骤**安装过程出现任何异常查看第二节异常处理**一 、安装docker https://docs.docker.com/engine/install/centos/Uninstall old versionssudo yum remove docker \
                  docker-client \
                  docker-clie            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-20 14:44:56
                            
                                4阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            部署业务应用我们需要将业务应用部署到 k8s 集群中。这里我们已经准备好了一个应用并打包成镜像,镜像地址如下: registry.cn-shanghai.aliyuncs.com/workbench1459088147016887/handsonack_test:3这是一个使用 spring boot 开发的 java web 应用。这个应用会监听 8080 端口,接受所有路径的访问,并输出一些环            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-20 23:40:38
                            
                                72阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在Kubernetes(K8S)中部署应用是一个开发者经常需要做的工作,本文将教给你如何实现K8S部署应用的整个流程。
整个流程可以分为以下几个步骤:
| 步骤 | 操作 |
| ------ | ------ |
| 步骤一 | 编写应用的Docker镜像 |
| 步骤二 | 将Docker镜像推送到Docker仓库 |
| 步骤三 | 创建K8S的Deployment资源 |
| 步骤四            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-23 10:43:20
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            k8s 部署 TCP node应用之前我们已经成功的将node的http应用部署到k8s集群内,但某些业务不仅仅需要http应用还需要TCP长连接应用,本文将对部署tcp应用的步骤及问题进行总结 本文需要具备一定nodejs基础,涉及框架:koa 为什么采用koa而不是express或其他web框架:koa轻量级,中间件按需加载 k8s环境 linux: centos 8.x k8s:1.21$            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-13 15:52:56
                            
                                131阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            业务机器准备镜像DockerfileFROM openjdk:8-jre-alpine
# 配置同级目录下jar包名字
ENV JAR_NAME=awesome-java-0.1.jar
# 工作目录/opt,jar包会被复制为/opt/app.jar
WORKDIR /opt
COPY $JAR_NAME app.jar
EXPOSE 8080
ENTRYPOINT ["java","-ja            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 20:04:30
                            
                                80阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录一、环境介绍二、部署web界面三、谷歌浏览器制作自签证书四、访问web页面 一、环境介绍本博客将介绍在k8s多节点集群部署的基础上安装web页面。1、kubernetes 理论知识的初了解2、kubernetes 集群部署之ETCD数据库部署、flannel网络组件安装3、kubernetes二进制集群部署----单master集群4、kubernetes二进制集群部署--------多            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 06:27:04
                            
                                110阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、部署业务应用(首先定义资源组件,示例ip不固定)我们需要将业务应用部署到 k8s 集群中。这里我们需要准备好了一个应用并打包成镜像,例如我的镜像地址是:registry.cn-shanghai.aliyuncs.com/workbench1459088147016887/aliyun_zouyang这是一个使用 spring boot 开发的 java web 应用。这个应用会监听 8080            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-26 21:39:02
                            
                                89阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            摘要: 
   
     集群其他组件全部完成后我们应当部署集群 DNS 使 service 等能够正常解析,1.11版本coredns已经取代kube-dns成为集群默认dns。 
   
    1)下载yaml配置清单 
    [root@k8s-master01 ~]# mkdir /opt/k8s/coredns
[root@k8s-master01 ~]# cd /opt/            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-04 15:45:32
                            
                                0阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            k8s部署无状态应用非常方便,写好deployment、replicaset配置清单即可部署,而有状态应用集群则很困难,因为k8s会探测、重启、调度,Pod会销毁重建,像 redis、mysql这些有主从关系的,主节点pod重启后,还是得成为主节点,写这类应用的配置清单很麻烦,而 helm 为简化有状态应用的创建应运而生1.Helm简介大家都用过centos的yum,它是Linux系统下的包管理工            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-09 17:24:08
                            
                                37阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文是通过yum方式安装Kubernetes,并部署tomcat+mysql实现Jave Web应用。此应用是JSP页面通过JDBC访问Mysql数据库,只要程序正确连接到数据库上,就会自动完成对应的Table的创建与初始化数据的准备工作。当我们通过浏览器访问此应用时,就会显示一个表格的页面,数据则来自数据库。此应用需要启动两个容器:Web App容器和MySQL容器,并且Web App容器需要访            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-18 09:52:55
                            
                                92阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ## k8s部署Spark应用
### 引言
随着大数据技术的发展,Spark成为了一个广泛使用的分布式计算框架。在使用Spark进行大规模数据处理时,我们通常会用到Kubernetes(k8s)来进行集群管理和资源调度。本文将介绍如何使用k8s来部署Spark应用,并提供相关代码示例。
### 什么是Kubernetes?
Kubernetes是一个开源的容器编排平台,用于自动化部署、扩            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-21 04:16:34
                            
                                141阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes(K8s)是一种用于自动化部署、扩展和管理容器化应用程序的开源平台。它支持跨多个主机的容器化应用程序的自动部署、扩展和复制。Kubernetes可以在Linux和Windows操作系统上运行,因此我们可以使用Kubernetes来部署Windows应用程序。
本文将介绍如何在Kubernetes中部署Windows应用程序,以及每个步骤需要做什么以及需要使用的代码示例。
一            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-23 14:05:20
                            
                                167阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes(简称K8s)是一种用于自动化部署、扩展和管理容器化应用程序的开源系统。在Kubernetes中部署应用程序是非常常见的任务,通过Kubernetes可以轻松地在集群中管理和运行多个应用程序。
下面我将为你介绍如何在Kubernetes上部署应用程序的流程并给出具体的代码示例。
### 部署应用程序到Kubernetes步骤
| 步骤 | 操作 |
| ------ |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-28 10:26:00
                            
                                63阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes(简称K8s)是一个开源的容器编排引擎,可以帮助我们管理容器化应用程序。在K8s中,我们可以部署各种类型的应用,包括Web应用、数据库、缓存等等。那么,接下来就让我来教你如何在K8s上部署一些常见的应用吧。
### 步骤概览
首先,让我们来看一下在K8s上部署应用的整体流程:
| 步骤 | 操作 |
| ------ | ------ |
| 1 | 准备K8s集群 |
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-20 11:49:13
                            
                                35阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            **阿里K8S部署应用**
作为一名经验丰富的开发者,我将向你介绍如何在阿里云Kubernetes Service(K8S)上部署应用程序。K8S是一个开源的容器编排引擎,可以帮助我们管理和部署容器化应用程序。在阿里云上使用K8S,我们可以借助阿里云Kubernetes Service轻松管理和部署我们的应用程序。
**步骤及操作流程**
| 步骤 | 操作 |
| ------ | ---            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-20 13:44:36
                            
                                103阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            K8S(Kubernetes)是一种开源的容器编排工具,可以帮助我们更轻松地管理容器化应用程序。在这篇文章中,我将教你如何使用K8S部署一个简单的应用程序。首先,让我们来看一下整个过程的步骤:
| 步骤 | 描述                                             |
|------|--------------------------------------            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-20 15:18:43
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            **单体应用部署 Kubernetes(K8S)**
作为一名经验丰富的开发者,我将会指导你如何在 Kubernetes 环境下部署单体应用。在本文中,我们将会详细介绍这一部署过程,并提供相应的代码示例来帮助你快速入门。
**步骤概览**
下面是部署单体应用到 Kubernetes 的一般步骤概览:
| 步骤 | 描述            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-20 11:43:42
                            
                                140阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在学习如何部署Kubernetes(K8S)应用之前,首先需要了解Kubernetes的基本概念和工作原理。Kubernetes是一种开源的容器编排引擎,可以自动化容器化应用程序的部署、扩展和管理。它允许用户在集群中运行容器化应用,提供了自动化部署、自动伸缩、自动恢复等功能,极大地简化了应用程序的部署和管理。
接下来我们将详细介绍如何部署Kubernetes应用,以下是整个部署流程的步骤表格:            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-20 10:56:21
                            
                                55阅读