我正在使用通過Google Cloud Developer Console(集羣版本0.19.3)中的Google Container Engine(GKE)部署的Kubernetes集羣。我想在Kubernetes NFS Server例如運行特權的容器,如:允許Google Container(KKE)上的Kubernetes中的特權容器
apiVersion: v1
kind: Pod
metadata:
name: nfs-server
labels:
role: nfs-server
spec:
containers:
- name: nfs-server
image: jsafrane/nfs-data
ports:
- name: nfs
containerPort: 2049
securityContext:
privileged: true
由於默認的谷歌集裝箱引擎配置不允許特權的容器中,Kubernetes API imediately返回以下錯誤:
Error from server: Pod "nfs-server" is invalid: spec.containers[0].securityContext.privileged: forbidden '<*>(0xc20a027396)true'
如何在我的Google容器引擎羣集中允許特權容器?
感謝您的更新,希望這會很快被添加! – Caleb
現在Kubernetes是1.0,他們在這裏討論它的文檔:http://kubernetes.io/v1.0/examples/nfs/README.html(僅供參考) – cr125rider
Google容器引擎仍然不支持特權模式與1.0 Kubernetes版本。一旦1.1版本發佈,特權模式默認啓用,它將支持特權模式。 –