博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[k8s]k8s api-server启动systemd参数分析
阅读量:5052 次
发布时间:2019-06-12

本文共 2101 字,大约阅读时间需要 7 分钟。

默认2个参数就可以启动(必需)

kube-apiserver \    --service-cluster-ip-range=10.254.0.0/16 \    --etcd-servers=http://192.168.14.132:2379

默认http是127.0.0.1:8080

设置insecure-bind-address(默认127.0.0.1)

kube-apiserver \    --service-cluster-ip-range=10.254.0.0/16 \    --etcd-servers=http://192.168.14.132:2379 \    --insecure-bind-address=0.0.0.0

设置访问api的日志

kube-apiserver \    --service-cluster-ip-range=10.254.0.0/16 \    --etcd-servers=http://192.168.14.132:2379 \    --audit-log-path=/root/apiserver.log

开启记录juneral日志(修改非安全ip)

kube-apiserver \    --service-cluster-ip-range=10.254.0.0/16 \    --etcd-servers=http://127.0.0.1:2379 \    --insecure-bind-address=0.0.0.0 \    --logtostderr=false \                     #log to standard error instead of files (default true) 默认是true    --v=2--v=0的时候日志很少,--v2日志较多

将juneral日志记录到文件

kube-apiserver \  --service-cluster-ip-range=10.254.0.0/16 \  --etcd-servers=http://192.168.14.132:2379 \  --insecure-bind-address=0.0.0.0 \  --logtostderr=false \  --log-dir=/root/logs \  --v=2  --audit-log-path=/root/apiserver.log

这里如果--v2时候,感觉audit日志也被juneral日志包含了.

audit和logtostderr分别都不设置,则啥都不记录.

设置swagger(默认关闭)

kube-apiserver \  --service-cluster-ip-range=10.254.0.0/16 \  --etcd-servers=http://192.168.14.132:2379 \  --insecure-bind-address=0.0.0.0 \  --enable-swagger-ui=true \  --audit-log-path=/root/apiserver.log

稍微完善点的写法

kube-apiserver \  --service-cluster-ip-range=10.254.0.0/16 \  --etcd-servers=http://192.168.14.132:2379 \  --enable-swagger-ui=true \  --audit-log-path=/var/log/kubernetes/apiserver.log \  --audit-log-maxsize=100 \  --audit-log-maxbackup=3 \  --audit-log-maxage=30 \  --event-ttl=1h \   --logtostderr=true \  --v=2
kube-apiserver \  --service-cluster-ip-range=10.254.0.0/16 \  --etcd-servers=http://192.168.14.132:2379 \  --enable-swagger-ui=true \  --audit-log-path=/var/log/kubernetes/apiserver.log \  --audit-log-maxsize=100 \  --audit-log-maxbackup=3 \  --audit-log-maxage=30 \  --event-ttl=1h \   --logtostderr=false \  --log-dir=/root/logs \  --v=2

kube-apiserver参数解析

参考:

cat  > kube-apiserver.service <

转载于:https://www.cnblogs.com/iiiiher/p/7874795.html

你可能感兴趣的文章
mysql爱之深探测
查看>>
单点登录技术
查看>>
使用LINQ取得已选中的CheckBox .
查看>>
感谢青春
查看>>
Jquery Uploadify4.2 falsh 实现上传
查看>>
雨林木风 GHOST_XP SP3 快速装机版YN12.08
查看>>
linux基础-命令
查看>>
java对象的深浅克隆
查看>>
Hadoop流程---从tpch到hive
查看>>
数据结构3——浅谈zkw线段树
查看>>
通过ant调用shell脚本执行adb命令
查看>>
APP接口自动化测试JAVA+TestNG(一)之框架环境搭建
查看>>
php底层--1
查看>>
Servlet生命周期引起的问题
查看>>
关于gulp入门之图片压缩
查看>>
ZOJ 2136 Longest Ordered Subsequence
查看>>
Introduction to my galaxy engine 2: Depth of field
查看>>
shell判断网络主机存活
查看>>
根据时间戳,增量同步数据的解决办法
查看>>
03 SeekBar 音频播放拖拽进度条
查看>>