Kubernetes Best Practices for Far Edge Applications Table of Contents 1. Container development best practices modules/k8s-best-practices-far-edge-introduction.adoc modules/k8s-best-practices-high-level-cnf-expectations.adoc modules/k8s-best-practices-high-level-cnf-restrictions.adoc modules/k8s-best-practices-developer-guide.adoc modules/k8s-best-practices-cloud-native-design-best-practices.adoc 1. Container development best practices modules/k8s-best-practices-pod-exit-status.adoc modules/k8s-best-practices-graceful-termination.adoc modules/k8s-best-practices-pod-resource-profiles.adoc modules/k8s-best-practices-storage-emptydir.adoc modules/k8s-best-practices-liveness-readiness-and-startup-probes.adoc modules/k8s-best-practices-use-imagepullpolicy-if-not-present.adoc modules/k8s-best-practices-no-naked-pods.adoc modules/k8s-best-practices-init-containers.adoc modules/k8s-best-practices-cnf-container-security.adoc modules/k8s-best-practices-avoid-accessing-resource-on-host.adoc modules/k8s-best-practices-avoid-mounting-host-directories-as-volumes.adoc modules/k8s-best-practices-avoid-the-host-network-namespace.adoc modules/k8s-best-practices-use-of-capabilities.adoc modules/k8s-best-practices-logging.adoc modules/k8s-best-practices-upgrade-expectations.adoc modules/k8s-best-practices-taints-and-tolerations.adoc modules/k8s-best-practices-requests-limits.adoc modules/k8s-best-practices-security-rbac.adoc modules/k8s-best-practices-multus.adoc modules/k8s-far-edge-best-practices-labels.adoc modules/k8s-best-practices-far-edge-far-edge-specific-cnf-requirements.adoc modules/k8s-best-practices-far-edge-rt-requirements-and-cpu-engineering.adoc modules/k8s-best-practices-far-edge-cpu.adoc modules/k8s-best-practices-far-edge-huge-page-allocation.adoc modules/k8s-best-practices-far-edge-hardware-acceleration-easic.adoc modules/k8s-best-practices-far-edge-ptp-synchronization.adoc modules/k8s-best-practices-far-edge-ptp-deploy.adoc modules/k8s-best-practices-cnf-security.adoc modules/k8s-best-practices-far-edge-avoid-accessing-resources.adoc modules/k8s-best-practices-far-edge-avoid-mounting-host-directories-as-volumes.adoc modules/k8s-best-practices-far-edge-avoid-the-host-network-namespace.adoc modules/k8s-best-practices-linux-capabilities.adoc modules/k8s-best-practices-openshift-operations.adoc modules/k8s-best-practices-operations-that-can-not-be-executed-by-openshift.adoc modules/k8s-best-practices-analyzing-your-application.adoc modules/k8s-best-practices-finding-the-capabilities-that-an-application-needs.adoc modules/k8s-best-practices-cnf-image-security.adoc modules/k8s-best-practices-cnf-securing-cnf-networks.adoc modules/k8s-best-practices-secrets-management.adoc modules/k8s-best-practices-scc-permissions-for-an-application.adoc modules/k8s-best-practices-far-edge-scc-application-categories.adoc modules/k8s-best-practices-far-edge-additional-resources.adoc modules/k8s-best-practices-copyright.adoc