如何使用curl在ICp上测试 kubernetesAPI

在 kubernetes 中,master 节点提供 kube-apiserver 进程来接受 REST API 请求。那么 ICp 呢?我们可以使用 curl 命令在 ICp 主节点上也快速测试 k8s REST API 吗?

在 kubernetes 中,master 节点提供 kube-aerver 进程来接受 REST API 请求。那么 ICp 呢?我们可以使用 curl 命令在 ICp 主节点上也快速测试 k8s REST API 吗?

1

答案是肯定的。但首先你可能需要注意--insecure-port 和--secure-port 的默认端口。默认情况下,如果你没有在 config.yaml 文件中更改它,ICp 使用下面的端口来接受 REST 请求:

--不安全端口 = 8888

--secure-port = 8001

netstat -anp|grep 8888

netstat -anp|grep 8001

或者你可以

ps -ef|grep aerver

结果类似:

root      5462  5442  9 Jan29 ?        22:48:09 /hyperkube aerver
--secure-port=8001 --bind-address=0.0.0.0 --advertise-address=10.0.14.94 --insecure-port=8888 --insecure-bind-address=127.0.0.1 ......

一旦找到端口,在主节点上,您可以快速发出 curl,首先尝试通过不安全的端口:

curl http://localhost:8888/api

结果类似:

{
  "kind": "APIVersions",
  "versions": [
    "v1"
  ],
  "serverAddressByCIDRs": [
    {
      "clientCIDR": "0.0.0.0/0",
      "serverAddress": "10.0.14.94:8001"
    }
  ]
}

进一步调用 / api / v1 和 / api / v1 / pods,/ api / v1 / services。

在其他节点上,您可能必须使用安全端口,但使用-k参数忽略证书:

在客户端或其他节点上:

curl -k https://10.0.14.94:8001/api

结果应该是相同的,除非您指定 ca 证书。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(654)
VisualStudio2019的 Ada扩展
上一篇
CSS背景-图像-不透明度
下一篇

相关推荐

  • curl 超时时间设置解决网络请求延迟的最佳实践

    示例示例cURL 超时时间设置是指在 cURL 发出请求后,等待服务器响应的最长时间。如果超过了设定的超时时间,则会收到一个超时错误。可以使用 curl_setopt() 函数来设置 cURL 超时时间,该函数的第一个参数是 cURL 资源句柄,第二个参数是 CURLOPT_TIMEOUT,用于设置 cURL 超时时间。…

    2023-04-27 15:16:10
    0 76 40
  • curl是什么命令:使用curl命令获取网络数据的技巧

    cURL是一种命令行工具,可用于从Web服务器获取数据或将数据发送到Web服务器。它可以用来检索文件,提交表单,检查网站的状态,以及执行其他各种HTTP功能。…

    2023-04-24 14:20:35
    0 90 92
  • curl 压力测试:使用cURL来提高性能

    curl 压力测试是一种利用 curl 命令行工具来模拟多个客户端同时发起请求的压力测试方法,可以帮助开发者检测服务器的性能和稳定性。…

    2023-04-27 04:48:40
    0 11 62
  • curl 耗时如何使用cURL减少网络请求响应时间

    cURL 耗时是指发出一个 cURL 请求所花费的时间,它取决于服务器的响应时间、网络延迟以及其他因素。可以使用 curl_getinfo() 函数来获取 cURL 请求的耗时信息,如下代码:…

    2023-05-30 16:04:54
    0 83 99
  • curl是什么意思轻松管理远程数据传输

    cURL是一个开源的、跨平台的、命令行工具,用于发出网络请求,它同时支持HTTP、HTTPS、FTP等协议。它可以用来模拟客户端的行为,发出GET/POST请求,也可以用来上传文件、下载文件。…

    2023-04-14 01:33:14
    0 85 64
  • curl 测试使用cURL命令行工具测试您的Web服务

    cURL 测试是一种使用 cURL 命令行工具来测试 HTTP 请求的方法。它可以让开发人员快速地检查网站的响应,而无需打开浏览器。…

    2023-04-13 00:50:52
    0 89 37
  • curl 断点续传使用Curl断点续传实现快速、稳定的下载

    curl 断点续传是指,在下载文件时,如果中途出现网络中断或者其他原因导致下载失败,可以使用 curl 的断点续传功能,从上次下载失败的位置开始继续下载。…

    2023-03-31 12:28:24
    0 56 13
  • curl 爬虫从入门到精通

    Curl 爬虫是一种从网站上抓取数据的工具,它使用 curl 命令行工具来实现。Curl 爬虫通常用于爬取网页的内容,比如 HTML、XML、JSON 等格式的文件。…

    2023-01-14 01:15:50
    0 71 37

发表评论

登录 后才能评论

评论列表(48条)