摘要: 一、资源类型 集群资源分类(适用性范围) ​ 名称空间级别:kubeadm k8s kube-system (kubectl get pod -n default)默认是加default ​ 集群级别:role ​ 元数据型:HPA K8s 中所有的内容都抽象为资源, 资源实例化之后, 叫做对象 名 阅读全文
posted @ 2021-07-25 15:24 白色的番茄 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 一直有这个冲动, 想知道kubernetes往etcd里放了哪些数据,是如何组织的。 能看到,才有把握知道它的实现和细节。 找了很多文档,终于找到靠谱的。 我是使用kubeadm工具安装的集群,要解除集群的资源占用要先把一些容器停掉,把kube-apiserver的编排文件从/etc/kuberne 阅读全文
posted @ 2021-07-25 15:21 白色的番茄 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 二进制方式 从github下载发行版的二进制包, 手动部署每个组件, 组成Kubernetes集群 Kubeadm降低了部署门槛, 但屏蔽了很多细节, 遇到问题很难排查。 如果想更容易可控,推荐使用二进制部署Kubernetes集群, 虽然手动部署麻烦点 , 期间可以学习很多工作原理。 也利于后期维 阅读全文
posted @ 2021-07-25 15:14 白色的番茄 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 一.说明 二 . 安装软路由 三 . 集群安装 3.1 主机准备 设置系统主机名以及host文件的相互解析 hostnamectl set-hostname k8s-master01 hostnamectl set-hostname k8s-node01 hostnamectl set-hostna 阅读全文
posted @ 2021-07-25 14:59 白色的番茄 阅读(81) 评论(0) 推荐(0) 编辑
摘要: Pod有以下几个状态: Pending 等待中 Running 运行中 Succeeded 正常终止 Failed 异常停止 Unkonwn 未知状态 Pending Pod已经被创建,但还没有完成调度,或者说有一个或多个镜像正处于从远程仓库下载的过程。 处在这个阶段的Pod可能正在写数据到etcd 阅读全文
posted @ 2021-07-25 14:56 白色的番茄 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 1.pod概念 我这里分为两种: 自主Pod(不是被管理的pod): 容器死了就死了 控制器管理的Pod(被管理的pod) 只要有pod 就会启动pause容器 ,在根据数量启动其他的容器 , 1、 其他的容器会共用pause 网络栈 容器之间的端口不能冲突 2、 其他的容器会共用pause 存储卷 阅读全文
posted @ 2021-07-25 14:54 白色的番茄 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 1.历史和现状 Laas 基础设施平台服务 --代表厂商 阿里云 Paas 平台及服务 --新浪 (k8s) docker 是paas 的标准 Saas 软件及服务 1、发展经历 以前:mesos apache 分布式资源管理框架 2019-5 twitter > kubernetes Docker 阅读全文
posted @ 2021-07-25 14:47 白色的番茄 阅读(383) 评论(0) 推荐(0) 编辑
摘要: shell 编程之变量详解 shell编程语言是非类型的解释性语言 , shell给一个变量赋值 , 实际上就是定义了变量,在linux 支持的所有shell中, 都可以用赋值符号(=)为变量赋值 shell 变量分为两类: 局部变量和环境变量 。 局部变量只在创建他们的shell脚本中使用 , 而 阅读全文
posted @ 2021-03-31 23:31 白色的番茄 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 循环语句for for 变量 in 字符串 do 语句1 done 案例一,打印seq数字循环 #!/bin/bash for i in `seq 15` do echo -e "\033[32mnum is $i\033[0m" done 案例二,求和1-100的值 #!/bin/bash #au 阅读全文
posted @ 2021-03-31 23:28 白色的番茄 阅读(84) 评论(0) 推荐(0) 编辑
摘要: shell 编程 如今 , 不会shell编程就不能说自己会linux , 说起来似乎shell编程很屌啊 ,然而不用担心 , 其实shell编程很简单 背景 ​ 什么是shell编程 高大上的解释 , 往往让人摸不着头脑 。 一句话概括就是: shell编程就是对一堆linux 命令的逻辑化处理。 阅读全文
posted @ 2021-03-31 23:26 白色的番茄 阅读(355) 评论(0) 推荐(0) 编辑