namespace/kube-flannel created clusterrole.rbac.authorization.k8s.io/flannel created clusterrolebinding.rbac.authorization.k8s.io/flannel created serviceaccount/flannel created configmap/kube-flannel-cfg created daemonset.apps/kube-flannel-ds created
时间: 2024-04-10 09:28:53 浏览: 168
这些命令是在 Kubernetes 中创建 Flannel 网络插件所需的资源。以下是每个资源的解释:
1. namespace/kube-flannel: 创建一个名为 "kube-flannel" 的命名空间,用于隔离 Flannel 相关的资源。
2. clusterrole.rbac.authorization.k8s.io/flannel: 创建一个名为 "flannel" 的 ClusterRole,定义了 Flannel 所需的权限。
3. clusterrolebinding.rbac.authorization.k8s.io/flannel: 创建一个名为 "flannel" 的 ClusterRoleBinding,将 ClusterRole "flannel" 绑定到默认的 serviceaccount/flannel。
4. serviceaccount/flannel: 创建一个名为 "flannel" 的 ServiceAccount,用于授权 Flannel 访问 Kubernetes API。
5. configmap/kube-flannel-cfg: 创建一个名为 "kube-flannel-cfg" 的 ConfigMap,包含 Flannel 配置信息。
6. daemonset.apps/kube-flannel-ds: 创建一个名为 "kube-flannel-ds" 的 DaemonSet,它确保在每个节点上运行一个 Pod,该 Pod 包含 Flannel 容器和所需的网络配置。
这些资源的创建是为了在 Kubernetes 集群中部署和配置 Flannel 网络插件,以提供集群内部的网络通信和跨节点的 Pod 互联。通过这些资源的创建,Flannel 将在每个节点上自动部署并配置网络功能。
阅读全文