我在尝试创建 pod 时遇到了这个错误。甚至像 Ubuntu、Alpine 这样非常常见的图像也会发生这种情况。我对 Kubernetes 还很陌生并且使用Minikube 节点(版本 v0.24.1)
命令:
kubectl run ubuntu --image==ubuntu
Run Code Online (Sandbox Code Playgroud)
错误:
Back-off restarting failed container - Error syncing pod
Run Code Online (Sandbox Code Playgroud)
版本:
Client Version: version.Info{Major:"1", Minor:"8", GitVersion:"**v1.8.0**", GitCommit:"6e937839ac04a38cac63e6a7a306c5d035fe7b0a", GitTreeState:"clean", BuildDate:"2017-09-28T22:57:57Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"8", GitVersion:"**v1.8.0**", GitCommit:"0b9efaeb34a2fc51ff8e4d34ad9bc6375459c4a4", GitTreeState:"clean", BuildDate:"2017-11-29T22:43:34Z", GoVersion:"go1.9.1", Compiler:"gc", Platform:"linux/amd64"}
描述 Pod 命令:
Name: ubuntunew-7567df64b8-mwc7x
Namespace: default
Node: minikube/192.168.99.102
Start Time: Tue, 31 Jul 2018 14:48:35 +0530
Labels: pod-template-hash=3123892064
run=ubuntunew
Annotations: kubernetes.io/created-by={"kind":"SerializedReference","apiVersion":"v1","reference":{"kind":"ReplicaSet","namespace":"default","name":"ubuntunew-7567df64b8","uid":"b3ba5547-94a2-11e8-91ce-080027df8e9...
Status: Running
IP: 172.17.0.4
Created By: ReplicaSet/ubuntunew-7567df64b8
Controlled By: ReplicaSet/ubuntunew-7567df64b8 …
Run Code Online (Sandbox Code Playgroud) 我有两个企业级 SSD,我已经L2ARC
在OpenZFS
池中使用了几年。这段时间的工作流程相当繁重,有大量的读取和写入,为客户提供视频以进行视频后期制作。
最近,收到了一些关于 L2ARC SSD 的严重警报:
CRITICAL: Oct. 22, 2018, 6:12 p.m. - Device: /dev/da0 [SAT], 215869351264256 Offline uncorrectable sectors
CRITICAL: Oct. 22, 2018, 6:12 p.m. - Device: /dev/da1 [SAT], 174264003067904 Offline uncorrectable sectors
Run Code Online (Sandbox Code Playgroud)
显然没有数据丢失的风险,因为这些只是 L2ARC,但是是时候更换它们了吗?
我是在牺牲性能吗?如果没有,有没有办法重置或忽略坏扇区?
使用FreeNAS-11.1-U6
.
我对用户主体名称 (UPN) 和 SAM 帐户名称 (SAM) 感到困惑。这是我所知道的
萨姆-
Windows 之前的名称,用于向后兼容 Windows NT 机器等。
DOMAIN/USERA,在域 DOMAIN 内查找 USERA,因此它在域中是唯一的。
20 个字符长。
UPN-
采用电子邮件样式格式(用户更容易记住)。
没有字符限制。
即使域重组,UPN 也是相同的,例如,即使具有 UPN USERB@DOMAIN.COM 的用户不在域 DOMAIN 中,而是在 DOMAIN B 中,用户仍然可以做多,因为 UPN 引用全局目录( GC)并让用户登录。
但我感觉我对这个还不是太清楚。如果有人更好地了解这两者是如何工作的并且可以解释,那将非常有帮助。
windows用户使用哪种登录方式来登录用户?UPN 还是 SAM?
除了向后兼容之外,SAM 没有什么特别的作用吗?
那么,如果我所有的 DC 都是 Windows Server 2012 R2,理论上我不再需要 SAM 帐户名(我知道,但理论上我仍然需要使用它),有可能吗?
我几天来一直在研究,任何详细的解释、链接或文章、示例将不胜感激。
windows active-directory user-accounts windows-server-2012-r2
我遵循本教程是为了在 Docker 容器中本地运行 kubernetes 集群。当我运行时kubectl get nodes
,我得到:
与服务器 localhost:8080 的连接被拒绝 - 您是否指定了正确的主机或端口?
我注意到一些由 kubelet 启动的容器,比如 apiserver,被退出了。这是输出docker ps -a
:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
778bc9a9a93c gcr.io/google_containers/hyperkube-amd64:v1.2.2 "/hyperkube apiserver" 3 seconds ago Exited (255) 2 seconds ago k8s_apiserver.78ec1de_k8s-master-sw-ansible01_default_4c6ab43ac4ee970e1f563d76ab3d3ec9_de6ff8f9
12dd99c83c34 gcr.io/google_containers/hyperkube-amd64:v1.2.2 "/setup-files.sh IP:1" 3 seconds ago Exited (7) 2 seconds ago k8s_setup.e5aa3216_k8s-master-sw-ansible01_default_4c6ab43ac4ee970e1f563d76ab3d3ec9_3283400b
ef7383fa9203 gcr.io/google_containers/hyperkube-amd64:v1.2.2 "/setup-files.sh IP:1" 4 seconds ago Exited (7) 4 seconds ago k8s_setup.e5aa3216_k8s-master-sw-ansible01_default_4c6ab43ac4ee970e1f563d76ab3d3ec9_87beca1b
b3896f4896b1 gcr.io/google_containers/hyperkube-amd64:v1.2.2 "/hyperkube scheduler" 5 seconds ago Up 4 …
Run Code Online (Sandbox Code Playgroud) 我在我的家庭服务器上安装了新的 Ubuntu 18.04,我注意到/etc/network/interfaces
文件是空的。在互联网上搜索后,我发现 18.04 版使用cloud-init
包来初始化网络和其他东西。我删除了 cloud-init 包并/etc/network/interfaces
为静态 IP配置了接口,但是现在在我重新启动服务器后,似乎在服务启动之前没有配置网络,因为配置为在该接口上列出的每个服务都无法侦听。服务器启动后,我必须手动运行命令service [name] start
。我该如何解决?
界面配置图
我正在运行 Debian 8 Jessie,尝试从 shell 脚本安装 PHP 命令行解释器。
这是我所做的:
sudo apt-get install php-cli
Run Code Online (Sandbox Code Playgroud)
它告诉我没有php-cli
。我确实发现有php5-cli
。但是,为了使我的脚本更加健壮,例如在最近的 ubuntu 服务器产品上运行时php7
,我不想指定php5-cli
.
我用谷歌搜索答案,但我得到的只是让我困惑:
xrfang@P-qapub:~$ sudo apt-get install --names-only "php*-cli"
E: Command line option --names-only is not understood
xrfang@P-qapub:~$ sudo apt-cache search --names-only php-cli
php-google-api-php-client - Google APIs client library for PHP
xrfang@P-qapub:~$ apt-cache search --names-only "php\d+-cli$"
xrfang@P-qapub:~$ apt-cache search --names-only "php\d-cli$"
xrfang@P-qapub:~$ apt-cache search --names-only "php\\d-cli$"
xrfang@P-qapub:~$ apt-cache search --names-only "php5-cli$"
php5-cli - command-line interpreter for …
Run Code Online (Sandbox Code Playgroud) 拥有运行 KVM 的 Ubuntu 服务器:
Linux hyperv 4.4.0-109-generic #132-Ubuntu SMP Tue Jan 9 19:52:39 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
它正在运行几台 Linux 虚拟机和一台 Windows 虚拟机。安装新的Windows 2016服务器虚拟机后出现问题。可以通过执行以下操作来启动虚拟机(称为 winstore):
virsh start winstore
Run Code Online (Sandbox Code Playgroud)
结果很好。如果从 VM 内部重新启动此特定 VM,它将完全关闭,但不会恢复。跑步
virsh list
Run Code Online (Sandbox Code Playgroud)
确认它尚未启动。为了启动虚拟机,必须执行以下操作
virsh start winstore
Run Code Online (Sandbox Code Playgroud)
再次。这不是所需的行为,也不是其他 Windows VM 的行为方式(它们具有所需的行为,即重新启动时重新启动)。
该虚拟机的创建方式与正常情况略有不同。以下是最初创建虚拟机的步骤:
创建磁盘映像
qemu-img create -f qcow2 -o preallocation=metadata /mnt/vmstorage/images/winstore.qcow2 1300G
Run Code Online (Sandbox Code Playgroud)
获取我们将要执行的操作的 xml 输出,以便我们可以修改 cdrom 属性
virt-install --name winstore --ram 8192 --vcpus=2 --graphics=vnc --network=bridge=br731,model=virtio --disk path=/mnt/vmstorage/images/winstore.qcow2,format=qcow2,bus=virtio,cache=none --disk path=/mnt/backups/isos/virtio-win-0.1.126.iso,device=cdrom --cdrom /mnt/backups/isos/SW_DVD9_Win_Server_STD_CORE_2016_64Bit_English_-4_DC_STD_MLF_X21-70526.ISO --os-type=windows --noautoconsole …
Run Code Online (Sandbox Code Playgroud) 我正在 Ubuntu 中测试 IPv6 的实现。我的 Ubuntu linux 客户端正确地从服务器获取 RA 并在广告前缀中配置一个地址。接下来,它通过具有/128
掩码的DHCP 获取另一个地址。
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether f8:a9:63:0c:3c:cb brd ff:ff:ff:ff:ff:ff
inet6 2001:xxxx:1f15:yyyy::9/128 scope global
valid_lft forever preferred_lft forever
inet6 2001:xxxx:1f15:yyyy:faa9:63ff:fe0c:3ccb/64 scope global dynamic
valid_lft 82162sec preferred_lft 10162sec
inet6 fe80::faa9:63ff:fe0c:3ccb/64 scope link
valid_lft forever preferred_lft forever
Run Code Online (Sandbox Code Playgroud)
我/128
对这个地址的掩码很感兴趣,这意味着点对点链接。为什么是面具/128
而不是,说/64
?
这是 DHCPv6 的正常行为还是与我的 DHCP 服务器的配置有关?
我有一个HyperV 2016
由 n 台机器组成的集群在W2k16
.
我已经复制了使用此引导顺序运行VHDX
的RHEL 7.5 (Gen2)
VM(并禁用了安全引导):
使用克隆的磁盘创建新 VM 后,EFI 文件条目消失了,我无法再启动。
注意:如果我从 a 引导,Rescatux CD
我会看到正确列出的所有引导条目,并且我可以(从该磁盘手动)引导到RHEL
我有一个带有 postfix 和cyrus-sasl
. 当身份验证失败时,它会在maillog
下面一行中报告。
postfix/smtpd[27669]: warning: unknown[185.xxx.xxx.xxx]: SASL LOGIN authentication failed: authentication failure
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点,以便它也能在日志文件中报告失败的用户名(如SASL LOGIN authentication failed: authentication failure for bob
)?