在这个例子中,我们创建了一个名为 my-ingress 的Ingress 资源,它定义了一个规则,将 example.com 的根路径(/)流量转发到名为 my-service 的服务上,该服务监听在 80 端口。 4. 使用 kubectl 命令应用该 YAML 配置来创建 Ingress 使用以下命令应用 YAML 文件来创建 Ingress: ...
一、查看集群事件 [root@master01 ~]# kubectlgetevents LAST SEEN TYPE REASON OBJECT MESSAGE 45s Normal CREATE ingress/example-ingress Ingressdefault/example-ingressnode/master01 二、kubectl describe 来查看节点或者pod的日志 [root@master01 ~]# kubectl describe node master01 Name: master01 Roles: maste...
kubectl create -f traefik-service-acc.yaml serviceaccount "traefik-ingress" created 1. 2. 接下来,让我们创建一个具有一组权限的ClusterRole,该权限将应用于TraefikServiceAccount。通过ClusterRole,Traefik可以管理和监视集群中所有命名空间中的资源,例如服务、endpoint、secret以及Ingress。 kind: ClusterRole apiVersion...
通过pod.json文件创建一个pod。 kubectl create -f ./pod.json 通过stdin的JSON创建一个pod。 cat pod.json | kubectl create -f - API版本为v1的JSON格式的docker-registry.yaml文件创建资源。 kubectl create -f docker-registry.yaml --edit --output-version=v1 -o json 选项说明: 2.kubectl expose命令...
kubectl create 通过yaml/json 文件或者标准输入创建一个资源对象,支持很多子命令 例如namespace pod deployment service等 kubectl expose 将json/yaml文件中定义的资源对象的端口暴露给新的service资源对象 kubectl run 创建并运行一个或多个容器镜像 kubectl set 配置资源对象设置特定功能 (2)Basic Commands(Intermediate...
kubectl apply -f ingress-con.yaml 1. 接下来配置ingress的访问规则ingress-http.yaml,如下所示将对example.ctnrs.com/的所有请求映射到名为web到service的80端口 # http apiVersion: networking.k8s.io/v1beta1 kind: Ingress metadata: name: example-ingress ...
kubectldeleteingress example-ingress -n app-ns 执行如下命令,卸载service。 kubectldeleteservice myapp-service -n app-ns 执行如下命令,卸载deployment。 kubectldeletedeployment myapp-deployment -n app-ns 确认卸载结果 kubectl get deployment -n app-ns ...
ingress : 通过http或https暴露集群内部service,给service提供外部URL、负载均衡、SSL/TLS能力以及基于host的方向代理 # 查看 endpoint 列表 kubectlget endpoints pv:存储卷 pvc:存储卷消费者 3、查看详情 describe类似于get,同样用于获取resource的相关信息。不同的是,get获得的是更详细的resource个性的详细信息,describe...
create,一般不用,用 apply 替代这个 1)语法: kubectl create -f FILENAME [flags] 从文件或标准输入创建一个或多个资源。 delete 1)语法: kubectl delete (-f FILENAME | TYPE [NAME | /NAME | -l label | --all]) [flags] 从文件、标准输入或指定标签选择器、名称、资源选择器或资源中删除资源。
4.kubectl create As we’ve already seen, thekubectl createis an imperative command. We can create many resources like services, secrets, ingress, etc. For easiness, we’ll see a simple Nginx deployment from a YAML configuration filedeployment.yaml: ...