关闭防火墙

【关闭swap】
执行swapoff -a可临时关闭,但系统重启后恢复
编辑/etc/fstab,注释掉包含swap的那一行即可永久关闭

【关闭SeLinux】
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
setenforce 0

【接受所有ip的数据包转发】
$ vi /lib/systemd/system/docker.service

找到ExecStart=xxx,在这行上面加入一行,内容如下:(k8s的网络需要)

ExecStartPost=/sbin/iptables -I FORWARD -s 0.0.0.0/0 -j ACCEPT

【允许路由转发,不对bridge的数据进行处理】
cat < /etc/sysctl.conf
net.ipv4.ip_forward=1
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sysctl -p

【kubectl】
kubectl get componentstatuses 检查各个组件状态
kubectl run kubernetes-bootcamp --image=jocatalin/kubernetes-bootcamp:v1 --port=8080 镜像启动
kubectl exec -ti [-n ] -- /bin/sh 进入pod
kubectl scale deploy NAME --replicas=NUM 扩容
kubectl get pods[ -o wide]
kubectl get deploy [-o wide]
kubectl get svc [-o wide]
kubectl describe service NAME
kubectl describe deploy NAME 单个deploy详细
kubectl describe pods NAME 单个pod详细
kubectl get cs
kubectl get rs
kubectl proxy 开启一个用于测试的8001端口
curl http://127.0.0.1:8001/api/v1/proxy/namespaces/default/pods/nginx/ 访问
kubectl set image deploy kubernetes-bootcamp kubernetes-bootcamp=jocatalin/kubernetes-bootcamp:v2 更新镜像
kubectl create -f nginx-deployment.yaml 根据yaml文件创建
kubectl apply -f nginx-deployment.yaml
kubectl expose deploy kubernetes-bootcamp --type="NodePort" --target-port=8080 --port=80

【docker】
centos install:
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum-config-manager --enable docker-ce-edge
yum-config-manager --enable docker-ce-test
yum-config-manager --disable docker-ce-edge
yum list docker-ce --showduplicates | sort -r
yum install docker-ce-18.06.0.ce-3.el7

exec -it ID bash
cp 主机和容器文件复制
commit 改动为新Image
stop ID 停止一个镜像
run -p 8080:80 -d daocloud.io/nginx 运行容器,80端口映射到宿主机8080端口
ps -a 可查看已停止的容器
rmi IMAGE_ID 删除image
rm 删除已停止的容器
docker rm $(docker ps -a -q) 删除所有已经停止的容器
pull 获取image
build [-t ] Dockerfile创建image -t设置标签

【Dockerfile】
FROM 基础镜像名
RUN 执行命令
ADD 添加文件
COPY 拷贝文件
CMD 执行命令
EXPOSE 暴露端口

转载于:https://www.cnblogs.com/xiongyungang/p/10480963.html

kubernetes相关命令相关推荐

  1. K8s系列之:Deployment应用实战和Deployment相关命令整理

    K8s系列之:Deployment应用实战和Deployment相关命令整理 一.Pod和Controller关系 二.Deployment应用场景 三.创建deployment的yaml文件 四.根 ...

  2. 【K8S】Kubernetes常用命令

    文章目录 Kubernetes常用命令 资源管理办法 陈述式资源管理方法 查看版本信息 查看资源对象简写 查看集群信息 node节点查看日志 基本信息查看 查看master 节点状态 查看命令空间 查 ...

  3. Linux查询端口和进程相关命令

    Linux查询端口和进程相关命令 https://www.cnblogs.com/zjdxr-up/p/8408885.html 香吧香 博客园 首页 联系 管理随笔 - 247 文章 - 4 评论 ...

  4. Redis 笔记(02)— keys 键相关命令(查询数据库key数量、判断key是否存在、指定key过期时间、查看key类型、查看key剩余秒数、选择数据库、删除key、删除数据库)

    1. keys 键相关命令 命令 说明 dbsize 返回当前数据路的key数量 exists key 测试指定key是否存在 expire key seconds 为key指定过期时间 type k ...

  5. 连接状态_TCP 连接状态及相关命令学习

    在平时的开发工作中,我们都使用被封装完好的 TCP/HTTP 库去完成需求开发,很少关心底层 TCP 的连接状态,但是一旦遇到较难定位的线上事故,往往都是因为 TCP 连接参数或者使用姿势不对导致的, ...

  6. Udacity机器人软件工程师课程笔记(八)-ROS Turtlesim 包的相关命令

    Turtlesim 包的相关命令 这个部分包含五个子主题,分别是 列出所有活动节点 列出所有主题 获取有关主题的信息 显示消息信息 实时回应消息 1.列出所有的活动节点 为了获取所用的活动且向ROS ...

  7. linux账号管理命令,linux账号管理及相关命令和操作

    用户和组 用户: 1:用户和UID对应 2:用户需要有权限才能读.写.执行其他用户的文件 组: 1:组和GID对应 2:用户需要加到组中 3:每个用户都有自己的默认组,可以附加到其他的组 4:同组的用 ...

  8. CentOS 7 相关命令

    Centos 7 相关命令 查看Linux内核/操作系统/CPU # uname -a 查看系统位数是64位还是32位 # getconf LONG_BIT 检验java是否安装成功 # java - ...

  9. Git npm相关命令

    Git 相关命令 查看用户名和密码 配置用户名和密码 查看git项目远程地址 添加git远程仓库 查看提交记录 查看已有tag 打标签 在某次提交记录上打标签 推送标签到远程 推送单个指定tag到远程 ...

  10. Oracle数据库相关命令

    从cmd窗口进入SQL命令行 sqlplus / as sysdba; 查询所有用户 (1)使用具有DBA权限的账号登录数据库. (2)执行如下命令. SQL> select username ...

最新文章

  1. 面了小 100 人,90% 都背了面试题......
  2. ecshop的Mysql操作类
  3. centos运行jar包需要的环境_CentOS 7.4下运行jar包
  4. 认识java编程语言
  5. linux 生成2g文件吗,linux 32位系统 c++写大于2G文件
  6. php文本框清除格式,php如何清除HTML格式
  7. android 横向滚动图片,Android使用Photoview实现图片左右滑动及缩放功能
  8. c++11 实现半同步半异步线程池
  9. ZStack CMP多云管理平台有何不同?
  10. 实对称矩阵的特征值一定为实数证明
  11. linux 内核编程之proc虚拟文件系统
  12. RK3228开发之gc2145芯片手册分析
  13. 用excel制作双层饼图_Excel中怎么绘制双层饼图?
  14. 腾讯云-语音指定模板-电话告警通知
  15. 考研英语 单词常见熟词生义
  16. 互联网时代,知识付费行业发展空间巨大
  17. 关于GPA Involution的思路+解法+代码
  18. java实现视频弹幕效果,SpringBoot实现视频弹幕功能 DanmuPlayer插件的使用
  19. folx是什么软件?Mac上免费的网络下载管理器
  20. python编程从入门到实践练习8-6:城市名

热门文章

  1. To shade or not to shade
  2. laravel自定义错误页和错误日志处理
  3. Hadoop2.2.0中HDFS的高可用性实现原理
  4. nginx 编译安装,服务查看启停,以及模块的追加编译
  5. 红帽RHEL5U4平台实现pppoe+freeradius+mysql认证服务器(一)
  6. Integer在webservice的传递
  7. og 的 debug()、 error()、 info()方法的区别
  8. vuex使用及自定义Vue指令vue-permission
  9. iOS Xcode7.2 is Not on Any Development Teams
  10. 新来的妹纸问我,如果把几百万数据放入内存,会不会把系统撑爆?