CURRENT NAME CLUSTER AUTHINFO NAMESPACE * kubernetes-admin@kubernetes kubernetes kubernetes-admin default 1. 2. 3. 切换命名空间 #切换命名空间 [root@k8scloude1 ~]# kubectl config set-context --current --namespace=kube-system Context "kubernetes-admin@kubernetes" modified. [root@k8scloude1 ~]# ...
与kubectl create不同,kubectl apply命令更加灵活,它不仅可以创建新的资源,还可以更新现有的资源。当管理员或开发者对资源的配置进行修改后,可以使用此命令将更改应用到集群中。同样地,kubectl apply也支持YAML或JSON格式的配置文件。 如果指定的资源不存在,kubectl apply会根据提供的配置文件创建新的资源。如果资源已经存...
1.namespace的意义--避免命名冲突变量、函数和类的名称可能会造成冲突(名称相同)这时用到namespace将名称进行本地化:定义出一个域而不同的域可以有相同的变量。从此避免命名冲突。2.namespace的定义2.1 namespace只能定义在全局2.2 可嵌套定义namespace可以避免变量、函数和类的名称相同,可是如果namespace名称出现相同...
$ kubectl apply-f deployment.yaml 1. 8.kubectl config 在Kubernetes 中,命令 kubectl config 允许您管理 kubectl 客户端的配置。config 命令可用于查看、编辑或在多个集群配置之间切换,以及管理用户凭据和上下文设置: 复制 $ kubectl config set-context--current--namespace=NAMESPACE 1. kubectl config set-conte...
kubectl create 通过yaml/json 文件或者标准输入创建一个资源对象,支持很多子命令 例如namespace pod deployment service等 kubectl expose 将json/yaml文件中定义的资源对象的端口暴露给新的service资源对象 kubectl run 创建并运行一个或多个容器镜像 kubectlset配置资源对象设置特定功能 ...
namespace - 命名 空間 string. 選擇性。 使用 時 command != logout。 使用 –namespace 旗標設定 kubectl 命令的命名空間。 如果未提供命名空間,命令將會在預設命名空間中執行。command - 命令 string. 允許的值: apply、 createdelete、 getloginexposeexeclogsrunlogout、、 set、。 top 選取或指定要執行的...
进阶用法中,get命令还支持多种参数,如使用-o wide可以显示更详细的信息,使用-n [namespace]可以指定命名空间。此外,还可以通过标签选择器(label selector)来过滤特定的资源。 创建和管理资源 (create,delete,apply) 创建资源 (create) create命令用于在Kubernetes集群中创建新资源。可以直接创建资源,如kubectl create...
$ kubectl create namespace argocd $ kubectl apply-n argocd \-f https://raw.githubusercontent.com/argoproj/argo-cd/vx.y.z/manifests/install.yaml 使用kubectl Kubectl 是一个强大的工具,由于它是一个终端命令,它可以写成脚本,并能实现用众多 Web UI 无法实现的功能。学习kubectl是进一步了解 Kubernetes...
kubectl apply 通过 yaml/json 文件 标准输入对资源进行配置更新或者创建 kubectl patch 通过 patch 方式修改资源对象字段(补丁式) kubectl replace 通过 yaml/json 文件或者标准输入来替换资源对象 kubectl wait 在一个或者多个资源上等待条件达成 kubectl convert 转换 yaml/json 文件为不同的资源版本 ...