kubernetes(k8s)docker批量管理必备02

本文介绍了kubernetes的基础管理,包括kubectl命令的使用,如run、get、describe、attach、logs、delete等,以及如何创建、查询、删除资源。通过案例展示了如何启动容器、访问节点、查看日志、进入容器等操作,还提到了资源文件的应用。此外,文章讨论了标签、污点、daemonset控制器、job和cronjob的管理。
摘要由CSDN通过智能技术生成

kubernetes -- 02
kubernetes 基础管理
kubectl 命令
命令说明
命令格式    命令说明
kubectl run 资源名称 -参数 --image=镜像名称:标签    创建资源对象,常用参数-i交互,-t终端
kubectl get 查询资源 可选参数 -o wide 显示主机信息    常用查询的资源 node|deployment|pod
kubectl exec -it 容器id 执行的命令    同 docker exec 指令,进入容器内
kubectl describe 资源类型 资源名称    查询资源的详细信息
kubectl attach    同 docker attach 指令,连接容器
kubectl logs 容器id    查看容器控制台的标准输出
kubectl delete 资源类型 资源名称    删除指定的资源
kubectl create|apply -f 资源文件    执行指定的资源文件
命令案例
# 执行指定的资源文件
[root@master flannel]# kubectl apply -f kube-flannel.yml

# get 查询信息
[root@master ~]# kubectl get nodes
NAME        STATUS   ROLES    AGE   VERSION
master      Ready    master   19h   v1.17.6
node-0001   Ready    <none>   16h   v1.17.6
[root@master ~]# kubectl -n kube-system get pod
NAME                             READY   STATUS    RESTARTS   AGE
kube-flannel-ds-amd64-hf2jp      1/1     Running   0          41m
kube-flannel-ds-amd64-rtl4l      1/1     Running   0          41m
... ...

# describe 查询详细信息
[root@master ~]# kubectl -n kube-system describe pod kube-flannel-ds-amd64-rtl4l
Name:                 kube-proxy-4tbp6
Namespace:            kube-system
... ...

# 使用run启动容器
[root@master ~]# kubectl run testos -it --image=192.168.1.100:5000/myos:v1804 
[root@testos-79778b4895-s8mxl /]# 
# 启动服务
[root@master ~]# kubectl run web-test --image=192.168.1.100:5000/myos:httpd
kubectl run --generator=deployment/apps.v1 is DEPRECATED and will be removed in a future version. Use kubectl run --generator=run-pod/v1 or kubectl create instead.
deployment.apps/web-test created
# 访问节点
[root@master ~]# kubectl get pod -o wide
NAME                        READY   STATUS    RESTARTS   AGE     IP
testos-79778b4895-s8mxl     1/1     Running   1          6m33s   10.244.3.2   ... ...
web-test-7bf98b9576-v566c   1/1     Running   0          4m24s   10.244.4.2   ... ...
[root@master ~]# curl http://10.244.4.2/info.php
<pre>
Array
(
    [REMOTE_ADDR

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值