总结归纳 Kubernetes | K8S 集群启动指南以及对应的常用指令介绍和说明
集群启动指南
初始化集群主节点:
初始化集群网络:
(可选)创建 Nginx 部署:
PWK 团队提示:
使用kubectl
可以控制 Kubernetes 集群管理器。更多信息请访问:https://kubernetes.io/docs/reference/kubectl/overview/
kubectl 基础命令(初级):
create
:从文件或标准输入创建资源。expose
:将一个复制控制器、服务、部署或 Pod 暴露为一个新的 Kubernetes 服务。run
:在集群上运行特定的镜像。set
:设置对象的特定功能。
kubectl 基础命令(中级):
explain
:资源的文档说明。get
:显示一个或多个资源。edit
:在服务器上编辑资源。delete
:通过文件名、标准输入、资源和名称,或通过资源和标签选择器删除资源。
部署命令:
rollout
:管理资源的滚动更新。scale
:为部署、ReplicaSet 或复制控制器设置新的大小。autoscale
:自动缩放部署、ReplicaSet 或复制控制器。
集群管理命令:
certificate
:修改证书资源。cluster-info
:显示集群信息。top
:显示资源(CPU/内存/存储)使用情况。cordon
(原文应为cordon
,可能是cordone
的拼写错误,意为将节点标记为不可调度)uncordon
(应为uncordone
,意为将节点从不可调度状态恢复)
总结:本文档提供了在 Kubernetes 沙盒环境中启动和管理集群的步骤和命令。首先,通过kubeadm
初始化主节点和网络,然后可以选择性地部署一个 Nginx 应用。接着,介绍了kubectl
的一些基础命令和部署命令,以及集群管理的相关命令。这些命令涵盖了从创建资源到管理集群的各个方面,为 Kubernetes 的新手和中级用户提供了实用的指导。
版权声明: 本文为 InfoQ 作者【洛神灬殇】的原创文章。
原文链接:【http://xie.infoq.cn/article/84b7d6886212c3cf11099fd50】。文章转载请联系作者。
评论