草庐IT

Kubernetes-RBAC

全部标签

【Kubernetes】当K8s出现问题时,从哪些方面可以排查

前言kubernetes,简称K8s,是用8代替名字中间的8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。📕作者简介:热爱跑步的恒川,致力于C/C++、Java、Python等多编程语言,热爱跑步,喜爱音乐的一位博主。📗本文收录于恒川的日常汇报系列,大家有兴趣的可以看一看📘相关专栏C语言初阶、C语言进阶系列等,大家有兴趣的可以看一看📙Python零基础入门系列,Java入门篇系列正在发展中,喜欢Pytho

【容器编排】初识 Kubernetes

目录1.简介2.为什么需要k8s3.k8s能做什么?4.k8s不是什么?1.简介摘取官网:概述|Kubernetes        Kubernetes这个名字源于希腊语,意为舵手或飞行员。k8s这个缩写是因为k和s之间有八个字符的关系。Google在2014年开源了Kubernetes项目。Kubernetes建立在Google大规模运行生产工作负载十几年经验的基础上,结合了社区中最优秀的想法和实践。        Kubernetes是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。Kubernetes拥有一个庞大且快速增长的生态,其服务、支持和工具

云原生周刊:Kubernetes v1.27 发布 | 2023.4.17

开源项目推荐PalaemonPalaemon是一个开源开发工具,用于监控Kubernetes集群的健康状况和资源指标并分析内存不足(OOMKill)错误。GitkubeGitkube是一种使用gitpush将Docker镜像构建和部署到Kubernetes上的工具。经过简单的初始设置后,用户可以简单地持续推送他们的仓库来实现自动构建和部署到Kubernetes。SpiderpoolSpiderpool是Kubernetes的IP地址管理(IPAM)CNI插件,用于管理底层网络的静态ip。Spiderpool与其他兼容第三方IPAM插件的CNI项目一起提供了各种完整的解决方案。文章推荐在Ubun

云原生周刊:Kubernetes v1.27 发布 | 2023.4.17

开源项目推荐PalaemonPalaemon是一个开源开发工具,用于监控Kubernetes集群的健康状况和资源指标并分析内存不足(OOMKill)错误。GitkubeGitkube是一种使用gitpush将Docker镜像构建和部署到Kubernetes上的工具。经过简单的初始设置后,用户可以简单地持续推送他们的仓库来实现自动构建和部署到Kubernetes。SpiderpoolSpiderpool是Kubernetes的IP地址管理(IPAM)CNI插件,用于管理底层网络的静态ip。Spiderpool与其他兼容第三方IPAM插件的CNI项目一起提供了各种完整的解决方案。文章推荐在Ubun

基于容器技术的微服务部署:Kubernetes、Docker、CoreDNS

作者:禅与计算机程序设计艺术基于容器技术的微服务部署:Kubernetes、Docker、CoreDNS概述随着云计算和服务的普及,微服务架构已经成为了现代应用程序开发的趋势和主流。在微服务架构中,容器技术作为其中非常重要的一环,可以实现高效的代码部署、扩缩容以及运维管理。本文将介绍如何基于容器技术实现微服务部署,包括Kubernetes、Docker和CoreDNS。技术原理及概念1.1.背景介绍随着业务的快速发展,企业的应用场景和需求也在不断增多,传统的单体应用已经难以满足业务的需求。微服务架构是一种解决单体应用扩展性和复杂性问题的解决方案。在微服务架构中,将复杂的单体应用拆分成一个个轻量

Kubernetes系列-如何在k8s集群中发现节点是主节点还是工作节点

在K8s集群中,每个集群都有一组节点,其中一些是master节点,另一些是工作节点,那么如何区别哪些是master节点,哪些是工作节点?有三种判断方式:方法一根据系统进程确认,运行api-server、kube-controller-management和kube-scheduler的node是master节点。运行kubelet和kube-proxy的node是工作节点。$ps-ef|grepkubelet如果进程存在则说明当前节点是工作节点。如果不存在则需要进一步确认:$ps-ef|grepkube-scheduler方法二检查节点是否具有标签node-role.kubernetes.io

分步指南:安装和访问 Kubernetes 仪表板

Kubernetes是一个开源容器编排平台,已成为大规模管理容器化应用的首选解决方案。虽然Kubernetes提供了强大的命令行工具来管理集群,但有时可视化界面可以使监控和管理部署变得更加容易。Kubernetes仪表板是一个基于Web的用户界面,可让你可视化Kubernetes集群并与之交互。在这篇博文中,我们将逐步引导你完成安装和访问KubernetesDashboard的过程,使你能够简化Kubernetes管理任务。先决条件:在安装KubernetesDashboard之前,请确保你有一个正在运行的Kubernetes集群并具有必要的管理访问权限。安装Kubernetes仪表板为集群安

【Kubernetes部署篇】K8s图形化管理工具Dasboard部署及使用

文章目录一、Dashboard简介二、Dashboard部署安装三、配置Dashboard登入用户1、通过Token令牌登入2、通过kubeconfig文件登入四、Dashboard创建容器五、扩展一、Dashboard简介KubernetesDashboard是一个WebUI,用于管理Kubernetes集群中的应用程序和资源。它提供了一个可视化的界面,可以方便地查看和管理Kubernetes集群中的各种资源,如Pod、Deployment、Service、ConfigMap等。Dashboard还提供了一些高级功能,如日志查看、资源监控、命名空间管理等。官方GitHub官方下载地址网盘下载

kubernetes集群部署springcloud项目【AL】

kubernetes集群部署springcloud项目【AL】(先手工做,非自动化)#环境:192.168.73.138master192.168.73.139node1192.168.73.140node2192.168.73.137harbor、mysqlgitclonehttps://github.com/lizhenliang/simple-microservice.git地址:https://github.com/lizhenliang/simple-microservice/代码分支说明:dev1交付代码dev2编写Dockerfile构建镜像dev3K8S资源编排dev4微服务链

详解使用Dex实现Kubernetes身份验证

​尽管Kubernetes是当今使用最广泛的开源容器编排平台,但它没有创建和管理用户的手段,至少没有本地方式。然而,这并不是一个缺点,因为它可以对接多种认证服务。也正因此,Dex已成为Kubernetes可用的最佳身份验证解决方案之一。在本文中,您将了解有关DexforKubernetes的更多信息。我们将探讨它可以解决的一些问题,通过使用第三方身份提供者进行设置的高级概述,并考虑Dex未涵盖的一些仍需要解决的问题。什么是Dex?Dex是 CoreOS,Inc.发布的开源CNCF沙箱项目和身份验证服务,它使用OpenIDConnect(OIDC)将Kubernetes和其他与OIDC兼容的服务