我正在运行以下命令并收到错误:
$ kubectl get nodes
error: You must be logged in to the server (the server has asked for the client to provide credentials)
Run Code Online (Sandbox Code Playgroud)
这是怎么回事?
我正在GCE上运行一个三节点群集。我想耗尽一个节点并删除基础虚拟机。
kubectl drain
命令的文档说:
Once it returns (without giving an error), you can power down the node (or equivalently, if on a cloud platform, delete the virtual machine backing the node)
我执行以下命令:
获取节点
$ kl get nodes
NAME STATUS AGE
gke-jcluster-default-pool-9cc4e660-6q21 Ready 43m
gke-jcluster-default-pool-9cc4e660-rx9p Ready 6m
gke-jcluster-default-pool-9cc4e660-xr4z Ready 23h
Run Code Online (Sandbox Code Playgroud)排水节点rx9p
。
$ kl drain gke-jcluster-default-pool-9cc4e660-rx9p --force
node "gke-jcluster-default-pool-9cc4e660-rx9p" cordoned
WARNING: Deleting pods not managed by ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet: fluentd-cloud-logging-gke-jcluster-default-pool-9cc4e660-rx9p, kube-proxy-gke-jcluster-default-pool-9cc4e660-rx9p
node "gke-jcluster-default-pool-9cc4e660-rx9p" drained
Run Code Online (Sandbox Code Playgroud)删除gcloud VM。
$ …
Run Code Online (Sandbox Code Playgroud)可能重复:
在C++中浮动到二进制
我想在C++中打印出浮点数的二进制表示.出于好奇,不太实用.
以下程序不能编译.reinterpret_cast失败.我可以使用什么样的演员表以便我可以做"&(1 << i)"部分?
#include <iostream>
using namespace std;
void toBinary(float num) {
int numi = reinterpret_cast<int>(num);
cout << num << " " << numi << endl;
for (int i = 0; i < 8 * sizeof(num); i++){
if (numi & (1<<i)) {
cout << 1;
} else {
cout << 0;
}
}
cout << endl << endl;
}
int main() {
float a;
cout << sizeof(int) << " " << sizeof(float) << endl;
a = 13.5; …
Run Code Online (Sandbox Code Playgroud) 我知道在 Pelican 中我可以使用该[TOC]
行作为目录,但是我需要做什么才能启用它?
我必须MARKDOWN
在pelicanconf.py
(设置文档在这里)中更改设置,但是更改看起来如何?