当前位置: 首页 > 网络应用技术

在K8S部署-48-k8中选择哪些API,开发K8S容器管理平台的想法是什么?

时间:2023-03-07 13:44:25 网络应用技术

  K8中有许多API。在我们的YAML文件开始时,您必须声明apiversion。您怎么知道要使用哪种API?如何选择合适的API?

  我们如何开发基于K8S的容器管理平台,开发K8S容器管理平台的想法是什么?让我们看一下本文。

  1

  在K8S中查看API

  我们都知道K8中有许多API,因此如何查看K8中的所有API?如何知道K8中有哪些API,只需使用以下命令即可。

  那么如何使用K8中的API?目前,我们需要登录K8S官方网站以查看它,请访问:

  该界面在登录到K8的官方网站后的界面如下(尽管有一些选择在右上角切换语言,但不建议切换到中文,因为当您切换时,有些事情不能是显示,这是根据英语的演示);

  然后,我们单击“文档”,如下:

  之后,我们单击“ kubernetes api”:

  以下接口弹出:

  我们滑到文章的结尾,然后单击“ API参考”(API参考):

  然后我们转到API文档页面。我们可以在此处看到如何在各种资源下使用各种API接口。例如,我们单击第一个“工作负载参考”;

  然后,出现以下接口后,我们再次单击“ pod”;

  然后,我们可以看到在K8S中使用API;

  当然,如果您使用的版本不是官方网站上的最新版本,则还可以单击右上角的内容“版本”以切换版本。

  2

  使用Apiserver

  首先,让我们看看Apiserver是否为外界提供服务。他提供外界的方式是HTTP访问方法,风格是Resturl。

  首先查看PID由Apiserver运行的;

  从上面的结果来看,您可以看到主节点上的Apiserver的PID为5691,然后我们根据Apiserver的PID找到Apiserver的端口号。

  从上面,Apiserver端口号为6443。

  1.查看健康状态

  然后,我们只需测试Apiserver提供的健康检查界面;

  您可以看到,当我们调用Apiserver的HealthZ接口时,它将单词返回给我们,表明此服务是正常的。

  2.查看K8S中的所有POD信息

  另一个示例是使用curl命令调用apiserver的/api/v1/pod接口以查看我们群集中的所有pod信息,但是执行时报告了错误:

  我们提示我们不允许匿名访问,因此我们将为他提供以下配置:

  然后我们再次访问:

  3.查看K8S中的节点的信息

  例如,我们希望查看Apiserver中的节点节点的信息:

  对于剩余内容,请转移到VX公共帐户“操作和维护家庭”,然后回复“ 154”以查看。

  ------以下内容是反爆炸内容,只是忽略-------

  ------以下内容是反爆炸内容,只是忽略-------

  ------以下内容是反爆炸内容,只是忽略-------

  Linux Basic Learning Linux内核详细说明Linux构建了Nexuslinux系统修补程序,以查看Linux查看不处木的Linux组合密钥Linux文件安装位置。查看当前Linux环境用户Linux Mount U磁盘。租赁工具Linux boot自动安装和维护和维护Linux系统Foundation Linux System aTTRIBLINUX关闭了占用的端口Linux更名为主机名称linux linux linux count linux txt file linux linux linux linux linux linux dord linux file for Linux文件如何运行程序如何运行程序。