草庐IT

kubernetes-dashboard

全部标签

【云原生之kubernetes实战】在k8s环境下安装Notepad个人记事本工具

【云原生之kubernetes实战】在k8s环境下安装Notepad个人记事本工具一、Notepad介绍1.1Notepad简介1.2Notepad功能二、本次实践介绍2.1本次实践简介2.2本次环境规划三、检查k8s环境3.1检查工作节点状态3.2检查系统pod状态四、编辑notepad.yaml文件4.1创建挂载目录4.2编辑notepad.yaml文件五、安装Notepad工具5.1应用notepad.yaml文件5.2检查pod状态5.3检查service状态5.4查看notepad的pod详细信

Kubernetes(k8s)安全机制

目录一、kubernetes安全机制二、Authentication认证1、用户分类1.1、需要被认证的访问类型1.2、安全性说明1.3、证书颁发1.4、ServiceAccount1.5、Secret与SA的关系1.6、ServiceAccount(SA)中包含三个部分 2、kubeconfig文件三、Authorization授权3.1、RBAC3.2、示例3.3、Resources四、准入控制(AdmissionControl)4.1、ServiceAccount访问案例4.2、创建pod验证其sa与secret4.3、创建一个sa4.4、创建pod并自定义sa Kubernetes作为

【云原生|Kubernetes】10-Namespace的cpu和内存的请求与限制

【云原生|Kubernetes】10-Namespace的cpu和内存的请求与限制文章目录【云原生|Kubernetes】10-Namespace的cpu和内存的请求与限制为命名空间配置默认的内存请求和限制声明容器的内存限制而不声明它的请求声明容器的内存请求而不声明内存限制设置默认内存限制和请求的动机为命名空间配置默认的CPU请求和限制只声明容器的CPU限制,而不声明请求只声明容器的CPU请求,而不声明它的限制默认CPU限制和请求的动机配置命名空间的最小和最大内存约束创建一个超过最大内存限制的Pod创建一个不满足最小内存请求的Pod创建一个没有声明内存请求和限制的Pod为命名空间配置CPU最小

【Kubernetes部署Shardingsphere、Mycat、Mysql、Redis、中间件Rocketmq、Rabbitmq、Nacos】

文章目录步骤部署命令执行命令紧急扩容步骤部署Shardingsphere、Mycat、Mysql、Redis、中间件Rocketmq、Rabbitmq、Nacos的步骤如下:安装Docker和Kubernetes环境。部署MySQL:a.在Kubernetes中创建一个MySQL的Service,可以使用外部LoadBalancer或ClusterIP类型的Service。b.创建MySQL的Deployment对象,并设置相关的配置,如镜像名称、环境变量等。c.使用kubectlapply命令部署MySQL。部署Redis:a.在Kubernetes中创建一个Redis的Service,可以

Kubernetes:认识 K8s开源 Web/桌面 客户端工具 Headlamp

写在前面分享一个k8s客户端开源项目Headlamp给小伙伴博文内容涉及:Headlamp桌面/集群Web端安装启动导入集群简单查看集群信息理解不足小伙伴帮忙指正我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢------赫尔曼·黑塞《德米安》Headlamp是一个2022年开源一个k8s客户端项目,可以将它部署为具有WebUI界面的集群内服务,或者是作为桌面端安装到有桌面的本地。Headlamp有很好的扩展性,可以通过插件扩展。在使用Headlamp桌面端的时候,需要提供kubeconfig文件位于本地机器上。如果在集群内部署不需要,会通过sa的方式访问。Headlamp的特

云原生|kubernetes|rancher-2.6.4安装部署简明手册

前言:rancher是一个比较特殊的开源的kubernetes管理工具,特殊在它是一个名称为k3s的简单kubernetes集群,而该集群是在kubernetes集群内的。rancher还可以在一个裸的仅具有docker环境的机器部署,然后通过该机器将其它的kubernetes集群纳入rancher管理(简称纳管),或者是通过该机器快速的在其它节点安装一个全新的由rancher纳管的kubernetes集群。OK,本文将讲述如何在centos7服务器上,在已有的kubernetes-1.23.15集群内,通过docker安装rancher-2.6.4,并调试到可用状态。一,环境介绍已有的kub

java - 如何获取在 Kubernetes 节点上运行的 Pod 的历史记录?

在我们的Kuberenetes集群中,我们偶尔会遇到集群节点内存不足并且Linux调用OOMkiller的情况。查看日志,似乎调度到节点上的Pod正在请求比节点可以分配的内存更多的内存。问题是,当OOMkiller被调用时,它会打印出进程列表及其内存使用情况。但是,由于我们所有的Docker容器都是Java服务,因此“进程名称”仅显示为“java”,无法让我们追踪是哪个特定Pod导致了问题。我如何获取计划在特定节点上运行哪些Pod以及何时运行的历史记录? 最佳答案 您现在可以使用kube-state-metricskube_pod_

java - 如何获取在 Kubernetes 节点上运行的 Pod 的历史记录?

在我们的Kuberenetes集群中,我们偶尔会遇到集群节点内存不足并且Linux调用OOMkiller的情况。查看日志,似乎调度到节点上的Pod正在请求比节点可以分配的内存更多的内存。问题是,当OOMkiller被调用时,它会打印出进程列表及其内存使用情况。但是,由于我们所有的Docker容器都是Java服务,因此“进程名称”仅显示为“java”,无法让我们追踪是哪个特定Pod导致了问题。我如何获取计划在特定节点上运行哪些Pod以及何时运行的历史记录? 最佳答案 您现在可以使用kube-state-metricskube_pod_

【云原生|Kubernetes】06-Pod的生命周期和重启策略

【云原生|Kubernetes】06-Pod的生命周期和重启策略文章目录【云原生|Kubernetes】06-Pod的生命周期和重启策略Pod生命周期生命周期Pod的状态Pod子状态Pod重启策略调试PodPod停滞在Pending状态Pod停滞在Waiting状态Pod处于Crashing或别的不健康状态Pod处于Running态但是没有正常工作Pod生命周期生命周期我们一般把Pod从创建到结束删除这段时间范围叫做Pod的什么周期,它主要包括一下几个过程:对于所有的pod来说,首先是Pause容器的启动,Pause容器会为我们创建pod网络,volume,并随着pod一起运行;随后将是ini

探索 Kubernetes 的优势

在这里,我们将深入探讨Kubernetes的优势,并探讨它如何帮助开发人员构建可扩展且可移植的应用程序。Kubernetes已经成为一种改变游戏规则的技术,彻底改变了容器编排的世界。但Kubernetes到底是什么,为什么会获得如此广泛的赞誉?在这里,我们将探索Kubernetes的优势。让我们来看看!在当今快节奏的数字环境中,组织不断寻求创新解决方案来简化应用程序部署、扩展其基础架构并提高运营效率。在这种追求中,Kubernetes已经成为一种改变游戏规则的技术,彻底改变了容器编排的世界。凭借其强大的功能集和开源特性,Kubernetes已成为管理容器化应用程序的事实标准。但Kubernet