![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
k8s
藏不住的春心
这个作者很懒,什么都没留下…
展开
-
Kubernetes kubectl 命令自动补全
k8s 命令自动补全yum install -y bash-completionsource /usr/share/bash-completion/bash_completionsource <(kubectl completion bash)echo “source <(kubectl completion bash)” >> ~/.bashrc...原创 2019-05-31 13:52:39 · 1122 阅读 · 0 评论 -
kubernetes资源对象简写
allcertificatesigningrequests (aka ‘csr’)clusterrolebindingsclusterrolescomponentstatuses (aka ‘cs’)configmaps (aka ‘cm’)controllerrevisionscronjobscustomresourcedefinition (aka ‘crd’)daemon...原创 2019-06-21 15:31:32 · 2588 阅读 · 0 评论 -
k8s 删除 pod 成功后 还是显示 status Terminating
这种情况下可以使用强制删除命令:kubectl delete pod [pod name] --force --grace-period=0 -n [namespace]注意:必须加-n参数指明namespace,否则可能报错pod not found。原创 2019-06-21 14:25:45 · 1173 阅读 · 0 评论 -
pod 资源限制
apiVersion: v1kind: Podmetadata:name: nginx-podlabels:app: nginxspec:containers:name: nginximage: nginxresources:requests:memory: “64Mi”cpu: “250m”limits:memory: “128Mi”原创 2019-06-20 18:26:24 · 510 阅读 · 0 评论 -
replica set 与 deployment 区别
repilca set 是更高级的replication contorller 功能基本一样 只是在seletor label 增加集合的概念,支持基于等式的seletor。replica set 主要功能:确保Pod数量:它会确保Kubernetes中有指定数量的Pod在运行,如果少于指定数量的Pod,RC就会创建新的,反之这会删除多余的,保证Pod的副本数量不变。确保Pod健康:当...原创 2019-06-04 16:51:50 · 6906 阅读 · 0 评论 -
gitlab使用命令行修改用户密码
gitlab-rails console productionuser = User.where(id:1).firstuser.password='123456'user.save!quit原创 2019-06-19 14:27:36 · 3331 阅读 · 0 评论 -
静态pod概念
静态 Pod 直接由特定节点上的kubelet进程来管理,不通过 master 节点上的apiserver。无法与我们常用的控制器Deployment或者DaemonSet进行关联,它由kubelet进程自己来监控,当pod崩溃时重启该pod,kubelete也无法对他们进行健康检查。静态 pod 始终绑定在某一个kubelet,并且始终运行在同一个节点上。 kubelet会自动为每一个静态 po...原创 2019-06-01 15:33:47 · 1187 阅读 · 0 评论 -
使用kubeadm安装配置Kubernetes集群
使用kubeadm安装配置Kubernetes集群(个人笔记)安装前准备准备服务器(所有主机操作)修改主机名:hostnamectl set-hostname masterhostnamectl set-hostname node01hostnamectl set-hostname node02修改所有节点的hosts192.168.20.111 master192.168...原创 2019-06-01 10:05:09 · 1630 阅读 · 0 评论 -
kubernetes 部署bashboard可视化插件
Dashboard简介在 Kubernetes 社区中,有一个很受欢迎的 Dashboard 项目,它可以给用户提供一个可视化的 Web 界面来查看当前集群的各种信息。用户可以用 Kubernetes Dashboard 部署容器化的应用、监控应用的状态、执行故障排查任务以及管理 Kubernetes 各种资源。这里部署dashboard v1.10.1版本。由于yaml配置文件中指定镜像从...原创 2019-06-01 10:04:15 · 1198 阅读 · 0 评论 -
如何向Kubernetes中的节点添加角色?
使用命令查看节点信息时候 ROLES 原来none[root@master .kube]# kubectl get nodesNAME STATUS ROLES AGE VERSIONmaster Ready master 30m v1.10.0node01 Ready 14m v1....原创 2019-06-01 10:02:56 · 2587 阅读 · 0 评论 -
添加node成功,但是在master运行kubectl get nodes 看不到子节点
查看日志tail /var/logs/messageMay 31 17:25:07 node01 kubelet: I0531 17:25:07.790880 21533 docker_service.go:249] Docker Info: &{ID:J66N:IQ7Z:JZXT:D2QX:IHQZ:QGWR:YBFT:QGF3:NPR2:Z7CS:XFDZ:QNNV Conta...原创 2019-05-31 17:33:38 · 19227 阅读 · 0 评论 -
典型的创建 Pod 的流程
用户通过 REST API 创建一个 Podapiserver 将其写入 etcdscheduluer 检测到未绑定 Node 的 Pod,开始调度并更新 Pod 的 Node 绑定kubelet 检测到有新的 Pod 调度过来,通过 container runtime 运行该 Podkubelet 通过 container runtime 取到 Pod 状态,并更新到 apiserver...原创 2019-06-18 00:38:12 · 1024 阅读 · 0 评论