k8s集群相关对象

2019-07-07  本文已影响0人  FredricZhu

1.ReplicationController扩容和缩容:

kubectl scale rc frontend --replicas=2

2.获取pod所对应的IP和容器内部所需要监听的端口,

kubectl get endpoints

3.Pod的IP地址和Service的Cluster IP。


image.png

4.外部访问Service的两种方式,
a) NodePort


image.png

b)LoadBalancer
需要云服务商负载均衡器支持。

5.K8s存储卷


image.png

a) 空目录(临时文件目录)


image.png

b)hostPath(永久文件目录)在pod上挂载宿主机上的文件或目录。

image.png

6.命名空间


image.png

Default命名空间,启动后会默认创建一个Default命名空间。


image.png

创建一个名为development的名称空间,

apiVersion: v1
kind: Namespace
metadata:
  name: development

在development名称空间中创建busybox pod,使用阿里云公开镜像,

apiVersion: v1
kind: Pod
metadata:
  name: busybox
  namespace: development
spec:
  containers:
  - image: registry.cn-hangzhou.aliyuncs.com/dck8s/busybox:1.25.0
    command:
     - sleep
     - "3600"
    name: busybox

7.Annotation


image.png
上一篇 下一篇

猜你喜欢

热点阅读