k8s部署-k8s相关命令

k8s相关命令
#删除
kubectl delete pod myapp-pod
#详细信息
kubectl get pod -o wide
#查看默认pod
kubectl get pod
#
kubectl describe pod myapp-pod
#查看日志
kubectl  log myapp-pod -c test 
#查看日志
kubectl describe pod kubernetes-dashboard-849cd79b75-s2snt --namespace kube-system
#查看网是否通
curl -k https://172.18.8.31:30001

kubectl get pods -n kube-system -o wide
kubectl create -f kubernetes-dashboard.yaml
kubectl delete -f kubernetes-dashboard.yaml
#查看当前启动的服务和端口
netstat -lntp

#The connection to the server localhost:8080 was refused - did you specify the right host or port?

mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config


#查看服务 是否指定Service 有 Endpoints 吗?
kubectl get pods -l app=mysql -n kube-system
kubectl get endpoints mysql -n kube-system
#pod正常吗,一般返回主机名
wget -qO- 10.244.1.4:3306
#kube-proxy 是在运行中吗?
 ps auxw | grep kube-proxy
 #kube-proxy 是否在写 iptables 规则?
例子:
[root@k8s-lau-master01 etc]# kubectl get pods -l app=mysql -n kube-system
NAME                    READY   STATUS    RESTARTS   AGE
mysql-d8dd64c94-cm59w   1/1     Running   0          3h20m
[root@k8s-lau-master01 etc]# kubectl get endpoints mysql -n kube-system
NAME    ENDPOINTS         AGE
mysql   10.244.1.4:3306   23m
[root@k8s-lau-master01 etc]# wget -qO- 10.244.1.4:3306
5.7.30
[root@k8s-lau-master01 etc]# ps auxw | grep kube-proxy
root     14631  0.0  0.6 139528 27068 ?        Ssl  7月02   4:50 /usr/local/bin/kube-proxy --config=/var/lib/kube-proxy/config.conf --hostname-override=k8s-lau-master01
root     28990  0.0  0.0 112828   980 pts/0    S+   14:02   0:00 grep --color=auto kube-proxy

官方文档:
http://docs.kubernetes.org.cn/819.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值