
DevOps
文章平均质量分 67
codenow.fun
不惑于自己,不惑于未来;找到自己的兴趣爱好,并不断坚持下去。
展开
-
kubernetes基础篇——kubectl常用命令总结
在接触kubernetes的过程中经常会用到kubectl与集群通信,总结下常用的命令get获取列出一个或多个资源的信息。(资源分为pod、instance、service等很多种) Namespace Pod Node Deployment Service ReplicaSetkubectl get cs # 查看集群状态kubectl get nodes # 查看集群节...原创 2020-12-08 18:28:44 · 974 阅读 · 0 评论 -
kubernetes基础篇——kubernetes存储机制
##kubernetes存储volume(卷)####为何需要使用volume处理存储1、防止容器重新创建启动时导致的数据丢失2、解决容器之间的文件数据共享问题####kubernetes的volume和docker的volume之间的区别Docker也有Volume的概念,但对它只有少量且松散的管理。在Docker中,Volume是磁盘上或者另外一个容器内的一个目录。直到最近,Docker才支持对基于本地磁盘的Volume的生存期进行管理。...原创 2020-11-24 23:55:39 · 741 阅读 · 0 评论 -
kubernetes 运维——v1.9.0 安装ingress-nginx-controller出错MountVolume.SetUp failed for volume “webhook-cert“
kubernetes 1.9.0 安装ingress-nginx-controller出错:MountVolume.SetUp failed for volume "webhook-cert" : secret "ingress-nginx-admission" not foundFailed to pull image "k8s.gcr.io/ingress-nginx/controller:v0.41.2@sha256:1f4f402b9c14f3ae92b11ada1dfe9893a88f0fa原创 2020-11-24 00:08:40 · 8320 阅读 · 6 评论 -
Kubernetes基础篇——Pod以及Pod控制器应用
创建主容器为其必须的操作,初始化容器(init containter)、启动后钩子post start hook、存活性探测、就绪性探测、pre stop hook为可选执行。pause容器Pod总会处于以下几个相位(phase)之一: Pending:创建了pod资源并存入etcd中,但尚未完成调度,或扔处于从仓库下载镜像的过程 Running:Pod已经被调度到某节点,并且所有容器都已经被kubectl创建完成 Succeeded:Pod中的所有容器都已...原创 2020-11-23 23:04:36 · 388 阅读 · 0 评论 -
Kubernetes基础篇——资源对象及其yaml方式描述
Kubernetes对象的概念在 Kubernetes 系统中,Kubernetes 对象 是持久化的实体。 Kubernetes 使用这些实体去表示整个集群的状态。它们主要描述了如下信息: 哪些容器化应用在运行(以及在哪些节点上) 可以被应用使用的资源 关于应用运行时表现的策略,比如重启策略、升级策略,以及容错策略kubernetes对象的类别资源对象的类别PodPod 是最小的可部署的 Kubernetes 对象模型。Pod 表示集群上正在运行的进程。一...原创 2020-11-18 18:21:01 · 707 阅读 · 0 评论 -
Kubernetes基础篇——kubernetes1.19.0架构原理与特性
kubernetes是谷歌开源的容器管理平台,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能核心组件Kubernetes主要由以下几个核心组件组成:etcd 保存了整个集群的状态;apiserver 提供了资源操作的唯一入口,并提供认证、授权、访问控制、API注册和发现等机制;controller manager 负责维护集群的状态,比如故障检测、自动扩展、滚动更新等;scheduler 负责资源的调度,按照预定的调度策略将Pod调度到相应的机器上;.原创 2020-11-17 18:27:22 · 477 阅读 · 1 评论 -
kubernetes运维——CentOS 7 部署Kubernetes 1.19.0 集群测试环境
1、准备三台测试机器安装centos7并配置好环境系统CentOS Linux release 7.8.2003 (Core)内存 2GCPU 双核磁盘 50G安装过程:[root@slave122 opt]# yum install -y kubelet-1.19.0 kubeadm-1.19.0 kubectl-1.19.0Loaded plugins: fastestmirrorLoading mirror speeds from cached hostfileCoul...原创 2020-11-16 19:49:34 · 1206 阅读 · 0 评论 -
kubernetes运维——集群添加节点报错error execution phase preflight: couldn‘t validate the identity of the ……
在对kubernetes 1.19.0 集群扩容的时候报错失败,控制台打印信息如下[preflight] Running pre-flight checkserror execution phase preflight: couldn't validate the identity of the API Server: could not find a JWS signature in the cluster-info ConfigMap for token ID "9igmi0"To see原创 2020-11-13 10:38:44 · 5733 阅读 · 0 评论