Kubernetes 开源容器集群管理系统,也叫k8s。
主要功能:
弹性伸缩,服务发现,负载均衡,滚动更新,服务编排,资源监控,应用程序健康检查,数据卷等。
基本对象:
Deployment ReplicaSet(RC) Pod Service Volume Namespace Label等
k8s组件:
master:kube-scheduler kube-apiserver kube-controller-manager
node:kubelet kube-proxy docker
三方件:etcd fannel
k8s常用指令:
kubectl run nginx --replicas --labels --images --ports
kubectl exec -it nginx-xxxx bash
kubectl describe
kubectl create -f *.yaml
kubectl delete
kubectl expose deployment nginx --port --type --target-port --name
kubectl edit deployment/nginx
kubectl rollout history deployment/nginx
kubectl rollout status deployment/nginx
kubectl scale deployment nginx --replicas=3
kubectl get deploy
kubectl get pod (po)
kubectl get service (svc)
kubectl get ingress (ing)
kubectl get endpoints (ed)
Kubernetes核心功能与管理
本文详细介绍Kubernetes作为开源容器集群管理系统的主要功能,包括弹性伸缩、服务发现、负载均衡等,并列举了基本对象如Deployment、Pod和服务等。同时,提供了k8s组件介绍及常用指令,帮助读者快速上手Kubernetes集群管理。
430

被折叠的 条评论
为什么被折叠?



