草庐IT

K8S-deployment

全部标签

k8s搭建EFK日志系统

搭建EFK日志系统前面大家介绍了Kubernetes集群中的几种日志收集方案,Kubernetes中比较流行的日志收集解决方案是Elasticsearch、Fluentd和Kibana(EFK)技术栈,也是官方现在比较推荐的一种方案。Elasticsearch 是一个实时的、分布式的可扩展的搜索引擎,允许进行全文、结构化搜索,它通常用于索引和搜索大量日志数据,也可用于搜索许多不同类型的文档。Elasticsearch通常与 Kibana 一起部署,Kibana是Elasticsearch的一个功能强大的数据可视化Dashboard,Kibana允许你通过web界面来浏览Elasticsearc

kubernetes|云原生|Deployment does not have minimum availability 的解决方案(资源隐藏的由来)

前言:最近在部署prometheus的过程中遇到的这个问题,感觉比较的经典,有必要记录一下。现象是部署prometheus主服务的时候,看不到pod,只能看到deployment,由于慌乱,一度以为是集群有毛病了,然后重新做了集群,具体情况如下图:注:up-to-date表示没有部署,available表示无可用pod[root@node4yaml]#kgetdeployments.apps-nmonitor-saNAMEREADYUP-TO-DATEAVAILABLEAGEprometheus-server0/2002m5s[root@node4yaml]#kgetpo-nmonitor-s

【Kubernetes】第二十二篇 - k8s 部署 MySQL 服务(secret、deployment、service)

一,前言上一篇,介绍基于k8s项目部署流程设计;本篇,介绍MySQL服务的部署;二,部署MySQL服务部署MySQL可以为指定node添加污点,专门用于mysql部署(当前只有一个节点,不考虑);为了保证mysql容器重启时数据不会丢失:创建mysql数据目录,用于存储mysql数据,实现MySQL数据的持久化;创建Secret对象,向为mysql容器提供用户名、密码信息;创建mysqlDeployment配置文件,并创建deploy完成pod部署;创建mysqlService配置文件,并创建service解决ip漂移问题,对外提供pod访问;为k8s-master安装mysql,使k8s-m

云原生 黑马Kubernetes教程(K8S教程)笔记——第一章 kubernetes介绍——Master集群控制节点、Node工作负载节点、Pod控制单元

参考文章:kubernetes介绍文章目录第一章kubernetes介绍1.1应用部署方式演变传统部署:互联网早期,会直接将应用程序部署在物理机上虚拟化部署:可以在一台物理机上运行多个虚拟机,每个虚拟机都是独立的一个环境(比如VMware虚拟机)容器化部署:与虚拟化类似,但是共享了操作系统(比如docker容器)容器编排问题——引入k8s1.2kubernetes简介主要功能自我修复:一旦某一个容器崩溃,能够在1秒中左右迅速启动新的容器弹性伸缩:可以根据需要,自动对集群中正在运行的容器数量进行调整服务发现:服务可以通过自动发现的形式找到它所依赖的服务负载均衡:如果一个服务起动了多个容器,能够自

K8s搭建教程

秒变大神系列–手把手教你搭建K8s集群搭建K8s集群搭建流程学习并总结一下使用三台虚拟机搭建一个kubernetes集群的过程(本次搭建集群类型为:一主多从)。Kubernetes集群大致分为两类:一主多从和多主多从。(1)一主多从(单master):一个Master节点,多台Node节点,搭建简单,但是有单机故障风险,适合用于测试环境。(2)多主多从(高可用):多台Master节点和多台Node节点,搭建麻烦但安全性高,适合用于生产环境。kubernetes有多种部署方式,目前主流的方式有kubeadm、minikube、二进制包三种。简介如下:(1)minikube:一个用于快速搭建单节点

在kubernetes(k8s)集群上部署FISCO BCOS区块链系统

环境准备三台ubuntu22.04主机(分别为ubuntu:192.168.3.54;worker1:192.168.3.57;worker2:192.168.3.58)安装docker,kubernetes三台主机加入同一kubernetes集群创建区块链使用上篇文章《使用Docker容器化部署FISCO-BCOS区块链系统》中的第二个方法,在ubuntu这台主机上生成运行在三台主机上的区块链节点分别进入三个文件夹中,修改节点的配置信息,我这里以修改192.168.3.54主机上的节点信息为示例(若不进行修改,则之后无法在区块链浏览器中正确绑定区块链节点)进入192.168.3.54/nod

第16关 革新云计算:如何利用弹性容器与托管K8S实现极速服务POD扩缩容

------>课程视频同步分享在今日头条和B站天下武功,唯快不破!大家好,我是博哥爱运维。这节课给大家讲下云平台的弹性容器实例怎么结合其托管K8S,使用混合服务架构,带来极致扩缩容快感。下面是全球主流云平台弹性容器相关使用文档:aliyunACK使用ECI:https://help.aliyun.com/document_detail/119207.htmlawsFargate:https://docs.aws.amazon.com/eks/latest/userguide/fargate.html华为云cce+cci:https://support.huaweicloud.com/bestp

玩转k8s:Service详解

1 Service详解1.1Service介绍在kubernetes中,pod是应用程序的载体,我们可以通过pod的ip来访问应用程序,但是pod的ip地址不是固定的,这也就意味着不方便直接采用pod的ip对服务进行访问。为了解决这个问题,kubernetes提供了Service资源,Service会对提供同一个服务的多个pod进行聚合,并且提供一个统一的入口地址。通过访问Service的入口地址就能访问到后面的pod服务。Service在很多情况下只是一个概念,真正起作用的其实是kube-proxy服务进程,每个Node节点上都运行着一个kube-proxy服务进程。当创建Service的时

k8s日志收集方案及实战

文章目录k8s日志收集方案1、elasticsearch安装配置1.1es安装1.2es配置1.3启动es2、kibana安装配置2.1kibana安装2.2kibana配置2.3启动kibana3、zookeeper安装配置3.1zookeeper安装3.2启动zookeeper3.3检查zookeeper状态4、kafka安装配置4.1kafka安装4.2配置kafka4.3启动kafka5、安装配置logstash5.1安装logstash5.2启动logstash6、配置日志收集6.1基于daemonset的日志收集6.2构建logstash镜像6.3部署logstashdaemons

android - "Deploy as instant app"复选框被禁用

我已经设置了在list中,现在我想直接为模拟器构建一个即时应用程序,但似乎复选框被禁用了。有什么想法吗? 最佳答案 从AndroidSDK管理器中的SDK工具选项卡下载此SDK的最新版本。在执行文件/使缓存无效并重新启动之后。这对我很有帮助。 关于android-"Deployasinstantapp"复选框被禁用,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/54313140/