操作系统

# 查看所有进程
ps -ef
# 查看网络tcp端口占用
netstat -ntpl
# 开放端口
firewall-cmd --zone=public --add-port=6789/tcp --permanent
firewall-cmd --zone=public --add-port=6800-7300/tcp --permanent
firewall-cmd --reload
# 查看开放的端口
firewall-cmd --zone=public --list-ports
# 查看主机名称hostname
hostname
# 修改主机名称
hostnamectl set-hostname kvm-ceph1
# 修改host
vi /etc/hosts
# 修改网络配置
vi /etc/sysconfig/network-scripts/ifcfg-eth0
systemctl restart network


存储

# 删除块
rbd rm kubernetes-dynamic-pvc-c6ed9fdb-a52b-11e8-9225-fe528c5dac7c
# 查看块列表
rbd list k8s_test
# 查看块信息
rbd info k8s_test/kubernetes-dynamic-pvc-c6ed9fdb-a52b-11e8-9225-fe528c5dac7c
# 查看池状态
ceph osd pool stats k8s_test

kubernates

kubectl taint nodes --all node-role.kubernetes.io/master-

kubectl run busybox --rm -ti --image=busybox /bin/sh

kubectl patch pod/mysql-0 -n test -p '{"metadata":{"finalizers":null}}'

#进入容器
kubectl exec -ti <your-pod-name>  -n <your-namespace>  -- /bin/sh

# 删除pod
kubectl delete  pod/rabbitmq-0 -n test  --grace-period=0 --force

docker

# 删除所有已退出docker实例
sudo docker rm $(sudo docker ps -qf status=exited)
# 查看所有容器
docker ps -a
# 运行容器
docker run -t -i 662302ca8421 sh #创建容器并进入
docker run -d -p8086:8086 --add-host mysql_server:10.115.223.119 e094861f4c28
docker run -d -p8086:8086 --add-host mysql_server:10.115.223.119 --add-host curl_server:10.115.223.119 --add-host redis_server:10.115.223.119 harbor.sunhaojie.com/pos_member:v0.001
#关闭容器
docker stop cb6c7209c38b
# 删除容器
docker rm cb6c7209c38b
# 查看镜像日志
docker logs cb6c7209c38b
# 查看容器
docker inspect 877e39f00e20
# 创建镜像
docker build . -t harbor.sunhaojie.com/pos_member:v0.001
# 查看所有镜像
docker images
# 删除镜像
docker rmi 25d5516b8a53
# 进入容器
docker exec -it 81957a0ebac8 sh