148422597X Kubernetes Management Design Patterns [Vohra 2017-01-29] {E559F6BB}
Chapter 14 ■ Configuring LoggingFigure 14-20. Creating and listing pod for fluentdStarting KibanaNext, we shall start Kibana to view the logs. Create an RC definition file kibana-rc.yaml and copy thefollowing listing to the file. The container image for Kibana is gcr.io/google_containers/kibana:1.3.The URL for Elasticsearch also needs to be specified.---apiVersion: v1kind: ReplicationControllermetadata:labels:k8s-app: kibana-loggingkubernetes.io/cluster-service: "true"version: v1name: kibana-logging-v1namespace: kube-systemspec:replicas: 1selector:k8s-app: kibana-loggingversion: v1324
Chapter 14 ■ Configuring Loggingtemplate:metadata:labels:k8s-app: kibana-loggingkubernetes.io/cluster-service: "true"version: v1spec:containers:-env:-name: ELASTICSEARCH_URLvalue: "http://10.2.15.2:9200"image: "gcr.io/google_containers/kibana:1.3"name: kibana-loggingports:-containerPort: 5601name: uiprotocol: TCPresources:limits:cpu: "0.1"requests:cpu: "0.1"The RC definition file is shown in the vi editor in Figure 14-21.325
- Page 287 and 288: Chapter 11 ■ Using ConfigMapsFigu
- Page 289 and 290: Chapter 11 ■ Using ConfigMapsCons
- Page 291 and 292: Chapter 11 ■ Using ConfigMapsmoun
- Page 293 and 294: CHAPTER 12Using Resource QuotasIn C
- Page 295 and 296: Chapter 12 ■ Using Resource Quota
- Page 297 and 298: Chapter 12 ■ Using Resource Quota
- Page 299 and 300: Chapter 12 ■ Using Resource Quota
- Page 301 and 302: Chapter 12 ■ Using Resource Quota
- Page 303 and 304: Chapter 12 ■ Using Resource Quota
- Page 305 and 306: Chapter 12 ■ Using Resource Quota
- Page 307 and 308: Chapter 12 ■ Using Resource Quota
- Page 309 and 310: Chapter 12 ■ Using Resource Quota
- Page 311 and 312: Chapter 12 ■ Using Resource Quota
- Page 313 and 314: CHAPTER 13Using AutoscalingStarting
- Page 315 and 316: Chapter 13 ■ Using AutoscalingThe
- Page 317 and 318: Chapter 13 ■ Using AutoscalingFig
- Page 319 and 320: Chapter 13 ■ Using Autoscaling./k
- Page 321 and 322: Chapter 13 ■ Using AutoscalingFig
- Page 323 and 324: CHAPTER 14Configuring LoggingLoggin
- Page 325 and 326: Chapter 14 ■ Configuring Logging
- Page 327 and 328: Docker Log FilesChapter 14 ■ Conf
- Page 329 and 330: Chapter 14 ■ Configuring LoggingF
- Page 331 and 332: Chapter 14 ■ Configuring LoggingC
- Page 333 and 334: Chapter 14 ■ Configuring Loggingv
- Page 335 and 336: Chapter 14 ■ Configuring LoggingI
- Page 337: Chapter 14 ■ Configuring LoggingT
- Page 341 and 342: Chapter 14 ■ Configuring LoggingT
- Page 343 and 344: Chapter 14 ■ Configuring LoggingF
- Page 345 and 346: Chapter 14 ■ Configuring LoggingF
- Page 347 and 348: CHAPTER 15Using an HA Master with O
- Page 349 and 350: Chapter 15 ■ Using an HA Master w
- Page 351 and 352: Installing the Network ManagerChapt
- Page 353 and 354: Chapter 15 ■ Using an HA Master w
- Page 355 and 356: Chapter 15 ■ Using an HA Master w
- Page 357 and 358: Chapter 15 ■ Using an HA Master w
- Page 359 and 360: Chapter 15 ■ Using an HA Master w
- Page 361 and 362: Chapter 15 ■ Using an HA Master w
- Page 363 and 364: Chapter 15 ■ Using an HA Master w
- Page 365 and 366: Chapter 15 ■ Using an HA Master w
- Page 367 and 368: Chapter 16 ■ Developing a Highly
- Page 369 and 370: Chapter 16 ■ Developing a Highly
- Page 371 and 372: Chapter 16 ■ Developing a Highly
- Page 373 and 374: Chapter 16 ■ Developing a Highly
- Page 375 and 376: Chapter 16 ■ Developing a Highly
- Page 377 and 378: Chapter 16 ■ Developing a Highly
- Page 379 and 380: Chapter 16 ■ Developing a Highly
- Page 381 and 382: Chapter 16 ■ Developing a Highly
- Page 383 and 384: Chapter 16 ■ Developing a Highly
- Page 385 and 386: Chapter 16 ■ Developing a Highly
- Page 387 and 388: Chapter 16 ■ Developing a Highly
Chapter 14 ■ Configuring Logging
Figure 14-20. Creating and listing pod for fluentd
Starting Kibana
Next, we shall start Kibana to view the logs. Create an RC definition file kibana-rc.yaml and copy the
following listing to the file. The container image for Kibana is gcr.io/google_containers/kibana:1.3.
The URL for Elasticsearch also needs to be specified.
---
apiVersion: v1
kind: ReplicationController
metadata:
labels:
k8s-app: kibana-logging
kubernetes.io/cluster-service: "true"
version: v1
name: kibana-logging-v1
namespace: kube-system
spec:
replicas: 1
selector:
k8s-app: kibana-logging
version: v1
324