07 2021 档案

摘要:切换Git 用户:su - git -sh-4.2$ gitlab-rails console -e productionDEPRECATION WARNING: Passing the environment's name as a regular argument is deprecated a 阅读全文
posted @ 2021-07-28 14:43 devops运维-小灰灰 阅读(135) 评论(0) 推荐(0) 编辑
摘要:需求: 用户dev可以查看default、kube-system下Pod的日志 用户test可以在default下的Pod中执行命令,并且可以删除Pod 首先创建clusterrole apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRol 阅读全文
posted @ 2021-07-16 14:13 devops运维-小灰灰 阅读(68) 评论(0) 推荐(0) 编辑
摘要:题目练习 1、创建一个名为deployment-clusterrole a) 该clusterrole 只允许创建 deployment、daemonset、statefulset 的 create 操作 2、在名字为app-team1 的namespace 下创建一个名为cicd-token 的s 阅读全文
posted @ 2021-07-15 14:20 devops运维-小灰灰 阅读(187) 评论(0) 推荐(0) 编辑
摘要:RBAC-通过聚合clusterrole实现集群权限控制 RBAC API 声明了四种 Kubernetes 对象:*Role*、*ClusterRole*、*RoleBinding* 和 *ClusterRoleBinding*。你可以像使用其他 Kubernetes 对象一样, 通过类似 kub 阅读全文
posted @ 2021-07-15 14:18 devops运维-小灰灰 阅读(354) 评论(0) 推荐(0) 编辑
摘要:二进制安装 地址:https://helm.sh/docs/intro/install/ 解压(tar -zxvf helm-v3.0.0-linux-amd64.tar.gz) mv linux-amd64/helm /usr/local/bin/helm 添加helm 仓库(相当于yum 源) 阅读全文
posted @ 2021-07-12 11:41 devops运维-小灰灰 阅读(236) 评论(0) 推荐(0) 编辑
摘要:kubectl 常用的命令 1、kubectl 常用的命令(CKA 考试必备) 查看所有 pod 列表 查看所有的pod 列表,-n 后跟 namespace, 查看指定的命名空间 kubectl get podkubectl get pod -n kube-system #查看指定的命名空间的po 阅读全文
posted @ 2021-07-12 11:40 devops运维-小灰灰 阅读(6227) 评论(0) 推荐(2) 编辑
摘要:kubernetes 二进制安装 1、基本说明 本文章将演示CentOS 8二进制方式安装高可用k8s 1.19.x,相对于其他版本,二进制安装方式并无太大区别,只需要区分每个组件版本的对应关系即可。 生产环境中,建议使用小版本大于5的Kubernetes版本,比如1.19.5以后的才可用于生产环境 阅读全文
posted @ 2021-07-12 11:37 devops运维-小灰灰 阅读(425) 评论(0) 推荐(0) 编辑
摘要:Deployment 概念概述 用于部署无状态的服务,这个最常用的控制器。一般用于管理维护企业内部无状态的微服务,比如configserver、zuul、springboot。他可以管理多个副本的Pod实现无缝迁移、自动扩容缩容、自动灾难恢复、一键回滚等功能。 #####Deployment创建 手 阅读全文
posted @ 2021-07-02 16:40 devops运维-小灰灰 阅读(3252) 评论(0) 推荐(0) 编辑