YugabyteDB k8s部署中的系统配置
Systemd configuration in YugabyteDB k8s deployment
[用户在 YugabyteDB Community Slack 上发布的问题]
在此文档中:https://docs.yugabyte.com/preview/deploy/manual-deployment/system-config/#ntp,它提到:
If you're using systemd to start the processes…
如果 YugabyteDB 使用 helm chart 部署在 k8s 上,在幕后,yb-master / yb-follower 是否使用 systemd 启动?
第二个问题:
上述说明位于文档的“手动部署”部分下。在k8s部署部分:https://docs.yugabyte.com/preview/deploy/kubernetes/single-zone/oss/yugabyte-operator/没有关于“系统配置”的说明。
我想知道,我们仍然想为“系统配置”配置每个节点,helm chart 部署不会为我们设置那些 ulimits,对吗?
大多数容器没有 systemd,入口点 yb-master/yb-tserver 进程直接由容器运行时启动。
好的一点是,如果您正在准备自己的 kubernetes 集群,节点准备应该理想地设置 ulimits。
通常,像 GKE/EKS 这样的大多数云 kubernetes 集群上的 ulimits 设置为合理的值。通常不能直接从 pods 中设置 ulimits,除非它们具有特权 pods.
由于yb容器没有systemd,所以不需要配置/etc/systemd/system.conf.
[用户在 YugabyteDB Community Slack 上发布的问题]
在此文档中:https://docs.yugabyte.com/preview/deploy/manual-deployment/system-config/#ntp,它提到:
If you're using systemd to start the processes…
如果 YugabyteDB 使用 helm chart 部署在 k8s 上,在幕后,yb-master / yb-follower 是否使用 systemd 启动?
第二个问题: 上述说明位于文档的“手动部署”部分下。在k8s部署部分:https://docs.yugabyte.com/preview/deploy/kubernetes/single-zone/oss/yugabyte-operator/没有关于“系统配置”的说明。
我想知道,我们仍然想为“系统配置”配置每个节点,helm chart 部署不会为我们设置那些 ulimits,对吗?
大多数容器没有 systemd,入口点 yb-master/yb-tserver 进程直接由容器运行时启动。 好的一点是,如果您正在准备自己的 kubernetes 集群,节点准备应该理想地设置 ulimits。
通常,像 GKE/EKS 这样的大多数云 kubernetes 集群上的 ulimits 设置为合理的值。通常不能直接从 pods 中设置 ulimits,除非它们具有特权 pods.
由于yb容器没有systemd,所以不需要配置/etc/systemd/system.conf.