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文件如何运行程序如何运行程序。