kubernetes相关命令
关闭防火墙
【关闭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 暴露端口
kubernetes相关命令的更多相关文章
- Docker Kubernetes 常用命令
		Docker Kubernetes 常用命令 增 # 通过文件名或标准输入创建资源. kubectl create # 读取指定文件内容,进行创建.(配置文件可指定json,yaml文件). kube ... 
- kubenetes 相关命令(转载)
		版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/xingwangc2014/article/details/51204224好久没写博客了,前段时间公 ... 
- kubernetes常见命令
		kubernetes命令 kubectl get pod --all-namespaces查看pod节点 kubectl delete -n service/pods/deplay 删除指定内容 ku ... 
- linux 搜索相关命令(2)
		文件搜索相关命令 1:locate命令 需要 yum install mlocate locate 文件名 在后台数据库中按文件名搜索,搜索速度更快 /var/lib/mlocate #locate命 ... 
- 《The Linux Command Line》 读书笔记04 Linux用户以及权限相关命令
		Linux用户以及权限相关命令 查看身份 id:Display user identity. 这个命令的输出会显示uid,gid和用户所属的组. uid即user ID,这是账户创建时被赋予的. gi ... 
- linux 目录结构及其相关命令
		目录也是一个文件,它的唯一功能是用来保存文件及其相关信息.所有的文件,包括普通文件.设备文件和目录文件,都会被保存到目录中. 主目录 登录后,你所在的位置就是你的主目录(或登录目录),如果是root用 ... 
- Shell编程基础教程5--文本过滤、正则表达式、相关命令
		5.文本过滤.正则表达式.相关命令 5.1.正则表达式(什么是正则表达式?正则表达式怎么进行匹配?常用命令) 简介: 一种用来描述文本模式的特殊语法 ... 
- Linux文件管理相关命令
		Linux文件管理相关命令 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在了解了Linux文件管理背景知识之后, 我们可以 ... 
- mysql主从复制replication的一些相关命令
		主服务器上的相关命令:show master status; mysql> show master status\G . row *************************** Posi ... 
随机推荐
- ehcache缓存入门学习
			ehcache缓存入门学习 1,概念 特性 EhCache 是一个纯Java的进程内缓存框架,具有快速.精干等特点,是Hibernate中默认的CacheProvider. 主要的特性有:1. 快速2 ... 
- Android开发  开启闪光灯 关键代码
			在AndroidManifest中注册响应的权限: <uses-permission android:name="android.permission.FLASHLIGHT" ... 
- Flow Layout
			--------------siwuxie095 将根面板 contentPane 的布局切换为 Flow Layout Flow La ... 
- __tostring和__invoke 方法
			首先放上代码: <?php class MagicTest{ //__tostring会在把对象转换为string的时候自动调用 public function __tostring() { r ... 
- ngx-bootstrap使用01 安装ngx-bootstrap和bootstrap及其使用、外部样式引入
			1 版本说明 2 新建一个angular项目 ng new 项目名 --stayle=scss 代码解释:创建一个样式文件格式为SCSS的angular项目 技巧01:由于我angular-cli的版 ... 
- redis 有用
			浅谈redis (1)什么是redis? Redis 是一个基于内存的高性能key-value数据库. (有空再补充,有理解错误或不足欢迎指正) (2)Reids的特点 redis本质上是一 ... 
- JAVA基础语法动手动脑实践体会
			一.运行EnumTest.java程序. public class EnumTest { public static void main(String[] args) { Size s=Size.SM ... 
- iframe加载的文档高度
			var clientHeight = $("#iframe").contents().find("body").height(); 
- asp 控件定时器 局部刷新
			<asp:ScriptManager ID="ScriptManager1" runat="server" /> <asp:UpdatePan ... 
- chrome安装postman插件
			参考http://www.cnplugins.com/zhuanti/how-to-make-crx-install.html 下载地址:http://www.cnplugins.com/down/p ... 
