配置k8smaster高可用

1、创建一个manifest目录,比如/etc/kubernetes/manifest;

2、将第1步创建的目录指定给kubelet,使用命令kubelet --config  xxx

注意: --config命令参数在k8s v1.5.0版本已经过时,新的参数会在你设置时提示,手机打字,记不清了,大概变成了--pod-manifest-path,网上一搜就搜到。

3、然后将官网上推荐的yaml文件(是一个static pod类型),拷贝到第1步创建的目录下,kubelet监听到目录下有变化,就会自动执行拷贝的xxx.yaml文件(因为第2步配置了这个目录,kubelet就会自动执行)。

注意: 官网提供的yaml要做适当修改,比如-bash -c后面带的参数,映射的宿主机的目录等。做软件的,别人的东西照搬之前要多思考一下,自己的场景是否需要做适配,适当的修改。

你可能感兴趣的:(配置k8smaster高可用)