在学习《kubernetes权威指南》(第五版)时,按照书上的教程复现,会出现一些意外的问题。这里汇总行地记录一下:

环境:ubuntu18.04
k8s版本:v1.15.11

问题:

在第五版书籍的第9.2.1节651页中,输入下述命令后,并没有得到预期的输出:

curl -s http://192.168.232.191/openapi/v2 | jq

原因:

kube-apiserver.yaml文件配置尚未修改

解决:

打开K8S环境的 /etc/kubernetes/manifests/kube-apiserver.yaml 文件,发现配置如下图所示

端口号为0,并非是书上所提的8080。因此,编辑修改为下图所示结果:

此时,重启一下电脑即可!(务必重启)

重启后,在浏览器里输入你的电脑IP地址+端口号,便可看到下属文件:

此时再输入书上的命令:

curl -s http://192.168.232.191:8080/openapi/v2 | jq

当然了,如果出现下述问题,请按照提示安装jq即可

apt  install jq

安装好以后,重新输入curl的命令,此时可看到结果如下:

即,与书上完全一致的 Json 格式的API文档树明

附: 该问题解决后,之前不好使的以下命令也可以正常显示:

curl http://localhost:8080

参考网址:ubernetes官方java客户端之六:OpenAPI基本操作

curl -s http://192.168.232.191/openapi/v2 | jq 不显示JSON格式的文档说明相关推荐

  1. 没有required_springboot-使用OpenAPI之后我再也没有写过接口文档

    一 前言 这篇文章主要是带大家入门下如何使用OpenAPI, 笔者在github上找到对应得swagger项目都没找到javase得人门文章,看了下是基于JAX-RS,吐血了: 二 什么是 OpenA ...

  2. 2003-Can‘t connect to MySQL server on ‘192.168.232.128(10060 “Unknown error“)

    MySQL远程连接报错2003-cant connection to mysql server on 'IP'(10061 unknown error)的解决 **首先去看有没有关闭防火墙!!!** ...

  3. 192.168.0.1/27 表示什么

    首先得明白 192.168.0.1 是个 IP 地址,更细一点的话,属于 C 类型的,后面的 /27 则表示 网络号 的长度,也叫 VLSM(Variable Length Subnet Mask,可 ...

  4. 192.168.1.1是什么?192.168.1.1详细解释!

    虽然前面电脑技术吧小编也发布过关于192.168.1.1的相关信息,但是都是解释相关的问题的,没有好好介绍关于192.168.1.1的信息,今天电脑技术吧小编星期八就给大家介绍一下192.168.1. ...

  5. 一个C类地址192.168.1.0划分5个子网,每个子网至少要容纳30台主机,如何规划?...

    C类地址要划分5个子网,因2^2<5<2^3,故子网掩码为24+3=27位:主机地址位是5位,每个子网可容纳最大主机数量为2^5-2=30:子网规划如下(可划分为8个子网,依题只用5个即可 ...

  6. 将一个C类网络(192.168.1.0/24)划分为4个子网,每个子网至少可容纳30台主机,如何划分?

    192.168.1.0/24,要划分为5个子网,就要向主机位借用3位,作为网络地址. 计算子网数: 2^3 >5,借用3位主机地址可以分出8个子网,满足题意5个子网要求.故子网掩码:24+3=2 ...

  7. 解决Xshell连接服务器失败:Could not connect to ‘192.168.191.128‘ (port 22): Connection failed.

    前言:今天用Xshell连接虚拟机(Liunx)时,发生了这一项错误.翻阅了好多资料,终于解决了,于是记录一下,分享给大家,避免大家遇到同样的问题. 文章目录 一.问题描述 二.解决问题 三.测试连接 ...

  8. Ready! Use 192.168.191.2 to access clientGuru Meditation Error: Core 1 panic‘ed (LoadProhibited).

    问题描述 在用esp32通过wifi和ros主机进行话题通信的过程中,串口一直打印如下信息: Connecting to Zhitong Ready! Use 192.168.191.2 to acc ...

  9. [转帖]IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段/数字-如192.168.0.1/24是什么意思?...

    IP地址.子网掩码.网络号.主机号.网络地址.主机地址以及ip段/数字-如192.168.0.1/24是什么意思? 2016年03月26日 23:38:50 JeanCheng 阅读数:105674  ...

最新文章

  1. ML之FE:利用【数据分析+数据处理】算法对国内某平台上海2020年6月份房价数据集【12+1】进行特征工程处理(史上最完整,建议收藏)
  2. windows mysql 自动备份的几种方法
  3. 不间断电源ups标准_什么是ups不间断电源,ups电源的重要性。
  4. MapReduce算法–了解数据连接第二部分
  5. 慧材技术中核普达测量与测绘系统介绍(一)
  6. javascript 对象属性
  7. 信号与线性系统分析(吴大正,郭宝龙)(信号的分类)
  8. 声音分贝测试软件源码,C# 电脑录音 实例源码(根据声音分贝大小自动录制)
  9. 扩展卡尔曼滤波python_扩展卡尔曼滤波EKF与多传感器融合
  10. a标签中herf的用法
  11. 统计检验问题:Friedman Test,Nemenyi test检验和Bonferroni-Dunn test检验
  12. 【UVM基础】两种启动 sequence 的方式
  13. wma格式怎么转换mp3
  14. JAVA-多线程 三 {多线程状态}JAVA从基础开始 -- 3
  15. 微信小程序父子页面间得数据传递(对象或者数组)
  16. Cesium 基础知识和文档记录
  17. 浅显理解Java泛型的super和extends
  18. 麻省理工数学与计算机科学,哈佛和麻省理工学院数学专业哪个更好一点?
  19. Codeforces Round #806 (Div. 4)题解
  20. 家具建材行业电商平台解决方案

热门文章

  1. ES6学习笔记03:变量的解构赋值
  2. 13.相机和图像——聚焦于对象实战,不断变化的焦距,景深_3
  3. Must、should、have to、can 和 need to的否定句_56
  4. [SDOI2006]二进制方程 并查集
  5. Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (14) - 读存操作写存操作
  6. 几个多字节和UNICODE及UTF-8之间相互转化的函数
  7. Horizon8基础环境准备08——CA证书
  8. JavaScript 数组拼接打印_JavaScript数组_创建数组_一维数组_length(二十三)
  9. sqlite 模糊匹配日期_SQLite模糊查找(like) | 学步园
  10. linux虚拟主机_云服务器与虚拟主机的区别