0.查看pod的状态kubectl get podsNo resources found in default namespace.kubectl get pods -n kube-system No resources found in kube-system namespace.1.查看所有命名空间的Podkubectl get pods --all-namespacespod的生命周期状态P
问题现象:k8s安装calico报错#下载calico的yml文件 wget https://docs.projectcalico.org/manifests/calico.yaml #应用 kubectl apply -f calico.yaml报错unable to recognize "calico.yaml": no matches for kind "CustomResourceDefi
环境:k8s二进制部署问题:kube-apiserver重新生成证书后,kube-apiserver服务正常,但是报错Unable to connect to the server: x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while tr
一.简介生产环境常用二进制部署,二进制部署与kubeadm部署方式不同的是,二进制安装方式需要自己生成所有的证书,包括etcd及k8s组件的(kube-apiserver,kube-controller-manager,kube-scheduler等)证书。证书有效期可以直接更改为876000小时,即100年,生成证书时注意IP地址不要漏掉,可以预留,不能少。使用kubeadm安装k8s时,kub
一.service简介k8s中pod是最小的单元,pod中运行着各种业务应用,这些应用怎么对外提供服务?若直接让pod对外提供服务,那么pod的IP因生成、销毁和滚动更新导致变化后,对外提供的服务就会受到影响。k8s抽象出一种service的概念,service一旦创建就不再变化,通过service来关联后端的一组pod,pod可随时变化,无论pod在不在一个节点node,对外提供服务均不会受到影
一.简介0.kubectl基础命令 (可tab补全,可单数,可复数,可简写,如replicasets/replicaset/rs都一样)#kubectl create 通过文件或deployment方式创建资源对象,一般第一此创建使用 kubectl create -f nginx-deployment.yaml kubectl create deployment nginx --image=ng
一.简介我们都知道pod是k8s的最小单元,但pod有IP吗?pod中的所有容器都有IP吗?同一节点node的pod之间如何通信?不同节点node的pod之间如何通信?pod与service之间怎么通信?外部网络访问服务是如何与pod中的容器通信的?什么是overlay技术?基于的overylay的vxlan又是什么?vlan只有2^12=4096个,vxlan有2^24=16777216个 un
一.简介1.k8s和相关组件之前写的博客有简单介绍,https://blog.51cto.com/alibaby/11305601如果docker是船,那么k8s就是这只船的舵手,k8s是建立在容器之上的技术之一,只为容器打造的集群管理工具,具有包括自动修复、弹性伸缩、自动调度、自动重启、自动备份、自动上线和版本回滚,服务发现和负载均衡等,在k8s世界里,一切皆容器。2.k8s历史版本不完全统计大
一、简介1.谈到docker容器编排,首先是docker官方的Docker Swarm,属于轻量级的容器编排工具,kubernetes是由google发起的项目,适用于大规模、复杂的容器集群。2.架构和功能组件创建Pod的流程:kubectl ---> api server ---> ectd ---> scheduler ---> ectd ----> kubele
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号