草庐IT

k8s 部署 skywalking 并持久化到es

1、k8s中安装部署skywalkingskywalking集群情况下需要保证用同一数据源,这里我们存储方式改为es1.1部署elasticsearchdockerrun-it-d-p9200:9200-p9300:9300-eES_JAVA_OPTS="-Xms256m-Xmx256m"-e"discovery.type=single-node"elasticsearch:7.14.21.2创建skywalking-oap的yamlapiVersion:apps/v1kind:Deploymentmetadata:name:skywalking-oapnamespace:defaultlab

k8s 部署 skywalking 并持久化到es

1、k8s中安装部署skywalkingskywalking集群情况下需要保证用同一数据源,这里我们存储方式改为es1.1部署elasticsearchdockerrun-it-d-p9200:9200-p9300:9300-eES_JAVA_OPTS="-Xms256m-Xmx256m"-e"discovery.type=single-node"elasticsearch:7.14.21.2创建skywalking-oap的yamlapiVersion:apps/v1kind:Deploymentmetadata:name:skywalking-oapnamespace:defaultlab

【kubernetes】k8s集群搭建(完整详解)

目录 一、准备工作二、配置1、修改主机名2、修改hosts文件3、关闭防火墙和SELinux4、关闭swap5、修改网卡配置6、系统模块配置7、免密登录8、安装k8s和docker9、查看k8s集群需要的镜像版本10、初始化Master节点11、node配置12、拉取Nginx镜像进行配置一、准备工作环境基于Redhat8.5版本1、准备三台虚拟机,IP地址为master:192.168.10.129node1:192.168.10.134node2:192.168.10.136也可以在一台上做,然后克隆另外俩台,修改主机名二、配置1、修改主机名#在主节点的虚拟机[root@mgr1~]#ho

【kubernetes】k8s集群搭建(完整详解)

目录 一、准备工作二、配置1、修改主机名2、修改hosts文件3、关闭防火墙和SELinux4、关闭swap5、修改网卡配置6、系统模块配置7、免密登录8、安装k8s和docker9、查看k8s集群需要的镜像版本10、初始化Master节点11、node配置12、拉取Nginx镜像进行配置一、准备工作环境基于Redhat8.5版本1、准备三台虚拟机,IP地址为master:192.168.10.129node1:192.168.10.134node2:192.168.10.136也可以在一台上做,然后克隆另外俩台,修改主机名二、配置1、修改主机名#在主节点的虚拟机[root@mgr1~]#ho

k8s创建pod - 启动pod的流程

目录知识点一:启动一个pod 1、使用命令启动一个nginxpod1.1、访问刚才创建的pod的nginx服务 1.2、删除deployment2、将pod里的服务发布出去 首先创建根据yaml文件创建pod 2.1、创建Service2.2、访问发布的pod 3、利用yaml文件创建pod3.1、根据yaml文件启动pod3.2、删除pod4、pod的几种状态 知识点二:启动pod的流程 知识点三:pod有哪些调度算法1、kubectldescribenodek8s-master 输出一个node的详细信息 2、pod的重启策略 知识点四:pod的通信方式知识点五:k8s的各种控制器1、k8

k8s创建pod - 启动pod的流程

目录知识点一:启动一个pod 1、使用命令启动一个nginxpod1.1、访问刚才创建的pod的nginx服务 1.2、删除deployment2、将pod里的服务发布出去 首先创建根据yaml文件创建pod 2.1、创建Service2.2、访问发布的pod 3、利用yaml文件创建pod3.1、根据yaml文件启动pod3.2、删除pod4、pod的几种状态 知识点二:启动pod的流程 知识点三:pod有哪些调度算法1、kubectldescribenodek8s-master 输出一个node的详细信息 2、pod的重启策略 知识点四:pod的通信方式知识点五:k8s的各种控制器1、k8

k8s集群部署springboot项目

一、前言本篇,我们将基于k8s集群,模拟一个比较接近实际业务的使用场景,使用k8s集群部署一个springboot的项目,我们的需求是:部署SpringBoot项目到阿里云服务器 ;基于容器打包,推送私有镜像仓库;采用K8S集群部署,对外暴露服务,pod副本扩容,公网可以访问;二、完整的部署过程基于阿里云服务器搭建基础运行环境,主要包括:JDK1.8,maven3.6.1;本地代码上传阿里云服务器,通过maven打包,使用docker构建镜像;推送构建好的镜像到阿里云私有镜像仓库;K8S集群部署服务,并对外暴露服务可以访问;三、阿里云服务器安装jdk与maven本篇的部署业务流程相对比较简单,

k8s集群部署springboot项目

一、前言本篇,我们将基于k8s集群,模拟一个比较接近实际业务的使用场景,使用k8s集群部署一个springboot的项目,我们的需求是:部署SpringBoot项目到阿里云服务器 ;基于容器打包,推送私有镜像仓库;采用K8S集群部署,对外暴露服务,pod副本扩容,公网可以访问;二、完整的部署过程基于阿里云服务器搭建基础运行环境,主要包括:JDK1.8,maven3.6.1;本地代码上传阿里云服务器,通过maven打包,使用docker构建镜像;推送构建好的镜像到阿里云私有镜像仓库;K8S集群部署服务,并对外暴露服务可以访问;三、阿里云服务器安装jdk与maven本篇的部署业务流程相对比较简单,

云原生_kubernetes(k8s)介绍

目录一、应用部署方式演变二、k8s介绍三、k8s的组件四、k8s中的概念五、k8s资源管理方式1、命令式对象管理2、命令式对象配置3、声明式对象配置一、应用部署方式演变在部署应用程序的方式上,主要经历了三个时代:1、物理机部署:互联网早期,会直接将应用程序部署在物理机上优点:简单,不需要其它技术的参与缺点:不能为应用程序定义资源使用边界,很难合理地分配计算资源,而且程序之间容易产生影响2、虚拟化部署:可以在一台物理机上运行多个虚拟机,每个虚拟机都是独立的一个环境优点:程序环境不会相互产生影响,提供了一定程度的安全性缺点:增加了操作系统,浪费了部分资源3、容器化部署:与虚拟化类似,但是共享了操作

云原生_kubernetes(k8s)介绍

目录一、应用部署方式演变二、k8s介绍三、k8s的组件四、k8s中的概念五、k8s资源管理方式1、命令式对象管理2、命令式对象配置3、声明式对象配置一、应用部署方式演变在部署应用程序的方式上,主要经历了三个时代:1、物理机部署:互联网早期,会直接将应用程序部署在物理机上优点:简单,不需要其它技术的参与缺点:不能为应用程序定义资源使用边界,很难合理地分配计算资源,而且程序之间容易产生影响2、虚拟化部署:可以在一台物理机上运行多个虚拟机,每个虚拟机都是独立的一个环境优点:程序环境不会相互产生影响,提供了一定程度的安全性缺点:增加了操作系统,浪费了部分资源3、容器化部署:与虚拟化类似,但是共享了操作