
Kubernetes笔记
文章平均质量分 69
k8s学习点滴记录
Lucas小毛驴
一个热爱编程的小老弟
展开
-
K8S部署Dashboard和Heapster
文章使用的k8s版本为1.10.0,dashboard版本为v1.8.3系统为CentOS7NameIPRoleceph1Masterceph2Nodeceph3Node。原创 2022-08-18 16:53:10 · 343 阅读 · 0 评论 -
CentOS7使用kubeadm安装k8s
文章使用的k8s版本为1.10.0系统为CentOS7NameIPRoleceph1Masterceph2Nodeceph3Node。原创 2022-08-15 09:19:00 · 296 阅读 · 0 评论 -
Kubernetes资源对象--Configmap
configmap与secret类似,只是configmap用来处理不包含敏感信息的数据,用于Pod自定义配置。原创 2022-08-15 09:18:49 · 94 阅读 · 0 评论 -
Kubernetes资源对象--Secret
Secret是为了解决密码,token或秘钥等比较敏感的数据的配置问题,避免了直接将这些数据暴露在镜像或者Pod Spec中。原创 2022-08-15 09:18:15 · 174 阅读 · 0 评论 -
Kubernetes--应用滚动升级
kubectl apply在每次更新应用的时候,都会记录下当前的配置,保存为一个版本revision,默认情况kubernetes只会保留最近的几个revision,但可以在Deployment的配置文件中指定保存的revision的数量,通过。正因为这样,Deployment能够实现回滚,每一次部署新的Deployment时,都会生成一个新的Replica Set,并且会保留下来,所以以后想回退版本的话,就能直接利用旧的Replica Set回滚回到先前版本。好处:不用停机,实现平滑的升级。......原创 2022-08-15 09:18:05 · 1243 阅读 · 0 评论 -
kubernetes笔记1
kubernetes通过各种Controller来管理Pod的生命周期,主要有Deployment,ReplicaSet,DaemonSet,Job,StatefuleSet等。DNS访问依赖于dns组件,每当有新的Service创建,dns组件会添加该Service的DNS记录。通过kubectl get svc 能看到ClusterIP,ClusterIP只能在集群内部访问到。Service通过Cluster节点的静态端口对外提供服务。Cluster外部通过**:**访问Service。......原创 2022-08-15 09:17:54 · 59 阅读 · 0 评论 -
ARM64手动安装kubernetes(无证书)
如果不指定Backend类型为vxlan,在安装flannel时会报错:不支持UDP Backend,因为flannel默认Backend是UDP,arm不支持,所以在创建ETCD网络的时候需要指定Backend类型。在kubernetes1.10版本中,KUBELET_KUBECONFIG修改为了用一个yaml的配置文件,而不再是以前的指定–api-server的方式,需要相应更改过来,否则kubelet无法启动。Node的部署与Master大致一样,都是添加配置文件,服务文件,启动服务。......原创 2022-08-15 09:17:43 · 706 阅读 · 0 评论 -
Ubuntu指定docker和kubernetes版本安装
Ubuntu指定docker和kubernetes版本安装。原创 2022-08-15 09:17:22 · 700 阅读 · 0 评论