您的位置:首页 > 其它

kubernetes入门(08)kubernetes单机版的安装和使用

2017-11-05 17:05 344 查看



kubectl get - 类似于 docker ps ,查询资源列表

kubectl describe - 类似于 docker inspect ,获取资源的详细信息

kubectl logs - 类似于 docker logs ,获取容器的日志

kubectl exec - 类似于 docker exec ,在容器内执行一个命令

一、创建虚拟机

安装vmvare,创建虚拟机,安装centos7.0

1、修改hostname

查看(略)

hostnamectl

hostnamectl --static

hostnamectl --transient

hostnamectl --pretty

1、hostnamectl set-hostname Lexiaofei001

2、vi /etc/hosts

[b]

[/b]

3、reboot -f

4、查看(略)





2、修改ip地址





(1)修改配置

cd /etc/sysconfig/network-scripts

vi ifg-ens33

BOOTPROTO=static

...

ONBOOT=YES

IPADDR=192.168.136.103

GATEWAY=192.168.136.2

NETMASK=255.255.255.0

DNS1=223.5.5.5 # 阿里的dns

(2)重启网络

systemctl restart network

(3)检查命令

ip addr

这时,可以用xshell5连接本机了!



3、关闭centos7.0的防火墙服务



systemctl disable firewalld

systemctl stop firewalld

二、安装配置etcd和kubernetes

1、安装etcd和kubernetes

yum install etcd kubernetes



2、配置docker

vi /etc/sysconfig/docker

添加false --insecure-registry gcr.io --registry-mirror=https://olzwzeg2.mirror.aliyuncs.com



systemctl restart docker

3、配置kubernetes

vi /etc/kubernetes/apiserver





把 --admission_control 参数中的ServiceAccount删除

原因分析:/etc/kubernetes/manifests/kube-apiserver.json 文件中的-insecure-bind-address参数默认为127.0.0.1,即API-server绑定的安全IP只有127.0.0.1,相当于一个白名单,修改成如下值后,表示运行所有节点进行访问。

-insecure-bind-address=0.0.0.0

三、启动 kubernetes

1、关闭防火墙

systemctl disable firewalld

system stop firewalld

2、启动kubernetes

#启动进程

systemctl enable docker etcd

systemctl start docker etcd

systemctl enable kube-apiserver kube-scheduler kube-controller-manager kubelet kube-proxy

systemctl start kube-apiserver kube-scheduler kube-controller-manager kubelet kube-proxy

#查看进程启动情况



#使用kubernetes

kubectl get rc

kubectl get pods

四、下载docker镜像

例子地址 https://hub.docker.com/u/kubeguide/

查找镜像 https://hub.docker.com/r/kubeguide/tomcat-app/tags/





docker pull kubeguide/tomcat-app
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: