Kubernetes

三、Kubernetes 组件与Namespace

2020-03-28  本文已影响0人  Suny____

1、 YAML基础

参考链接: k8s-YAML配置文件

2、Kubernetes 组件

2.1 Pod

在上一章节其实已经演示了 Pod 的创建,但是那是使用 ReplicaSet 来创建和管理Pod,而且没有进行讲解。

本章从最小操作单元 Pod 来开始演示,并说明 YAML 文件要如何配置。

2.2 Controller

2.2.1 ReplicationController
2.2.2 ReplicaSet
2.2.3 Deployment
2.2.4 Labels and Selectors

在前面的 YAML 文件中,看到很多 label,顾名思义,就是给一些资源打上标签的。

3、Namespace

+ 二、命令方式

  ```ruby
  # 命令方式创建命名空间
  [root@master-kubeadm-k8s namespace]# kubectl create namespace my-namespace-2
  namespace/my-namespace-2 created
  
  # 同样也可以查看到新创建的命名空间
  [root@master-kubeadm-k8s namespace]# kubectl get namespaces
  NAME              STATUS   AGE
  default           Active   3d16h
  kube-node-lease   Active   3d16h
  kube-public       Active   3d16h
  kube-system       Active   3d16h
  my-namespace-1    Active   66s
  my-namespace-2    Active   3s
  ```

> **注意:**Namespace名称必须由小写字母数字字符或“-”组成,并且必须以字母数字字符(例如“ my-name”或“ 123-abc”)开头和结尾,用于验证的正则表达式为“ [a- z0-9]([-a-z0-9] * [a-z0-9])') 
上一篇下一篇

猜你喜欢

热点阅读