Helm chart指南系列(2)hook
Hook Helm提供了一个hook机制,允许chart开发人员在release的生命周期中的某些点进行干预。例如,可以使用hook来: 在加载任何其他chart之前,在安装过程中加载ConfigMap或Secret。 在安装新chart之前执行作业以备份数据库,然后在升级后执行第二个作业以恢复数据。 在删除release之前运行作业,以便在删除release之前优雅地停止服务。 Hook像常规模
Kubernetes集群使用Kubent检查是否使用了已弃用的 API
Kubent 介绍 Kubent 全称Kube No Trouble是一个简单的工具,主要用于检查k8s集群中是否使用废弃的API版本 Kubent工具可以根据部署资源的进行检测,检测已弃用的API, 特别支持以下方式进行检测: 文件 YAML 或 JSON 中的本地清单 kubectl 使用kubectl.kubernetes.io/last-applied-configuration注解 He
掌握Go语言:探索Go语言基础,标记、分隔符、标识符和注释的重要性(6)
Go语言作为一门简洁高效的编程语言,其基本结构由关键字、标识符、常量、字符串和符号等标记组成。同时,Go语言采用换行符作为行分隔符,无需分号结束语句,使得代码更加简洁清晰。注释在Go语言中扮演着解释和说明代码作用的重要角色,提高了代码的可读性和可维护性。本文通过简单的示例演示了这些概念的应用。 Go标记 在Go语言中,程序由多个标记组成,包括关键字、标识符、常量、字符串和符号等。这些标记构成了Go
如何在主机上调试容器、在容器中操作主机
- 一个奇怪的需求 4.1 主机下,进入容器的 Namespace 环境 选择一个容器 1 2 3 4 docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9addecf82c5e sonarqube:7.9.4-community "./bin/run.sh" 3 weeks ago Up 3 we
运营商业务系统基于 KubeSphere 的容器化实践
本篇文章是 KubeSphere 2020 年度 Meetup 上讲师宋磊分享内容整理而成。 大家好,我是宋磊,在运营商的一个科技子公司任职,主要做大数据业务。我主要负责公司的 IaaS 层和 PaaS 层的建设和运营的工作,涉及到两个层面。因为 Kubernetes 是一个非常全面的技术体系,并不是我们部署了一个集群把业务放上去就能开箱即用,涉及到很多方面,比如服务器、网络、存储,还有一系列的工