1.ReplicationController扩容和缩容:
kubectl scale rc frontend --replicas=2
2.获取pod所对应的IP和容器内部所需要监听的端口,
kubectl get endpoints
3.Pod的IP地址和Service的Cluster IP。
![](https://img.haomeiwen.com/i8982195/86f7c6406c00e83f.png)
4.外部访问Service的两种方式,
a) NodePort
![](https://img.haomeiwen.com/i8982195/6ca1c0a530a9a6d7.png)
b)LoadBalancer
需要云服务商负载均衡器支持。
5.K8s存储卷
![](https://img.haomeiwen.com/i8982195/4ddb8389d1c158c0.png)
a) 空目录(临时文件目录)
![](https://img.haomeiwen.com/i8982195/9cbb5d5cd95ab871.png)
b)hostPath(永久文件目录)在pod上挂载宿主机上的文件或目录。
![](https://img.haomeiwen.com/i8982195/46cf15fc55cd548e.png)
6.命名空间
![](https://img.haomeiwen.com/i8982195/ea41e25aafbc4f27.png)
Default命名空间,启动后会默认创建一个Default命名空间。
![](https://img.haomeiwen.com/i8982195/cf084992f1777a80.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
![](https://img.haomeiwen.com/i8982195/8d08a9dca37a245c.png)
网友评论