【云原生|探索 Kubernetes 系列 4】理解现代云原生时代的引擎
首先我们简单的回顾了一下前面章节的知识,理解静态视图和动态视图,了解开发和运维在容器中所承担的角色。接着我们介绍了 Kubernetes 它和 borg 系统和论文之间的关系,这里也说明了 Kubernetes 诞生的基础,阐述了 Kubernetes 是为解决什么问题而诞生的。然后我们重点介绍了
使用Kubernetes进行多云和混合云部署的技巧
云计算是指利用互联网的技术,将计算机的资源(硬件和软件)按需求提供给使用者,以“付费使用”的方式进行提供,这是一种以计算能力为基础、按使用量计费的一种商业模式。在实际部署和使用Kubernetes的过程中可能需要对Kubernetes进行一些扩展和自定义通过自定义Kubernetes Operato
搭建高效微服务架构:Kubernetes、Prometheus和ELK Stack的完美组合
微服务架构是一种软件设计模式,它将单个应用程序拆分成一组更小、更独立的服务。每个服务在自己的进程中运行,并使用轻量级通信机制进行通信。由于每个服务都是独立的,因此可以独立部署、扩展和更新,从而使开发和运维更加容易。Kubernetes 是一个开源的容器编排和管理系统,它提供了高度可靠的基础设施,使得
【腾讯云 Finops Crane 集训营】基于 Kubernetes 实现云资源分析与成本优化平台
Crane 是一个基于 FinOps 的云资源分析与成本优化平台。它的愿景是在保护客户应用运行质量的前提下实现极致的降本。
【K8s】什么是helm?helm的常用指令
什么是helm?helem常用指令使用K8s部署一个应用,涉及到很种K8s资源的协作,如Deployment 用于部署应用控制pod、Service 提供服务发现、Secret 配置存储用户名和密码,可能还需要 pv 和 pvc 来持久化数据。这么多资源,且过于分散,使用kubectl来进行维护和创
部署kubernetes-1.27.1(1-2)
在官方的说法中kubelet和docker本身都是默认使用cgroupfs驱动,并且官方也建议docker底层容器的话使用cgroupfs,而container或者CRI-O作为底层容器的时候建议使用systemd驱动,除非有特殊情况必须要使用systemd驱动的才需更改,而且kubelet的cgr
纯 k8s 部署实现 gitlab CICD 保姆级教程
gitlab-runner 是 gitlab 提供的一种执行 CICD pipline 的组件。它有多种执行器,每一个执行器都提供一种实现 pipline 的方式,例如:shell 执行器是使用 shell 指令实现,docker 执行器是使用 docker api 实现。其中,最有难度的一种是
k8s中如何正确删除pod
--♦ 在日常的k8s运维过程中,避免不了会对某些pod进行剔除,那么如何才能正确的剔除不需要的pod呢?# 可通过任意方式进行查询。
k8s 1.27集群部署 容器运行时为containerd
如果运行runc命令时提示:runc: error while loading shared libraries: libseccomp.so.2: cannot open shared object file: No such file or directory,则表明runc没有找到libsec
k8s CSI插件浅析
同时,OpenStack也提供了一系列的存储服务,例如 Block Storage(块存储)和 Shared File Systems(共享文件系统)等,它们可以通过 CSI 插件接口集成到 Kubernetes 集群中,以为 Kubernetes 集群中的容器提供持久化存储。存储类指定了使用CSI
云原生和容器化
其中,Kubernetes 是目前最流行的云原生基础设施平台,它提供了强大的容器编排、自动化部署和管理、服务发现和负载均衡等功能,可以帮助开发人员轻松构建、部署和管理云原生应用程序。云原生是一种新兴的软件架构模式,它包括一系列的最佳实践和工具,帮助开发人员在云端环境下构建和运行可扩展的应用程序。容器
【K8S系列】快速初始化⼀个最⼩集群
k8s作为⼀个相对⽐较复杂的系统,它有⼀定的⼊⻔⻔槛,我曾浏览它的⽂档很多次,光是在安装的环节上就耗费很久,劝退指数极⾼,但是我们不需要⼀开始就花费很多的时间从安装开始接触它所以我们可以借⽤Docker-Desktop快速启动⼀个本地化最⼩集群,能让我们快速上⼿演练,随着对k8s的理解加深,安装的部
openstack和k8s
OpenStack和Kubernetes结合部署可以将OpenStack作为基础设施管理平台,将Kubernetes作为容器编排平台,从而实现容器化应用的快速部署和管理。使用Kubernetes的OpenStack云提供商接口,将Kubernetes和OpenStack集成起来,从而使得Kubern
使用 Bitnami Helm 安装 Kafka
服务器端 K3S 上部署 Kafka ServerKafka 安装📚️ Quote:charts/bitnami/kafka at master · bitnami/charts (github.com)输入如下命令添加 Helm 仓库:> helm repo add tkemarket h
【K8S系列】深入解析k8s网络
Kubernetes 提供了多种网络插件,可以根据不同的网络需求和环境来选择适合的网络方案。需要注意的是,在进行网络插件的选择和部署时,需要考虑网络的可靠性、性能和安全性等因素。
kubernetes REST Api详解(导入Swagger至Postman)
主要讲解了k8s开启swagger,并导出swagger文档至postman调试的流程
【云原生】学习K8s的扩展技能(CRD)
学习K8s的扩展技能(CRD)
【云原生】4.1 DevOps基础
DevOps 是一系列做法和工具,可以使 IT 和软件开发团队之间的流程实现自动化。其中,随着敏捷软件开发日趋流行,持续集成 (CI) 和持续交付 (CD) 已经成为该领域一个理想的解决方案。在 CI/CD 工作流中,每次集成都通过自动化构建来验证,包括编码、发布和测试,从而帮助开发者提前发现集成错
k8s 部署nginx 实现集群统一配置,自动更新nginx.conf配置文件 总结
直接使用https://hub.docker.com/_/nginxnginx镜像有几个问题•1 集群环境下需要手动的配置多个nginx.conf文件•2 集群环境下配置文件修改后需要 kubectl exec -it 到多个pod重启nginx
k8s开源管理云平台和工具
K9s是一个基于终端的UI,可与您的Kubernetes集群进行交互。该项目的目的是简化浏览,观察和管理已部署应用程序的过程。K9s持续监视Kubernetes的更改,并提供后续命令以与您观察到的资源进行交互。