Private VLAN configuration:

vlan 300
private-vlan primary
private-vlan association 301-302
vlan 301
private-vlan isolated
vlan 302
private-vlan community

Port configuration:

interface GigabitEthernet1/0/1
	switchport private-vlan host-association 300 301
	switchport mode private-vlan host

What about the SVI?

interface Vlan300
	ip address

private-vlan mapping ?

	WORD Secondary VLAN IDs of the private VLAN SVI interface mapping
	add Add a VLAN to private VLAN list
	remove Remove a VLAN from private VLAN list

If we add a private-vlan mapping to the SVI it works like a promicuous port for all the secondary vlans mapped, reachable by both isolated and community ports:

private-vlan mapping 301-302