在k8s中,如果要啓用API聚合功能,需要配置哪些參數?

爲了能夠將用戶自定義的API註冊到master的api server上,需要在kube-apiserver服務中,啓用下面的參數:

 

--proxy-client-cert-file=/etc/kubernetes/pki/front-proxy-client.crt

--proxy-client-key-file=/etc/kubernetes/pki/front-proxy-client.key

--requestheader-allowed-names=front-proxy-client

--requestheader-client-ca-file=/etc/kubernetes/pki/front-proxy-ca.crt

--requestheader-extra-headers-prefix=X-Remote-Extra-

--requestheader-group-headers=X-Remote-Group

--requestheader-username-headers=X-Remote-User

 

如果kube-apiserver所在的主機上沒有部署kube-proxy,則無法通過clusterip訪問後端的api聚合的服務,需要啓用下面的參數:

 

--enable-aggregator-routing=true

 

配置之後,重新啓動kube-apiserver使配置生效。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章