k8s 核心原理

K8s API server 原理分析

k8s api server 核心功能是提供各种资源对的增删改查以及 watch 等 HTTP REST 接口,它是各个功能模块之间数据交互和通信的枢纽。

kubernetes api server 通过一个名为 kube-apiserver 的进程提供服务,它运行在 master 节点上,默认情况下 kube-apiserver 监听本机的8080端口,对应参数(–insecure-port) 提供 REST API 服务,不过为了安全考虑我们可以启用 HTTPS 安全端口(–secure-port=6443)启动安全机制,加强 REST AI 的 安全性。