Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 如何在GKE中更新worker节点/etc/hosts文件_Google Cloud Platform_Google Compute Engine_Terraform_Google Kubernetes Engine - Fatal编程技术网

Google cloud platform 如何在GKE中更新worker节点/etc/hosts文件

Google cloud platform 如何在GKE中更新worker节点/etc/hosts文件,google-cloud-platform,google-compute-engine,terraform,google-kubernetes-engine,Google Cloud Platform,Google Compute Engine,Terraform,Google Kubernetes Engine,我已经使用terraform脚本创建了一个GKE集群。我有一个场景需要更新/etc/hosts文件。在使用terraform创建K8集群期间,是否可以更新工作节点上的主机文件 使用terraform无法访问目录,您可以使用具有特权的安全上下文,如下所示: kind: DaemonSet apiVersion: extensions/v1beta1 metadata: name: ssd-startup-script labels: app: ssd-startup-script

我已经使用terraform脚本创建了一个GKE集群。我有一个场景需要更新/etc/hosts文件。在使用terraform创建K8集群期间,是否可以更新工作节点上的主机文件

使用terraform无法访问目录,您可以使用具有特权的安全上下文,如下所示:

kind: DaemonSet
apiVersion: extensions/v1beta1
metadata:
  name: ssd-startup-script
  labels:
    app: ssd-startup-script
spec:
  template:
    metadata:
      labels:
        app: ssd-startup-script
    spec:
      hostPID: true
      containers:
      - name: ssd-startup-script
        image: gcr.io/google-containers/startup-script:v1
        imagePullPolicy: Always
        securityContext:
          privileged: true
        env:
        - name: STARTUP_SCRIPT
          value: |
            #!/bin/bash
            <YOUR COMMAND LINE>
            <YOUR COMMAND LINE>
            <YOUR COMMAND LINE>
            echo Done
种类:守护程序
apiVersion:extensions/v1beta1
元数据:
名称:ssd启动脚本
标签:
应用程序:ssd启动脚本
规格:
模板:
元数据:
标签:
应用程序:ssd启动脚本
规格:
是的
容器:
-名称:ssd启动脚本
图片:gcr.io/googlecontainers/startup脚本:v1
imagePullPolicy:始终
securityContext:
特权:真的
环境:
-名称:启动脚本
价值:|
#!/bin/bash
回音完成
您需要运行
kubectl apply-f