kubectl drain nodename(驱除非系统pod)kubectl delete nodename (删除节点)创建资源:kubectl create|apply -f file.yaml create 命令一般用于创建新资源。 因此,如果再次运行该命令,则会抛出错误,因为资源名称在名称空间中应该是唯一的 apply 命令一般用于更新资源配置。 如果资源不在那里,那么它将...
1.创建deployment(第一种方式:命令行创建) 使用以下run命令运行一个nginx,deployment名称为app=run-cmd-nginx-deploy-3 kubectlcreate deployment app=run-cmd-nginx-deploy-3--image=nginx:1.17.1--port=80--replicas=3-n dev# 说明nginx-deploy# pod控制器的名称,也就是deployment,--image=nginx:1.17.1# 指...
为主容器初始化环境:例如本文中的例子,由于 SonarQube 在启动服务的时候,要确保已经设置了 vm.max_map_count 这个值,但是由于 SonarQube 镜像本身不能执行这个命令,所以可以使用一个初始化容器来执行该命令(同一个Pod下的容器是共享文件系统的),并且保证该命令已经执行完成的情况下,主容器才会启动。或者另一种情况...
工作器节点K8S-WWindows Server 2019 Core 若要创建 Kubernetes 群集,可以使用远程桌面协议 (RDP) 或安全外壳 (SSH) 将 ADM 连接到节点计算机: 打开主节点和工作器节点上通信所需的网络端口。 在每个节点上安装容器运行时。 例如: 对于工作器节点(Windows 节点),请使用以下 Windows Pow...
实时查看pod的状态,-w参数类似linux下的watch命令: # kubectl get pod -w 1. 查看pod的详细信息(IP,部署node) # kubectl get pod myapp -o wide 1. 查看pod标签: --show-labels # kubectl get pod -n nginx-example --show-labels 1. 修改pod标签: ...
gotty -wbash 参数通过arg传递,比如要传递多个参数ls -l http://127.0.0.1:8080/?arg=ls&arg=-l 最后会变成空格分隔的形式传你启动的命令 比如,我们可以动态调用shell命令 gotty--permit-argumentsbash -c 我们运行一下 gotty --random-url -wbash ...
切换k8s 集群环境: kubectl config use-context wk8sTask:一个名为 wk8s-node-0 的节点状态为 NotReady,让其他恢复至正常状态,并确认所有的更改开机自动完成。 可以使用以下命令,通过 ssh 连接到 wk8s-node-0 节点:ssh wk8s-node-0 可以使用以下命令,在该节点上获取更高权限:sudo -i ...
1.使用命令行方式创建Deployment 在dev名称空间下创建3个副本的nginx pod kubectl create deployment nginx --image=nginx --replicas=3 -n dev 监控创建进度 kubectl get deploy -n dev -w 可以看到副本可用数量从0变到3 2.查看Deployment的描述 kubectl describe deploy nginx -n dev ...
工作器节点K8S-WWindows Server 2019 Core 若要创建 Kubernetes 群集,可以使用远程桌面协议 (RDP) 或安全外壳 (SSH) 将 ADM 连接到节点计算机: 打开主节点和工作器节点上通信所需的网络端口。 在每个节点上安装容器运行时。 例如: 对于工作器节点(Windows 节点),请使用以下 Windows Po...