由于它是 Linux 版本的操作系统,我尝试触发,希望能起作用
apt-get install jq
Run Code Online (Sandbox Code Playgroud)
但它说 apt-get: 命令未找到。
我如何安装新的二进制文件,因为我想在启动脚本中添加一些额外的逻辑,这需要先安装一些额外的库。
如果我做错了什么,请纠正我。
google-chrome google-cloud-platform google-container-optimized-os
我正在 GCP 计算引擎上使用支持 GPU 的虚拟机。
作为操作系统,我使用容器优化版本(COS 89-16108.403.47 LTS),它支持通过 SSH 运行“cos-extensions install gpu”来安装简单的 GPU 驱动程序(请参阅Google 文档)。
到目前为止,这一直工作得很好,直到几天前我开始收到一条错误消息,指出某些驱动程序签名的下载失败(请参阅下面的完整错误消息),从那以后我就无法让它工作。
有人可以确认我在这里遇到错误或帮助我解决此问题吗?
提前谢谢了!
~ $ cos-extensions install gpu
Unable to find image 'gcr.io/cos-cloud/cos-gpu-installer:v2.0.3' locally
v2.0.3: Pulling from cos-cloud/cos-gpu-installer
419e7ae5bb1e: Pull complete
6f6ec2441524: Pull complete
11d24f918ba9: Pull complete
Digest: sha256:1cf2701dc2c3944a93fd06cb6c9eedfabf323425483ba3af294510621bb37d0e
Status: Downloaded newer image for gcr.io/cos-cloud/cos-gpu-installer:v2.0.3
I0618 06:33:49.227680 1502 main.go:21] Checking if this is the only cos_gpu_installer that is running.
I0618 06:33:49.258483 1502 install.go:74] Running on COS build id 16108.403.47
I0618 06:33:49.258505 1502 installer.go:187] …Run Code Online (Sandbox Code Playgroud) gpu trigonometry virtual-machine google-compute-engine google-container-optimized-os
根据GCP的操作系统补丁管理,可以为安装了操作系统配置代理的计算实例虚拟机创建补丁作业。
本文档介绍了如何安装代理(如果某些虚拟机中尚未安装该代理)。它涵盖的操作系统有:Windows Server / Ubuntu / Debian / RHEL / CentOS SLES / openSUSE
如何使用 Google 容器优化操作系统 (COS) 为计算实例创建修补作业?
我无法找到在这些 COS 实例中安装操作系统配置代理的方法,也无法找到创建“操作系统补丁部署”的选项。这可能吗?
operating-system patch google-compute-engine google-cloud-platform google-container-optimized-os
monitoring memory-management google-compute-engine google-cloud-platform google-container-optimized-os
我正在使用这个启动脚本运行一个容器优化的计算实例:
#!/bin/bash
mkdir /home/my-app
cd /home/my-app
export HOME=/home/my-app
docker-credential-gcr configure-docker
docker run --rm --log-driver=gcplogs --name my-app --security-opt seccomp=./config.json gcr.io/my-project/my-app:latest
Run Code Online (Sandbox Code Playgroud)
在--log-driver和--name标志根据设定GCP社会导向和搬运工文档。
但是我看不到容器启动的日志。
此外,当我通过 SSH 连接到实例并运行 command 时logger "hello from logger",我没有看到它显示在云记录器中。我尝试将其转换为高级过滤器并删除除“来自记录器的hello”字符串过滤器之外的所有过滤器。
如何正确设置日志记录?我bunyan在我的 NodeJS 应用程序中使用,但是当应用程序失败时,我完全看不到?我很想拥有journalctl云记录器中的所有日志。或者,至少startup-script是journalctl. 现在我正在通过 SSH 连接到实例并运行journalctl -r | grep startup-script.
访问范围设置正确:
Stackdriver Logging API: Write Only
Stackdriver Logging API: Write Only
Run Code Online (Sandbox Code Playgroud)
我正在使用默认的计算引擎服务帐户。这是我使用以下命令创建此 VM 的命令:
gcloud compute instance-templates create $APP_ID-template \ …Run Code Online (Sandbox Code Playgroud) google-compute-engine google-cloud-platform stackdriver google-cloud-stackdriver google-container-optimized-os