简介kubectl 是 重要的 kubernetes 管理/运维工具kubectl 功能非常强大, 常见的命令使用方式可以参考 kubectl --help这篇文章首先会简单介绍几个 kubectl 你可能不知道的小技巧,主要篇幅介绍 kubectl 的 plugin.kubectl 小技巧设置自动补全 kubectl completion zsh 检查资源 SPEC (有没有遇到过 想看SPEC
转载 2024-04-22 22:39:35
44阅读
错误手册0. Kubernetes-ErrorConfigMap概念ConfigMap一般用于管理一些配置文件或者一些环境变量信息。 ConfigMap可以将配置和Pod分开,使配置文件的变更和管理更加便易。 ConfigMap 的主要作用就是为了让镜像和配置文件解耦,以便实现镜像的可移植性和可复用性。注意事项ConfigMap 需要在 Pod 启动前创建出来;只有当 ConfigMap 和 Po
转载 2024-09-19 13:06:10
60阅读
kubectl use-context配置多集群访问今天在rancher平台上进行日常维护。在多个集群切换时,鼠标一顿点点点还是有点不够顺畅。于是在"瑞斯拜"的chrome里面找到了k8s有关多集群访问配置的桥段,下面根据实践过程做简单描述使用 kubeconfig 文件组织集群访问通过 kubectl 连接k8s集群时,默认情况下,kubectl 会在 $HOME/.kube 目录下查
查看service、pod、replicationkubectl get service -o wide 现在改信息在哪个节点 kubectl get svc kubectl get pod -o yaml | json 以yaml或者json格式输出修改副本集数量 kubectl scale rc RC-NAME –replicas=N获取namespace 信息 kubectl get n
一、ansibles配置与测试1、ansible的安装配置利用公钥批量管理[root@LB02 ~]# ssh-keygen -t rsa #创建公钥 [root@LB02 ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.11.206 #将公钥拷贝到管理主机中.ssh/authorized_keys文件中,实现免密码登录远程管理主机 [root@
转载 2024-03-23 21:02:38
41阅读
ansible批量部署巡检二、ansible安装 有脚本可以 直接传公钥 1、 准备环境----关闭防火墙和selinux环境: 主机:4台 1个控制节点 3个被控制节点 解析:本地互相解析(所有机器) vim /etc/hosts配置ssh公钥认证:控制节点需要发送ssh公钥给所有被控制节点[root@ansible-server ~]# ssh-keygen -p -f /root/.ssh/
转载 2024-05-24 17:21:17
62阅读
ansible的安装和配置一、安装apt-get install ansible二、配置密钥ssh-keygen -t rsa三、分发密钥把连接的客户机ip填入/etc/ansible/hosts可以起多个组[group][all] 10.0.0.244将公钥拷贝到管理主机中.ssh/authorized_keys文件中,实现免密码登录远程管理主机ssh-copy-id -i ~/.ssh/id_
转载 2024-04-22 15:28:42
47阅读
 playbook管理配置文件(总结)- 将我们把一个服务部署到客户机上后(以nginx为例),我们经常需要更改一个配置文件,配置文件改好后我们还需要加载nginx的服务,这时就用到了管理配置文件,有时也会出现这样一个场景当我们更改了一个配置文件,发现改错了,需要回滚到之前的配置,并且对回滚的配置进行加载,这样我们应该怎么实现呢?也可以用playbook实现- 如下是操作:基本的目录创建
转载 2024-06-20 06:57:45
46阅读
目录Kubectl 常用命令命令的语法基础命令部署和集群管理命令故障排查和调试命令高级命令设置命令其他命令YAML文件YAML 介绍YAML 基本语法YAML 组成部分常用字段说明(K8s中yaml文件说明)快速编写YAML文件YAML 支持的数据结构PodPod基本概念Pod存在意义Pod实现机制镜像拉取资源调度重启策略健康检查Pod创建流程影响Pod调度Pod节点亲和性Pod污点和污点容忍Y
转载 2024-04-24 13:20:08
273阅读
添加apt仓库:sudo apt-get updatesudo apt-get install -y apt-transport-https ca-certificates curl下载Google Cloud public key➜ ~ wget https://packages.cloud.google.com/apt/doc/apt-key.gpgsudo cp apt-key.gpg /
原创 2021-12-08 17:32:00
1581阅读
下载 kubectl.exe 二进制文件使用 curl.exe -LO "​​https://dl.k8s.io/release/v1.26.0/bin/windows/amd64/kubectl.exe​​" 命令下载kubectl.exe 二进制文件,如果担心下载下来的二进制文件被篡改或下载过程中失败,可使用官方提供的 sha-256方式进行校验。 D:\dev\devops\tool>
原创 2023-02-05 12:02:06
1887阅读
 一、介绍我们一般使用kubectl去操作K8S集群,如部署Pod,获取node信息,获取pod信息,获取svc信息,删除某个svc等。kubectl默认会从$HOME/.kube目录下查找文件名为 config 的文件,也能通过设置环境变量 KUBECONFIG 或者通过设置去指定其它 kubeconfig 文件。kubeconfig就是为访问集
原创 2023-09-09 15:44:26
631阅读
配置kubectl命令补全​​配置kubectl命令补全​​​​k82命令解释​​​​kubeadm​​​​kubelet​​​​kubectl​​ 配置kubectl命令补全# 安装bash-completionyum install -y bash-completionsource /usr/share/bash-completion/bash_completionsource <(ku
原创 2021-11-29 11:49:47
227阅读
文章目录1. 环境配置2. ansible.cfg配置2.1 [defaults]2.2 [privilege_escalation]2.3 [paramiko_connection]2.4 [ssh_connection]2.5 [accelerat
原创 2022-05-31 00:26:21
354阅读
Ansible 简介:当下有许多的运维自动化工具( 配置管理 ),例如:Ansible、SaltStack、Puppet、Fabric 等。Ansible 一种集成 IT 系统的配置管理、应用部署、执行特定任务的开源平台,是 AnsibleWorks 公司名下的项目,该公司由 Cobbler 及 Func 的作者于 2012 年创建成立。Ansible 基于 Python 语言实现,由
转载 2024-04-24 19:22:32
18阅读
Ansible是一种自动化工具,可以简化系统配置和部署的过程。它可以帮助管理员管理大量的服务器,并且可以根据预定义的任务自动执行配置。在Ansible中,最常见的操作是使用Playbook来定义一系列要执行的任务。本文将讨论如何使用Ansible配置红帽操作系统。 首先,要使用Ansible配置红帽操作系统,你需要在系统中安装Ansible。通常,你可以使用yum或者pip来安装Ansible
原创 2024-02-27 11:51:16
26阅读
1.介绍Ansible自动化运维工具,是用来实现一台主机对多台主机进行操作的开源软件。主要功能:批量对多台主机发送文件批量对多台主机运行命令特性:模块化基于Python语言实现,有Paramiko,PyYAML和Jinja2三个关键模块部署简单:agentless,可以不需要在需要操作的服务器上安装任何软件支持自定义模块支持Playbook,可以将任何配置写入Playbook,循环使用幂等性,命令
原创 精选 2018-06-12 19:05:03
3245阅读
1点赞
一、安装1、Centos系统 1 yum install -y epel-release #更新源 2 yum install -y ansible #安装 3 tree /etc/ansible/ #查看结构 tree /etc/ansible/ /etc/ansible/ ├── ansible.cfg #ansible配置文件 ├── hosts
转载 2024-02-12 14:55:39
48阅读
环境系统环境:CentOSLinuxrelease7.5.1804(Core)ansible版本:ansible2.9.0ansible配置环境配置Ansible配置以ini格式存储配置数据,在Ansible中几乎所有配置都可以通过Ansible的Playbook或环境变量来重新赋值。在运行Ansible命令时,命令将会按照以下顺序查找配置文件。(1)ANSIBLE_CONFIG:首先,Ansi
原创 2019-11-13 15:46:18
2556阅读
ansible-配置文件详解:ansible默认配置文件为/etc/ansible/ansible.cfg,配置文件中可以对ansible进行各项参数的调整,包括并发线程、用户、模块路径、配置优化等,如下为ansible.cfg常用参数详解:[defaults] #通用默认配置段 inventory = /etc/ansib
转载 2024-03-07 14:27:02
164阅读
  • 1
  • 2
  • 3
  • 4
  • 5