Kubernetes kubectl 命令自动补全 Kubernetes kubectl 命令自动补全 标签(空格分隔): Kubernetes Kubernetes安装 在k8s 1.3版本之前,设置kubectl命令自动补全是通过以下的方式: source ./contrib/completions/bash/kubectl 但是在k8s 1.3版本,源码contrib目录中已经没有了completions目录,无法再使用以上方式添加自动补全功 云运维 2023-05-04 LOVEHL^ˇ^
Kubernetes Dashboard 设置用户密码登陆 k8s默认dashboard使用的是token认证,比较麻烦不方便记忆。我们可以配置一个用户密码用于登陆k8s dashboard界面 Kubernetes Dashboard 设置用户密码登陆 2021年1月24日 仪表板是基于Web的Kubernetes用户界面。您可以使用仪表板将容器化应用程序部署到Kubernetes集群,对容器化应用程序进行故障排除,并管理集群本身及其伴随资源。您可以使用 云运维 2023-05-04 醒在深海的猫
Kuerbernetes 1.11 集群二进制安装 本文章主要介绍如何通过使用官方提供的二进制包安装配置k8s 1.11集群,并且所有的镜像yaml文件都提供了下载地址~ Kuerbernetes 1.11 二进制安装 k8s 2019年06月13日 本文截选 https://k.i4t.com 更多文章请持续关注https://i4t.com 什么是Kubernetes? Kubernetes是一个完备的分布式系统支撑平台。Kubernetes具 云运维 2023-05-04 大树
Kubernetes 1.14 二进制集群安装 本系列文档将介绍如何使用二进制部署Kubernetes v1.14集群的所有部署,而不是使用自动化部署(kubeadm)集群。在部署过程中,将详细列出各个组件启动参数,以及相关配置说明。在学习完本文档后,将理解k8s各个组件的交互原理,并且可以快速解决实际问题。 Kubernetes 1.14 二进制集群安装 Kubernetes 更新时间: 2020年4月10日 修复脚本已知问题 本系列文档将介 云运维 2023-05-04 大树
基于Kubernetes Gitlab CICD 在大多数情况,构建项目都会占用大量的系统资源,如果让gitlab本身来运行构建任务的话,显然Gitlab的性能会大幅度下降。gitlab ci最大的作用就是管理各个项目的构建状态,因此,运行构建任务这种浪费资源的事情交给一个独立的gitlab runner来做就会好很多,更重要的是gitlab runner可以安装到不同的机器上,甚至是我们本机,这样完全就不会影响Gitlab本身了。从gitlab 云运维 2023-05-04 穿过生命散发芬芳
Kubernetes 滚动更新及回滚 滚动更新的含义:一次只更新一小部分副本,成功后,再更新更多的副本,最终完成所有副本的更新。 滚动更新的好处:最大好处是零停机,整个更新过程始终有副本在运行,从而保证了业余的连续性。 Kubernetes 滚动更新及回滚 Kubernetes 当集群中的某个服务需要升级时,我们需要停止目前与该服务相关的所有Pod,然后重新拉取镜像并启动。如果集群规模比较大,则这个工作就变成了一个挑战,而且先全部停止 云运维 2023-05-04 共饮一杯
kubeadm部署k8s集群 kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。 这个工具能通过两条指令完成一个kubernetes集群的部署: # 创建一个 Master 节点 kubeadm init # 将一个 Node 节点加入到当前集群中 kubeadm join 1. 安装要求 在开始之前,部署Kubernetes集群机器需要满足以下几个条件: 一台或多台机器,操作系统 CentOS7. 云运维 2023-05-04 大猫
Kubernetes RBAC角色权限控制 RBAC是基于角色的访问控制 (Role-Based Access Control) 在RBAC中,权限与角色相关联。Kubernetes 基于角色的访问控制使用rbac.authorization.k8s.io API组来实现权限控制,RBAC允许管理员通过Kubernetes API动态的配置权限策略。如果需要开启RBAC授权需要在apiserver组件中指定--authorization-m 云运维 2023-05-04 剑圣无痕
Kubernetes PV与PVC 在Kubernetes中,因为deployment默认使用的是hostpath,当我们pod重启或删除pod后数据会丢失。这时候我们就需要一个持久化存储来解决这个问题。 本次介绍的是kubernetes pv与pvc,同时使用nfs作为后端存储进行演示。 当然kubernetes pv 支持不同的volume,为了环境快速构建学习本次以NFS为主 首先我们来了解一下什么是PV和PVC PV的全称是 云运维 2023-05-04 张二河
Kubernetes 二进制添加扩容Node节点 前面一直介绍了kubernetes各个版本的二进制安装,但是很多情况是我们需要进行扩展。 随着业务的扩大,node节点的扩展也是必不可少的。这篇文章就给大家带来机遇kubernetes 1.14安装的一个扩展教程,其他集群安装的扩展也大概相同。可能相关的路径不对而已 Kubernetes 1.14 二进制集群安装 新闻联播老司机 19年8月13日 喜欢:1 浏览:18.6k Prometheus 云运维 2023-05-04 穿过生命散发芬芳
Kubernetes 亲和性调度 一般情况下我们部署的 Pod 是通过集群的自动调度策略来选择节点的,默认情况下调度器考虑的是资源足够,并且负载尽量平均,但是有的时候我们需要能够更加细粒度的去控制 Pod 的调度,比如我们内部的一些服务 gitlab 之类的也是跑在Kubernetes集群上的,我们就不希望对外的一些服务和内部的服务跑在同一个节点上了,担心内部服务对外部的服务产生影响;但是有的时候我们的服务之间交流比较频繁,又希望 云运维 2023-05-04 贤蛋大眼萌
深入解析Kubernetes service 概念 Service是Kubernetes里最核心的资源对象之一,Service定义了一个服务的访问入口地址,前端的应用(Pod)通过这个入口地址访问其背后的一组由Pod副本组成的集群实力。 Service与其后端Pod副本集群之间则是通过Label Selector来实现"无缝对接"。而RC的作用实际上是保证Service 的服务能力和服务质量处于预期的标准。 在Kubernetes平台上,Pod是有 云运维 2023-05-04 剑圣无痕
Kubernetes 二进制升级 Kubernetes集群升级非常简单,小版本基本上是只需要更新二进制文件即可。如果大版本升级需要注意kubelet参数的变化,以及其他组件升级之后的变化。 由于Kubernetes版本更新过快许多依赖并没有解决完善,并不建议生产环境使用较新版本 这里二进制安装参考下面文章,文件路径都给予下面的文章,如果有不相同的地方可以自行修改即可。 有问题请在下方提问! Kubernetes 1.14 二进制集 云运维 2023-05-04 大猫
Kubernetes Pod与宿主机时区不同步 在安装Kubernetes集群的过程中并没有注意到pod的时间问题,直到在Tomcat上部署应用后发现pod中的时间与Node上的时间不同步。针对时区不同文章有以下解决方案 Kubernetes Kubernetes 1.14 二进制集群安装 新闻联播老司机 19年8月13日 喜欢:1 浏览:18.6k 问题 在Kubernetes集群中运行的容器默认会使用UTC时间,即北京时间为凌晨3点时,容器 云运维 2023-05-04 大白菜程序猿
kubeadm 搭建Kubernetes 1.18集群 kubeadm要求最低配置2c2g,高可用集群一般建议大于等于3台的奇数台,我使用3台master来做高可用。这里也简单说了一下k8s 1.18的新特性,如果只是测试搭建可以考虑1.18,目前这个版本比较新,建议生产环境还是不要使用这么高的版本 有需要二进制安装可以参考下面的文章 Kubernetes 1.14 二进制集群安装 新闻联播老司机 19年8月13日 喜欢:1 浏览:18.6k Kube 云运维 2023-05-04 共饮一杯
Kubernetes 可视化管理工具Kuboard V3 目前Kubernetes可视化工具如雨后春笋,数不胜数。接下来介绍一款非常美观的可视化工具 Kuboard免费版只有3个集群的权限,企业使用需要付费,出于学习的目标可以自己玩玩。kuboard外观比较美观,虽然没啥卵用。但是有集成ldap gitlab等相关功能,根据自己需求考虑即可,本文只是介绍玩法 Kuboard介绍 Kuboard 是一款专为 Kubernetes 设计的免费管理界面,兼容 云运维 2023-05-04 张二河
Kubernetes容器运行时弃用Docker转型Containerd Kubernetes社区在2020年7月份发布的版本中已经开始了dockershim的移除计划,在1.20版本中将内置的dockershim进行分离,这个版本依旧还可以使用dockershim,但是在1.24中被删除。从1.24开始,大家需要使用其他受到支持的运行时选项(例如containerd或CRI-O);如果选择Docker Engine作为运行时,则需要使用cri-dockerd 文章目录 云运维 2023-05-04 法医
Kubeadm搭建高可用(k8s)Kubernetes v1.24.0集群 文章目录 背景 Kubernetes 1.24新特性 环境准备 基础环境配置 Containerd 安装 api-server 高可用部署 (单master可跳过) Kubeadm 安装配置 Kubectl 安装 Master节点配置 Node节点配置 网络配置 CNI插件问题 验证集群 更新2022年08月25日 背景 Kubernetes 1.24新特性 从kubelet中移除dockersh 云运维 2023-05-04 向阳逐梦
Kubernetes(k8s) 1.24 csiceph rbd使用手册 在Kubernetes中经常需要持久化的地方,很早之前都是使用nfs。但是nfs不支持rbd格式,不支持块存储级别。ceph目前是在kubernetes属于比较流行的存储引擎,支持rbd、cephfs等。本次我使用最新版kubernetes 1.24以及N版ceph进行演示 Ceph相关文档 Ceph-deploy 快速部署Ceph集群 新闻联播老司机 2月18日 1 428 本次环境使用Kube 云运维 2023-05-04 泡泡
Rancher 2.6 Docker安装并设置内网穿透外网访问 在生产环境中,一般不会让开发自己去服务器上执行kubectl工具。那么就需要一个图形化工具,Rancher 是为使用容器的公司打造的容器管理平台。Rancher 简化了使用 Kubernetes 的流程,开发者可以随处运行 Kubernetes(Run Kubernetes Everywhere),满足 IT 需求规范,赋能 DevOps 团队。 Rancher介绍 Rancher 是为使用容器的 云运维 2023-05-04 法医