serviceaccount/weave-net unchanged clusterrole.rbac.authorization.k8s.io/weave-net unchanged clusterrolebinding.rbac.authorization.k8s.io/weave-net unchanged role.rbac.authorization.k8s.io/weave-net unchanged rolebinding.rbac.authorization.k8s.io/weave-net unchanged daemonset.apps/weave-net configured
时间: 2024-04-10 17:28:34 浏览: 21
这些命令的输出表明在 Kubernetes 中创建 Weave Net 网络插件所需的资源时,已经存在相应的资源,因此它们未被修改。只有 daemonset.apps/weave-net 被配置成功。
请注意,"unchanged" 表示相应的资源在 Kubernetes 中已经存在,并且没有被修改。这可能是因为您之前已经创建过这些资源,或者这些资源是由其他方式自动创建的。
如果您希望重新创建这些资源,您可以先删除现有的资源,然后再运行创建命令。例如,您可以使用以下命令删除现有的 Weave Net 资源:
```
kubectl delete daemonset.apps/weave-net -n <namespace>
kubectl delete clusterrole.rbac.authorization.k8s.io/weave-net
kubectl delete clusterrolebinding.rbac.authorization.k8s.io/weave-net
kubectl delete role.rbac.authorization.k8s.io/weave-net
kubectl delete rolebinding.rbac.authorization.k8s.io/weave-net
```
然后再运行创建命令。请确保在重新创建之前仔细检查现有资源,并确保删除它们不会对您的集群造成任何不良影响。
相关问题
serviceaccount/weave-net created clusterrole.rbac.authorization.k8s.io/weave-net created clusterrolebinding.rbac.authorization.k8s.io/weave-net created role.rbac.authorization.k8s.io/weave-net created rolebinding.rbac.authorization.k8s.io/weave-net created daemonset.apps/weave-net created
这些命令是在 Kubernetes 中创建 Weave Net 网络插件所需的资源。以下是每个资源的解释:
1. serviceaccount/weave-net: 创建一个名为 "weave-net" 的 ServiceAccount,用于授权 Weave Net 访问 Kubernetes API。
2. clusterrole.rbac.authorization.k8s.io/weave-net: 创建一个名为 "weave-net" 的 ClusterRole,定义了 Weave Net 所需的权限。
3. clusterrolebinding.rbac.authorization.k8s.io/weave-net: 创建一个名为 "weave-net" 的 ClusterRoleBinding,将 ClusterRole "weave-net" 绑定到默认的 serviceaccount/weave-net。
4. role.rbac.authorization.k8s.io/weave-net: 创建一个名为 "weave-net" 的 Role,定义了 Weave Net 在命名空间中所需的权限。
5. rolebinding.rbac.authorization.k8s.io/weave-net: 创建一个名为 "weave-net" 的 RoleBinding,将 Role "weave-net" 绑定到 ServiceAccount "weave-net"。
6. daemonset.apps/weave-net: 创建一个名为 "weave-net" 的 DaemonSet,它确保在每个节点上运行一个 Pod,该 Pod 包含 Weave Net 容器和所需的网络配置。
这些资源的创建是为了在 Kubernetes 集群中部署和配置 Weave Net 网络插件,以提供集群内部的网络通信和跨节点的 Pod 互联。通过这些资源的创建,Weave Net 将在每个节点上自动部署并配置网络功能。
K8S 1.18.6对应weave-net镜像版本
Kubernetes版本和Weave Net镜像版本之间的对应关系可以参考Weave Net官方文档。根据官方文档,Kubernetes 1.18.x版本对应的Weave Net镜像版本为`2.7.0`。
因此,如果需要在Kubernetes 1.18.6版本中使用Weave Net网络插件,可以尝试使用`weaveworks/weave-kube:2.7.0`镜像。需要注意的是,不同的Kubernetes版本可能需要使用不同版本的Weave Net镜像,因此需要根据实际情况来选择相应的镜像版本。