Kubernetes安装和常用命令使用

 一. Docker配置修改

1. 安装可以参考:

Docker核心技术_钟哥哥实在帅的博客-CSDN博客

2. vim /etc/docker/daemon.json

2.  重启docker服务

二. Kubernetes安装

1. 设置网桥规则

 2. 安装apt-transport-https ca-certificates curl

3. 安装kubeadm, kubelet and kubectl

  • 设置源

  • 安装

  •  阻断自动更新

 4. kubeadm init

  • 如果出现报错 [ERROR Swap]: running with swap on is not supported. Please disable swap则执行这两步

  • 如果出现报错  [ERROR FileAvailable--etc-kubernetes-manifests-kube-apiserver.yaml]: /etc/kubernetes/manifests/kube-apiserver.yaml already exists

        rm -rf /etc/kubernetes/manifests/*

        rm -rf /var/lib/etcd

  • 执行init

  5. 拷贝kubeconfig文件

 6. k8s taint命令让master节点参与调度

 7. 安装calico cni 

 三. Kubectl常用命令

1. Get

  • 获取kubernetes常用对象

  •  获取namespace

  •  获取对象namespace细节

  • 监控namespace变化

  •  获取pod

  •  获取pod多余字段和详细细节

 2. desribe

  • 展示资源信息和Event信息

3. exec 

  •  进入容器debug操作

4. logs

  • 看日志的标准输出

如果觉得文章对自己有帮助可以点赞并关注

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值