修炼k8s+flink+hdfs+dlink(六:学习namespace,service)

一:什么是namespace?

  1. 你可以认为namespaces是你kubernetes集群中的虚拟化集群。在一个Kubernetes集群中可以拥有多个命名空间,它们在逻辑上彼此隔离。 他们可以为您和您的团队提供组织,安全甚至性能方面的帮助!

二:怎么创建绑定namespace?

1. 创建。

cat >> product_namespaces.yaml << EOF
apiVersion: v1
kind: Namespace
metadata:
   name: product
   labels: 
     name: product
EOF
kubectl apply -f product_namespaces.yaml

修炼k8s+flink+hdfs+dlink(六:学习namespace,service)_第1张图片

2. 绑定。

2.1 文件创建之初进行绑定。
kubectl apply -f pod.yaml --namespace=test

3. 查看

kubectl get pods --namespace=product

三:service

1. 为什么出现service?

我们pod有自己的服务,但是想要和外界进行数据的交互,必须有服务。

2. 怎么做?

  1. 命令创建。
  2. yaml创建。

你可能感兴趣的:(1024程序员节)