K8s初识

作者: 大喵哥哥666 | 来源:发表于2019-08-16 22:05 被阅读0次

    K8s基本概念

    1. Master是主服务器,node是用于部署应用容器的服务器。
    2. Pod基本操作单元,也是应用运行的载体。整个Kubernetes系统都是围绕着Pod展开的,比如如何部署运行Pod、如何保证Pod的数量、如何访问Pod等。
    3. Deployment定义了pod部署的信息。
    4. 若干个pod副本组成一个service,对外提供服务
    5. 副本是指一个pod的多个实例
    6. Namespace用于多租户的资源隔离。在测试环境中可以根据namespace划分成多套测试环境。
      默认有2个namespace:kube-system/default

    K8s基本使用

    1. Deployment
      kubectl create -f test.yaml 根据 yaml 创建资源, apply 可以重复执行,create 不行
      kubectl apply -f test.yaml
      kubectl delete -f test.yaml
    2. Service
      kubectl get service --all-namespaces
    3. Pod
      kubectl get pod --all-namespaces -o wide
      kubectl describe pod xxxx -n kube-system
      kubectl delete pod xxxx -n kube-system
    4. node
      kubectl describe node ip

    相关文章

      网友评论

          本文标题:K8s初识

          本文链接:https://www.haomeiwen.com/subject/ezrcsctx.html