k8s自启动

该文描述了如何在Linux系统中关闭swap,涉及修改/etc/fstab文件注释掉swap分区,设置sysctl参数vm.swappiness为0,以及在master和node节点上确保kubelet服务自动启动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. swapoff -a,设置swap关闭

  2. vi /etc/fstab,将文件中的/dev/mapper/centos-swap swap swap defaults 0 0这一行注释掉

  3. vi /etc/sysctl.d/k8s.conf,添加一行vm.swappiness=0

  4. 执行sysctl -p /etc/sysctl.d/k8s.conf

  5. 在master,node节点中,都要让kubelet自启

    systemctl start kubelet

    systemctl enable kubelet

Kubernetes (简称 K8s) 是一个自动化部署、扩展及管理容器化应用程序的平台。Milvus 是一款开源的向量相似度搜索引擎,它能够高效地存储和检索大规模特征向量数据。要在 Kubernetes 集群上启动 Milvus,您可以按照以下步骤操作: ### 1. 准备工作 - **确保已安装 kubectl 并连接到集群**: 您需要有一个运行中的 Kubernetes 集群,并且已经在本地配置好 `kubectl` 来访问这个集群。 - **下载 Helm 或者使用 Operator**: 推荐的方式之一就是通过 Helm Chart 或者官方提供的 Milvus Operator 来简化安装过程。Helm 是 Kubernetes 的包管理工具,可以方便地管理和发布复杂应用。 ### 2. 使用 Helm 启动 Milvus 如果您选择了 Helm 方式来进行部署,请参考下面的具体步骤: #### a. 添加 Milvus Repository 首先添加包含最新版本 Milvus Charts 的仓库地址: ```shell helm repo add milvus https://zillizglobal.github.io/milvus-helm/ ``` 然后更新一下您的 helm 库索引: ```shell helm repo update ``` #### b. 安装 Milvus 实例 接下来就可以开始正式安装了。这里给出了一些常用的自定义选项示例;当然您也可以直接忽略这部分内容,默认值会适合大多数场景: ```shell helm install my-release \ --set persistence.enabled=true \ --set service.type=LoadBalancer \ --set image.repository=zilliz/milvus-cpu \ --set image.tag=v2.0.0-pre \ --namespace milvus-system \ milvus/milvus ``` 上面的例子指定了持久卷启用 (`persistence`)、服务暴露模式为云提供商负载均衡器(`service.type=LoadBalancer`) 和 CPU-only Docker 映像版本等参数。请根据自己实际情况调整这些设置项。 > 注意事项: 如果是在本地环境中测试的话建议将 `service.type` 改成 NodePort 类型以便更容易从外部网络接触 Pod 内部端口。 ### 3. 使用 Milvus Operator 启动 Milvus 另一种推荐的方法是使用专门设计用于管理整个生命周期的 [Milvus Operator](https://github.com/milvus-io/milvus-operator),这允许以声明式的 API 形式来定义所需的状态而不是具体的资源配置文件。 简而言之的过程包括以下几个关键点: - 安装 Operator 到目标命名空间; - 编辑 CRD(Custom Resource Definition) 描述文档指定期望状态; - 提交变更触发控制器自动创建/更新相应资源实例直到达到所描述的目标条件为止。 这种方法更适合那些追求高度定制化需求的企业级生产环境当中。 ### 4. 访问刚部署好的 Milvus 群集 无论是哪种方式完成之后都可通过获取 Service IP 地址或者其他形式来与刚刚建立起来的服务交互。比如当选用 LoadBalancer 类型时可以直接 ping 测试对外界可见的那个 VIP 是否可达;如果是 NodePort 就要看具体情况决定下一步行动方案啦! 最后别忘了定期监控健康状况以及日志记录信息哦~这对于及时发现问题所在非常有帮助呢。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值