Skip to content

Commit

Permalink
Draft network policy overview with doc card layout
Browse files Browse the repository at this point in the history
  • Loading branch information
ctauchen committed May 10, 2024
1 parent 747e324 commit 4d2dda5
Show file tree
Hide file tree
Showing 2 changed files with 76 additions and 8 deletions.
18 changes: 15 additions & 3 deletions calico/network-policy/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,21 @@ description: Calico Network Policy and Calico Global Network Policy are the fund
hide_table_of_contents: true
---

import { DocCardLink, DocCardLinkLayout } from '/src/___new___/components';

# Security

import DocCardList from '@theme/DocCardList';
import { useCurrentSidebarCategory } from '@docusaurus/theme-common';
## Getting started

<DocCardLinkLayout>
<DocCardLink docId='network-policy/adopt-zero-trust' />
<DocCardLink docId='network-policy/adopt-zero-trust' />
<DocCardLink docId='network-policy/adopt-zero-trust' />
<DocCardLink docId='network-policy/adopt-zero-trust' />
<DocCardLink docId='network-policy/adopt-zero-trust' />
<DocCardLink docId='network-policy/adopt-zero-trust' />
<DocCardLink docId='network-policy/adopt-zero-trust' />
<DocCardLink docId='network-policy/adopt-zero-trust' />
</DocCardLinkLayout>

<DocCardList items={useCurrentSidebarCategory().items} />
## Securing component communications
66 changes: 61 additions & 5 deletions calico_versioned_docs/version-3.27/network-policy/index.mdx
Original file line number Diff line number Diff line change
@@ -1,11 +1,67 @@
---
description: Calico Network Policy and Calico Global Network Policy are the fundamental resources to secure workloads and hosts, and to adopt a zero trust security model.
hide_table_of_contents: true
---

# Security
import { DocCardLink, DocCardLinkLayout } from '/src/___new___/components';

import DocCardList from '@theme/DocCardList';
import { useCurrentSidebarCategory } from '@docusaurus/theme-common';
# Network policy

<DocCardList items={useCurrentSidebarCategory().items} />
## Getting started

<DocCardLinkLayout>
<DocCardLink docId='network-policy/adopt-zero-trust' />
<DocCardLink docId='network-policy/get-started/calico-policy/calico-network-policy' />
<DocCardLink docId='network-policy/get-started/calico-policy/calico-policy-tutorial' />
<DocCardLink docId='network-policy/get-started/kubernetes-policy/kubernetes-network-policy' />
<DocCardLink docId='network-policy/get-started/kubernetes-policy/kubernetes-demo' />
<DocCardLink docId='network-policy/get-started/kubernetes-policy/kubernetes-policy-basic' />
<DocCardLink docId='network-policy/get-started/kubernetes-policy/kubernetes-policy-advanced' />
<DocCardLink docId='network-policy/get-started/kubernetes-default-deny' />
</DocCardLinkLayout>

## Policy rules

<DocCardLinkLayout>
<DocCardLink docId='network-policy/policy-rules/policy-rules-overview' />
<DocCardLink docId='network-policy/policy-rules/namespace-policy' />
<DocCardLink docId='network-policy/policy-rules/service-policy' />
<DocCardLink docId='network-policy/policy-rules/service-accounts' />
<DocCardLink docId='network-policy/policy-rules/external-ips-policy' />
<DocCardLink docId='network-policy/policy-rules/icmp-ping' />
</DocCardLinkLayout>


## Policy for hosts

<DocCardLinkLayout>
<DocCardLink docId='network-policy/hosts/protect-hosts' />
<DocCardLink docId='network-policy/hosts/kubernetes-nodes' />
<DocCardLink docId='network-policy/hosts/protect-hosts-tutorial' />
<DocCardLink docId='network-policy/hosts/host-forwarded-traffic' />
</DocCardLinkLayout>


## Policy for services

<DocCardLinkLayout>
<DocCardLink docId='network-policy/services/kubernetes-node-ports' />
<DocCardLink docId='network-policy/services/services-cluster-ips' />
</DocCardLinkLayout>

## Policy for Istio

<DocCardLinkLayout>
<DocCardLink docId='network-policy/istio/app-layer-policy' />
<DocCardLink docId='network-policy/istio/http-methods' />
<DocCardLink docId='network-policy/istio/enforce-policy-istio' />
</DocCardLinkLayout>

## Securing component communications

<DocCardLinkLayout>
<DocCardLink docId='network-policy/encrypt-cluster-pod-traffic' />
<DocCardLink docId='network-policy/comms/crypto-auth' />
<DocCardLink docId='network-policy/comms/reduce-nodes' />
<DocCardLink docId='network-policy/comms/secure-metrics' />
<DocCardLink docId='network-policy/comms/secure-bgp' />
</DocCardLinkLayout>

0 comments on commit 4d2dda5

Please sign in to comment.