轻松快速地调整Kubernetes的CPU和内存
在Kubernetes中分配和管理CPU和内存资源可能很棘手,但也很容易。本文,我将向你展示什么是Kubernetes资源和限制以及如何管理它们。 本文的目标是简单–如何帮助你快速调整项目中的Kubernetes资源信息,主要通过三种方式: 为容器和 Pod 分配CPU和内存资源 Resources Quota: 限制namespace的资源消耗 Limit Ranges:配置默认的CPU请求和限
Kubernetes选择CNI插件的11个注意事项
云原生应用程序的时代,引入了思考网络架构的新方法。 Kubernetes网络被设计为一种干净的,向后兼容的模型,从而消除了将容器端口映射到主机端口的需求。为了支持这一点,Kubernetes引入了许多围绕网络的基本结构,例如Pod网络,服务,集群IP,容器端口,主机端口和节点端口,这些将用户从底层基础结构中解放出来。 尽管Kubernetes中有许多网络基础的构建,但Kubernetes仍然存在许
如何使用 cloudinit 来预配置 LXD 容器
当你正在创建 LXD 容器的时候,你希望它们能被预先配置好。例如在容器一启动就自动执行 apt update来安装一些软件包,或者运行一些命令。 这篇文章将讲述如何用 cloud-init 来对 LXD 容器进行进行早期初始化。 接下来,我们将创建一个包含cloud-init指令的LXD profile,然后启动一个新的容器来使用这个profile。 如何创建一个新的 LXD profile 查看
zabbix监控mysql启动状态[1]
zabbbx-agent安装agent yum -y install zabbix-agent zabbix vim /etc/zabbix/zabbix_agentd.conf Server=10.0.0.120 添加UserParameter断 vim /etc/zabbix/zabbix_agentd.conf UserParameter=mysql_alive, mysqladmin pi
Kubernetes CRD & Operator 简介
Kubernetes CRD 在 kubernetes 中有一系列内置的资源,诸如:pod、deployment、configmap、service …… 等等,它们由 k8s 的内部组件管理。而除了这些内置资源之外,k8s 还提供了另外一种方式让用户可以随意地自定义资源,这就是 CRD (全称 CustomResourceDefinitions) 。 例如,我可以通过 CRD 去定义一个 myp