美文网首页
k8s集群相关对象

k8s集群相关对象

作者: FredricZhu | 来源:发表于2019-07-07 11:50 被阅读0次

    1.ReplicationController扩容和缩容:

    kubectl scale rc frontend --replicas=2
    

    2.获取pod所对应的IP和容器内部所需要监听的端口,

    kubectl get endpoints
    

    3.Pod的IP地址和Service的Cluster IP。


    image.png

    4.外部访问Service的两种方式,
    a) NodePort


    image.png

    b)LoadBalancer
    需要云服务商负载均衡器支持。

    5.K8s存储卷


    image.png

    a) 空目录(临时文件目录)


    image.png

    b)hostPath(永久文件目录)在pod上挂载宿主机上的文件或目录。

    image.png

    6.命名空间


    image.png

    Default命名空间,启动后会默认创建一个Default命名空间。


    image.png

    创建一个名为development的名称空间,

    apiVersion: v1
    kind: Namespace
    metadata:
      name: development
    

    在development名称空间中创建busybox pod,使用阿里云公开镜像,

    apiVersion: v1
    kind: Pod
    metadata:
      name: busybox
      namespace: development
    spec:
      containers:
      - image: registry.cn-hangzhou.aliyuncs.com/dck8s/busybox:1.25.0
        command:
         - sleep
         - "3600"
        name: busybox
    

    7.Annotation


    image.png

    相关文章

      网友评论

          本文标题:k8s集群相关对象

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